Добавьте систему уровня доступа с поддержкой владельца и контролем безопасности
Переименовать CLIENT→MEMBER и INTERNAL→TEAM MEMBER в ImageAccessLevelType с {var}-заполнителями для орг-специфичных этикеток. Переместить уровень безопасности и...
Добавьте запрос findByDat в ImgRepository для неленивого поиска Img
Передайте SYSTEM WIDE в качестве параметра вместо FQCN в запросе JPQL
Hibernate может не разрешать полностью квалифицированные имена enum в JPQL версии. Вместо этого перейдите в ImageAssocType.SYSTEM WIDE как поименованный парамет...
Добавить поддержку шаблона электронной подписи в систему визуализации
- Добавить SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) Добавить SYSTEM WIDE ImageAssocType для кросс-контекстных шаблонов - Добавить поля isSigTem...
Добавьте минимальное поле предварительного бронирования к типу вебинара
Добавляет MinAdvanceBookingMinutes в сущность WebinarType и DTO, позволяя администраторы, требующие бронирования слотов за минимальное время (например, 24) часо...
Заменить неверную временную арифметику JPQL фильтрацией прикладного уровня
Hibernate 6 отклоняет вычитание Длинного из Мгновения в JPQL. замененный FindWebinarsWithDueReminders (который сделал наносекундную арифметику в запросе) с ****...
Добавить область PUBLIC WEBINAR в систему ключей API
Добавлено новое числовое значение ApiKeyScope.PUBLIC WEBINAR для доступа к воротам Публичное планирование вебинара, присоединение и отмена конечных точек.
Добавьте объекты системы планирования вебинаров, репозитории, DTO и перечни
Внедряет полную модель данных для системы планирования вебинара: - 9 организаций JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlot, W...
Удалить зависимость от фасоли от BaseProviderHttpClient
BaseProviderHttpClient создает собственный RestTemplate требовать одного из контекста приложения, фиксируя крах стартапа в Служба безопасности, которая не опред...
Внедрение полной системы интеграции розничных поставщиков с 10 поставщиками электронной коммерции
Добавьте полные реализации адаптера для Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop и OpenCart. Включая HTTP-кли...
Добавить UserRepository.findByEmailEmail для создания учетной записи
Добавить ******************* *************************
Новые методы запроса для страницы детализации учетной записи — поиск заказа покупателем и Список аккаунтов от Org.
Замените RetailCustomer моделью клиента на основе учетной записи
Account.java уже был коммерческим клиентом, но был слишком мал. RetailCustomer продублировал эту концепцию. Это обязательство: - Расширяет Счет с коммерческими...
RetailProviderConfigRepository использует MarketId not MarketUid
Поле CommerceMarket PK — это «id», а не «uid». Весенний вывод запросов данных Не удалось с «Никакая собственность не найдена для типа CommerceMarket».
Offering.requires shipping DB default, PriceListEntryRepository Длинный тип
- Добавить столбец Определение не соответствует shipping on Offering to Обработка существующих строк во время миграции ALTER TABLE - Исправить ****************...
Добавить RetailService (2376 линий) и 38 розничных DTO
RetailService предоставляет полный CRUD для всех субъектов KamoRetail в 7 доменах: каталог (категории, бренды, атрибуты, варианты, изображения, теги, отзывы), к...
Модель корпоративных данных KamoRetail — 109 новых объектов, репозиториев и абстракции провайдеров
Полная розничная модель данных POS, предназначенная для автономной работы KamoRetail и двунаправленная синхронизация с Shopify, BigCommerce, Wix, Squarespace, S...
Возврат всех шаблонов соглашений, включая неактивные
Добавить findByOrganizationId в репо (без активного фильтра) и включить Inactive Парам для полученияСоглашенийМетод обслуживания. Недостатки истинны, поэтому UI...
Добавить marketId в CreateRentalAssetRequest и объединение рынка проводов в CommerceService
Добавить поддержку marketId для розничных продуктов DTO и CommerceService
Добавить поля marketId/marketTitle в RetailProductDTO, добавить marketId в CreateRetailProductRequest, CommerceMarketRepository в CommerceService, чтобы установ...
Добавьте объект LeadStatusLabel, репозиторий, сервис и DTO для настройки ярлыка статуса CRM уровня орга
Добавить SocialLinkEntity и EmailSignatureFieldConfigEntity
Добавить нормализованную таблицу социальных ссылок, чтобы заменить встроенные столбцы социальных ссылок. Поддержка как предопределенных платформ, так и пользова...
Добавьте привилегии доступа к почтовому ящику для членов, отделов и типов работы
Добавить ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105) и ACCESS ALL JOB TYPE MAILBOXES (106) для RoleRightType Контроль доступа к поч...
Добавить MemberRightRepository для управления прямыми правами на уровне членов
Добавьте домен электронной почты, почтовый ящик и сущности и репозитории почтового ящика участника
Добавить EmailProviderDomainEntity, MailboxEntity и MemberMailboxEntity для электронной почты Управление доменом провайдера, предоставление почтового ящика и на...
Добавить MemberRoleRepository в общую библиотеку для управления заданиями для членов
Добавить колонку сфер применения в PublicChatApiKey и ApiKeyScope enum
Добавляет столбец областей JSONB к ключевому объекту API со значением по умолчанию ["PUBLIC CHAT"]. Новый список ApiKeyScope определяет доступные области примен...
Добавьте подписку DTO, SubscriptionService и исправьте устаревшую службу коммерции
38 новых DTO для конфигурации плана, заказов, подписок, счетов-фактур, рекламных акций, и соглашений. 2000+ строка ПодпискаСервис с полной бизнес-логикой для уп...
Добавить полную модель объекта подписки с 24 объектами и репозиториями
Добавить полную модель подписки субъекта торговли
24 объекта JPA, 12 списков, 21 хранилище и 20 новых прав на разрешение для системы POS подписки предприятия. Включает конфигурацию плана (планы, цены, функции, ...
Используйте шаблон @MapsId для PublicChatVisitor для устранения ошибки IdClass
Переключается с @OneToOne-as-@Id на @MapsId с явной струнной сессией поле. Fixes Hibernate не определяет ошибку IdClass при запуске. Тип идентификатора хранилищ...
Добавление объектов PublicChatVisitor и PublicChatApiKey для виджета публичного чата
Добавляет объекты, репозитории и DTO для поддержки анонимных сеансов публичных чатов. на маркетинговых сайтах. PublicChatVisitor захватывает контекст посетителя...
Добавить поддержку общественных контактов - DTO, методы запроса РЕПО для темы и поиска участников
Добавить методы запросов к KbArticleRepository
Добавить три новых метода репозитория для извлечения опубликованных статей aiVisibleToPublic=true, используемый новыми публичными конечными точками KBService: *...
Используйте подзапрос, чтобы найти фоны тем для орга по членству пользователей вместо прямого членства
Предыдущий INNER JOIN на tb.member исключил фоны, где член был NULL, который является наиболее пользовательским уровнем. Теперь использует подзапрос через User→...
Добавить орг-скопированный фоновый запрос темы для встреч с виртуальным фоном
Добавить findByRoomNameAndStatusВ запрос к MeetingRecordRepository
Добавить OrgMeetConfig, MeetBackground, MEET RECORDING ImageAssocType и получать разрешения
Добавляет конфигурацию видеоконференций уровня Org с по умолчанию для лобби. гостевой доступ, запись, брендинг и уведомления. Новые разрешения: RECORD MEETINGS ...
Добавить явные аннотации @JsonProperty в поля видимости KbArticle AI
Убедитесь, что Джексон сериализует / десериализирует aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers с правильными названиями полей.
Настройте ServiceType.MEET этап для COMPLETED, чтобы он появился в FeaturesManager
Добавить непрочитанные запросы подсчета сообщений и методы обслуживания с маркировкой по мере чтения
Использование существующего поля msgIdLastViewed в MediaSessionMember для вычисления per-session unread counts and mark sessions как читать в чате unread Особен...
Добавить поля видимости ИИ в KbArticle
Добавить aiEnabled, aiVisibleToPublic, aiVisibleToMembers и aiVisibleToTeamMembers Булевы поля для управления обучением ИИ на каждую статью и доступом к RAG, ор...
Добавить уникальное ограничение (org id, feature type) для предотвращения дублирования функций
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.