Сравните идентификаторы участников как строки для самопроверки и перенаправления
User-info API возвращает MemberID в качестве строки для сохранения точности int64. самоиспользуемое число () и строгое равенство со смешанными типами, поэтому п...
Ремонт обновлений TicketChat в реальном времени после загрузочной гонки
Отложите подписку STOMP до тех пор, пока начальное сообщение не закончится так SetMessages из API не может стирать сообщения, доставленные во время загрузки. Яс...
Trigger pipeline (восстановление прав kamo-shared-library OrgRoleService)
Включить права на роль, чтобы избежать вставки Hibernate перед удалением дубликата ключа
По умолчанию нулевые настройки для NOT SPECIFIED при создании/обновлении
Dedupe rights, no-op модели безопасности при блокировке, проверка длины заголовка
Скрыть устаревшую игру (и приложение / СМИ) с нечувствительным к делу сопоставлением
- Нижние ключи statusMap и поиски, поэтому проверка согласуется с корпусом API - обращаться со скрытыми инфра-метками бесчувственно Стриптизованные ярлыки из эф...
Drop play from KnownAliases; опустить унаследованную игру от check-dns
Пропустить обновление модели безопасности, когда роль блокирует изменения безопасности
Прочитайте права сеанса в виде списка или унаследованного CSV для конечных точек участников
Права KSessionService и SecurityRoleController Store в виде List<String> Имена правильных типов. MemberScurityController отлил на String и разделил на Запятая, ...
Всегда перечисляйте необходимые строки CNAME; спрячьте устаревшее приложение / СМИ; выравнивайте руководство
Verify-dns проверяет каждую ярлык KnownAliases; пропустить устаревшее приложение / СМИ в дополнительном
Синхронизация SUBDOMAINS с псевдонимами DNS продукта (добавление приложений, знак; удаление носителей)
Align KnownAliases с DNS и авто-сертификатом (добавить почту, играть, приложения, знак; выбросить приложение, медиа)
Удалить камо-капча-виджетный узел модулей из repo
Отслеживание файлов под ******************* Дерево соответствует чистой установке (зависимости принадлежат блокировке упаковки, а не гит).
Показать живое состояние со ссылкой changelog и ежедневным счетом
Замените предварительный просмотр обратного отсчета и регистрационную копию компактным «Now LIVE» Callout, сохраняйте ссылку changelog и всегда покажите сегодня...
Роль безопасности, за исключением заблокированных ролей и более четких ошибок API
- Когда разрешено, безопасность является ложной, опустить права и безопасности PUT body so SecurityService accepts metadata-only updates (session timeout). опис...
Тип членства PATCH в SecurityService
Профиль участника называется **************** Но никакого обработчика маршрутизатора приложений не существовало, поэтому Next вернул HTML 404 и клиент Неизвестн...
Persist RoleRightType by stable getId()
Hibernate @Enumerated (EnumType.ORDINAL) пишет/читает индекс декларации Энум. При удалении значения RoleRightType (например, MANAGE USERS, id=19) Каждый последу...
Избегайте отравления транзакциями DDL и затвердевайте многоподовые гонки
Предыдущее самовосстановление поместило DDL в @Transactional syncAll(). Когда альтер TABLE ADD CONSTRAINT выстрелил по существующему ограничению (обычный случай...
Сделайте RoleRightsSyncService полностью самовосстанавливающимся на каждом ботинке
Добавление или удаление RoleRightType никогда не должно снова требовать запуска. KamoInitializerService. syncAll() теперь работает в три этапа на каждом стартап...
Отбросьте устаревшие ограничения CHECK на колонки enum прав по умолчанию
Hibernate autogenerates CHECK (колонка IN ('VAL1', 'VAL2', ...)) ограничения на CREATE TABLE for @Enumerated (EnumType.STRING) столбцы, замораживание номера Спи...
Добавить недостающие уникальные ограничения для поднятия ролей
**************************** + SyncSecurityModelRoleRights Использование «ON CONFLICT (role id, right type) НЕ НИЧЕГО» «ON CONFLICT (default role id, right type...
Добавить уникальное ограничение (role id, right type) в OrgRoleRight
Требуется для НА КОНФЛИКТ ничего не делать в ******************* Без этого ограничения синхронизирующий запрос терпит неудачу "без уникальности или исключения"....
Удалить звонки getType() от OrganizationController после Organization Удаление типа
Удалить устаревшую организацию Тип номера
В настоящее время список выходит на пенсию — идентификация организации-владельца платформы теперь определяется новой Организацией. флаг верхнего уровня, а остал...
Добавить настройки администрирования платформы — гранты, события, каталог планов
- Новые страницы в разделе /settings/platform (охраняемые HasPlatformAdminAccess): - /организации - список каждой организации, грант/изменить/отозвать планы COM...
Добавить контроллер PlatformAdmin + сервис для грантов на комп-план
- PlatformAdminController at /api/billing/platform (классовый уровень @PlatformAdminOnly) - GET/orgs, GET/orgs/{orgId} - POST/orgs/{orgId}/grants, PATCH |DELETE...
Seed Organization.isTopLevel для камокрома и OWNER UNLIMITED
DataLoader: организация выпадения Type arg from createOrg, set isTopLevel=true on kamocrm KamoCRMAgeReqUpdateRunner + test: match on IS TOP LEVEL = TRUE вместо ...
Прекратите перезаписывать аватар участника с аватаром зарегистрированного пользователя на просмотр профиля
fetchAvatars fetched /api/security/avatars (без использования MemberID; всегда возвращается) аватары зарегистрированного пользователя) и называется setActiveAva...
Добавить Organization.isTopLevel, PaymentMethod.COMP, COMP * типы событий; удалить Организацию Тип номера
Организация: заменить мертвое поле "тип" флагом "isTopLevel" для идентификации владельца платформы - PaymentMethod: добавьте COMP для бесплатных грантов для адм...
Также спрячьте кнопку отмены подписки для владельцев организаций на странице сети
Добавить пропущенный маршрут синхронизации прав
В POST/api/security/roles/sync-rights отсутствовал прокси-сервер Next.js. Кнопка Sync Rights в настройках ролей безопасности всегда выходит из строя.
Скрыть кнопку отмены подписки для оригинальной организации пользователя на странице сети
Настройте OrgOriginal на регистрацию и разоблачите IsOriginalOrg в моих сетях
Добавить ОргОригинальное поле Пользователю для отслеживания регистрации
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
