Добавить колонку home logo overlay
Настройка наложения логотипа домашней страницы: сплошной цвет, который может краска над логотипом туловища на внутренней домашней странице Камо. Держит токен, ...
Пусть организация покрасит логотип домашней страницы в сплошной цвет
Добавление «Home Page Logo Overlay» в Branding on **************** Прямо над фоном Водяной знак: нет наложения, белого, черного и каждого шага собственной орган...
32 невынужденных становится 30 — администрирование почтового ящика закрыто, журналы электронной почты удалены
VIEW EMAIL ACCOUNTS теперь закрывает административные записи на MailboxController и MANAGE EMAIL ACCOUNTS открывает все записи. Оба раньше были только клиентами...
Очистите строки VIEW EMAIL LOGS и прекратите тест гниения при смене порядков
VIEW EMAIL LOGS (64) был удален из RoleRightType сегодня за наименование функции, которая Он никогда не был построен. Это устраняет то, что он оставил позади - ...
Администрация почтового ящика делает все правильно, и три конечные точки получают сеанс
MailboxController не имеет никаких прав. MANAGE EMAIL ACCOUNTS существовали только как CheckRight в браузере и VIEW EMAIL ACCOUNTS нигде не упоминался, поэтому ...
Удалите VIEW EMAIL LOGS, в котором указана функция, которую никто не создавал
Нигде на платформе нет журнала электронной почты: нет таблицы в любой схеме, нет конечной точки среди 21 контроллера EmailService, нет пользовательского интерфе...
Поставьте ноту композитора на вершине всех коммуникаций
Композитор существовал только на подтаб, поэтому он написал заметку о том, что То, что вы читали, означало оставить вкладку, на которой вы читали. Все Теперь но...
Держите гранты приложения модели безопасности вне каталога
Вкладка «Разрешенные приложения» показала «Недоступно» для каждого приложения и откинула назад Каждый раз, когда выбирается другой вариант. loadModels() работа...
Платформа Gate загружается на MANAGE PLATFORM SOUNDS, а не на сервер
Оператор, получивший «Управление звуками платформы» на странице Администраторы платформы Увидев вкладку Sounds — консольные ворота справа — открылся диалог загр...
Выберите приложения новой организации при ее создании
Добавляет шаг приложений и функций между типом и основами. Он перечисляет приложения, которые Модель безопасности выбранного типа филиала на самом деле предлага...
Позвольте создателю выбрать приложения новой организации
Мастер создания сети получает шаг «Приложения и функции», и это Это половина того, что делает его реальным. /branch-types/creatable теперь описывает приложения...
Переписать копию каталога приложения для людей, которые его читают
Имя дисплея и описание на ServiceType являются единственным описанием Приложение, которое большинство людей когда-либо видели: администратор орга в настройках -...
37 невынужденных становится 32 — CRM-контакты и лиды закрыты
Контакты: все 26 конечных точек ContactRestController EmailService глагол, который их называет. Они тщательно проверяли право собственности и не имели никаких п...
Каждая конечная точка контакта принимает глагол, который ее называет
ContactRestController тщательно проверил право собственности — orgOf, userOf, assertBookIsMine, GroupIsMine и 404, а не 403, поэтому чужой идентификатор никогда...
Создание и удаление лида берут права, которые их называют
LeadController является одним из лучших контроллеров в платформе — VIEW LEADS. EDIT LEADS, ASSIGN LEADS, REASSIGN LEADS MANUALLY, VIEW UNASSIGNED LEADS Все прав...
Остановите логотипы орг-фоллбэк от мигания
Орг без логотипа показывает свой начальный, а в сети, что начальный мигал непрерывно. Три вещи сложены. PlatformRightsProvider заворачивает все приложение и пе...
41 непринужденный становится 37 — глаголы документа закрыты
CREATE, EDIT, DELETE DOCUMENTS и MANAGE STORAGE теперь врата DocsService Контроллер изображений и Контроллер документов и конечные точки загрузки ConversionServ...
Загрузка файла требует CREATE DOCUMENTS, как и любой другой способ создания файла
Права на документ соблюдаются в DocsService в связи с этим изменением, но загрузка Конечных точек нет в DocsService — прокси-серверы kamo-internal прямиком в ко...
Глаголы документа применяются, поскольку модель безопасности организации разрешает их
ImagingController проверил ImageAccessLevelType и ничего больше DocumentController проверял только наличие сессии. Уровень доступа – это реально контроль, но ор...
Шестая группа сортируется — документы охватывают четыре службы и не должны быть сеяны
CREATE, EDIT, DELETE DOCUMENTS и MANAGE STORAGE имеют реальные живые функции. Здесь ничего нельзя удалить. VIEW DOCUMENTS является клиентом только в NavRegistry...
Кредитный идентификатор - это не учетные данные - объем, который каждый кредитный контролер читает в организацию
LoanController.get (uid) взял кредитный идентификатор и вернул все, что нашел. Любой звонящий Тот, кто пришел на службу, получил кредит, балансы и заемщика, в з...
Защита учетных записей бога в списке администраторов платформы
Права на платформу учетной записи бога могут быть изменены только другим богом. Счет никогда не может быть удален из списка — кем-либо, включая другого бога. Б...
Учетные записи Бога защищены в списке администраторов платформы
Два правила, которые выполняет сервер, и это только зеркало: платформа учетной записи бога. Права могут быть изменены другим богом, и никто другой, и счет бога ...
Выпекайте фоновый порядок организации в config.json
kamo-login, kamo-register, маркетинговый сайт и KamoMeet все читают Тема bucket's config.json для backgroundImageCount; backgroundOrder now катается рядом с ним...
Background order столбец для публичного слайд-шоу
Nullable VARCHAR; ноль решается последовательно на каждом клиенте. То, что было у каждой организации до появления колонны. Простая струна, а не Таким образом, б...
43 невынужденных становится 41 — два держателя заметок удаляются
Зеркала для общего удаления SHARE NOTES (72) и MANAGE NOTES SETTINGS (73): константы TS и массив реестра, один край родительской карты в обоих rightsHierarchy.t...
Очистите сохраненные строки для двух прав отставных нот
SHARE NOTES (72) и MANAGE NOTES SETTINGS (73) были удалены из RoleRightType. Сегодня за то, что у нас нет ворот. Это устраняет то, что они оставили позади. и во...
Удалите SHARE NOTES и MANAGE NOTES SETTINGS, которые ничего не называют
Заметки реальны, и на сегодняшний день полностью закрыты — ВИДЕО, СОЗДАНИЕ, ЭДИТ и ДЕЛЕТЕ Вводится в действие на каждой конечной точке Контроллера заметок KBSer...
Восстановление — охранник i18n мчался под словарным толчком
Источник не меняется. 9a5b5167 потерпел неудачу на одиннадцати отсутствующих клавишах фонового слайд-шоу потому что компоненты достигли основного в 01:47 и стру...
Добавить orgs.background order
Nollable VARCHAR(20), no backfill and no DEFAULT - каждый клиент решает Отсутствующее значение для последовательного, которое является поведением, которое имела...
Орг фон слайд-шоу, и честь настройки перетасовки
Страница приветствия уже повернула тематические фоны организации; теперь читает backgroundOrder от того же config.json, так что выбранная организация Шаффл полу...
Прочитайте реальный подсчет фона и порядок игры
Герой прощупал для bg/1.webp и затем жестко закодировал три кадра, так что Больше никогда их не показывали и вращение модуло LOCAL BGS.length Независимо от того...
Честь последовательного / перетасовочного слайд-шоу Орга
Тот же контракт config.json, что и kamo-login: backgroundOrder Drives All Три регистрационных фона, отсутствие ключа остается последовательным.
Честь последовательного / перетасовочного слайд-шоу Орга
config.json теперь несет backgroundOrder вместе с backgroundImageCount. Перетасовка повторяется на каждом шагу и никогда не повторяет кадр на экран; отсутствующ...
Переименование члена - это акт администратора, и теперь у него есть ворота
Карта юридического имени участника была только для себя, поэтому администратор, который набрал Имя неправильное в форме создания никогда не сможет исправить это...
46 невынужденных становится 43 — ноты конечных точек закрыты
Пятая группа. Бэкэнд Notes - это KBService, а не SecurityService: сущность сидит под donotmodify/dao/beans/security/ и внутренними прокси-серверами /api/notes/*...
Каждая конечная точка нот принимает правильное название, и право не закрывается
Контроллер не проверял права ни на одной из десяти конечных точек. ВИДЕО Примечания были принудительное исполнение в одном месте — navRegistry.ts, скрывая прило...
Все сети следуют праву пользователя системы
Видеть каждую организацию и иметь возможность войти в нее — одно и то же решение. Список существует для того, чтобы оператор мог найти организацию, в которой он...
Остановите запрос страницы 2 от отмены папки, которую вы только что открыли
Junk, Trash, Archive и каждая пользовательская папка показывали одну и ту же почту. Перед ними был экран. Сервер не был проблемой: воспроизведение ListMessages ...
Разрешить аннотацию платформы каждого обработчика один раз
Перехватчик зарегистрирован на /**, поэтому поиск аннотации выполняется на каждом устройстве. запросить эту услугу, вход включен, и AnnotatedElementUtils ходы м...
Закройте дополнительный маршрут вокруг блокировки платформы-администратора
POST заменяет существующие права администратора, поэтому он может отобрать их. Дайте их, но только пути PUT и DELETE проверили, редактируют ли они. Никто не смо...
Пусть администратор действительно видит администрирование платформы
Затвор раздела и тема меню настроек по-прежнему запрашивали UseUserInfo's ИмеетPlatformAdminAccess, который является владельцем верхнего уровня-org или открытым...
Отправить оператора без вкладки «Конфигурация» в реальное место
SYSTEM USER и MANAGE UNIVERSE затворы, которые не являются вкладками на этой странице Кто-то, держащий только это, является администратором платформы, признает ...
Семя встречи пересчитывает применяемые права вместо ожидания загрузки
Предоставление двух прав на Org role rights меняет то, что никто не может наблюдать. Member rights applied - это сплюснутый снимок сессии и стороны сервера Пров...
Консоль Platform Admins открывает все поверхности платформы
Переименовывает вкладку «Пользователь системы» в «Администраторы платформы» и превращает ее в то, чем она была Всегда стоящий за: список людей, которые могут уп...
Составьте список администраторов платформы
Заполняет его из отставной системы user access гранты, чтобы никто не мог управлять Системным пользователем до того, как это развертывание потеряет его: карта г...
Решите доступ к платформе с помощью общего решателя
@PlatformAdminOnly теперь называет платформу именно так, как она требует (по умолчанию). MANAGE ORGANIZATIONS, что и представляет собой поверхность платформы эт...
48 невынужденных становится 46 — встречайте творение и присоединяйтесь
Четвертый кластер из 48, и он разделил три пути, а не два. предсказано. Конструкция приписывала проверку MANAGE MEET SETTINGS ChatService. У ChatService нет ра...
Защита прав платформы на каждой поверхности платформы
@RequirePlatformRight + PlatformRightInterceptor заменит трехручный "является абонентом владельца верхнего уровня" ворота, которые были копиями друг друга, один...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.