KamoCRM

Org-scope РоздрібнаСервіс і ****************

Fixkamo-shared-library
Shipped
23 вересня 2026 р. о 12:42 UTC
Author
Kamo
Commit
19505fa

ТоргівляМаркетПублікова торгівля sub-resources (категорії, бренди, атрибути / значення, зображення, варіанти, теги, відгуки, клієнти, яруси клієнтів, податкові класи/зони/рейти, знижки, ціна списоки/умови, подарункові картки, локації, рівні запасів/поправок, доставка зони/методи, перевізники, вантажоперевезення, візки/коробка предметів, замовлення, замовлення примітки) розв'язали ряд через лезо FindById(uid)/deleteById(uid), без перевірте, що рядок належить до організації абонента. Будь-який автентичний учасник будь-якого org міг читати, редагувати або видаляти інші рядки організації здогадка або об'єднання уїда - для клієнтів (наслідкові довгі кришки) це було ПІІ витік ім'я, електронної пошти і витрачати; для подарункових карток, рівнів запасів і кошика написати доступ до інших грошових коштів та запасів. Отримувачі ринку мали однаковий проміжок: його POST / PUT / DELETE вже Вирішений ринок через FindByIdAndOrganizationId, але GET не був. Виправлено за допомогою різьблення orgId в кожну одну з цих варіантів: - Вступи з власним стовпчиком організації (більш з них) тепер вирішуються через новий FindByUidAndOrganizationId repository метод, відображення наявний *********** Кошик (відвертайтесь @Query, оскільки це поле id є `uid`, не `id`. - Обов'язки без стовпців організації самостійно (фотознімки/варіанти) через свій продукт, значення атрибутів через їх атрибут, пункти кошика через їх кошик, прайс-лист записів через прайс-лист ******************************************************************************************************************************************************************************************************************************************************************* приєднуватися до батьківської оргії. - Зручність створення одноразових іноземних ключів, які приймають дієслово з тіла запиту (і ринкова id, батьківська категорія id, ідентифікатор клієнта, податкова зона / клас, перехресний знімок, вантажоперевізник/розміщення, проект Збережена адреса замовлення) отримав однаковий вигляд org-scoped, закриваючи той самий клас зазору в часі запису, не просто на попередню читання / оновлення / видалення. - lookupMarket and new lookupОфлайнінг (id, orgId) перевантаження центрального це для кожного створення обробника, яка раніше називалася їх неоскопом. - GetMarketVendors тепер вирішує свій ринок через FindBy IdAndOrganizationId перед списком постачальників, що відповідають власними дробами. У будь-якому випадку, якщо іноземно-орговий ряд тепер відповідає таким чином, як відсутній. Виняток, той же повідомлення, той же HTTP відповідь обробника вже виробляється для поганий uid - немає нової інформації про те, що витікає за допомогою виправлення. Масове призначення: оновленняGiftCard більше не приймає поточногоОгляду з запитувати тіло. Не існуючий RoleRightType (MANAGE PRICING, MANAGE ORDERS, ...) чітко охоплює ручне регулювання балансу, тому на посаду координатора інструкція, яку ми не вказували один, а односторонній учасник ще може редагувати інші поля картки, як і раніше. Примітка для координатора: kamo-internal's MarketDiscountsTab.tsx gift-card редагувати діалогове вікно надсилає поточнийОгляд сьогодні і що поле тепер безшумно ігнорувати - виділений регульований баланс кінцева точка (міроринг / субтитрів /{uid} /just) за власним правом є Правильне виправлення і необхідність прийняття продукту, не односторонній новий RoleRightType. Також фіксується при переведенні цих підписів: створення читати замовленняІд з невірного місця (контролер пройшов orgId Посада, де замовляли замовлення POST тіло) - тепер прочитає замовлення вже відправлено. Це функціональна фіксація, а не безпека. Тести: RetailServiceOrgScopingTest і ********************* обкладинка одного представницького ресурсу на репозиторію шаблону (внутр. стовпчик, через-парентний вступ) з іноземною мовою зчитування / оновлення / видалення, що не виходить без фіксувати і той же-орг виклик, який досягається, плюс подарункова картка правила призначення. Mutation-checked: перевернути погляди, щоб знайти всі дев'ять випробувань «під ключ» не черга; відновлені до виконання.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing