Cap the send dialog's recipients at the template's declared slots
Отправить для подписи диалог семена один ряд получателей и предлагает неограниченный "Добавить получателя", но он так и не получил слоты подписчика шаблона. ESi...
Пусть отправит подзаполнение слотов подписчика шаблона, продолжайте отказываться от перезаполнения
Проверка подписавшего добавила, что в прошлом раунде требовался точный матч против команды. Объявленные слоты шаблона, которые молча остановили бы раскрытие инф...
Заполните делегированные конверты и отклоните плохой счет подписчиков перед отправкой
полный требуется буквальный знак от каждого получателя, но делегат() Оставляет делегата УДАЛЕНЫМ навсегда и ПОСТАНОВЛЯЕТ замену вместо Заменить его. Ни один дел...
Drive the remaining polled screens from NATS/WebSocket
Fifteen network polls across the app, replaced with the events that were already happening or with events added to the services that own the state. Mail — the ...
Push-платформа и админ-состояние меняются вместо того, чтобы быть опрошенными за них
Каждый экран платформы, поддерживаемый этой службой, обновлялся на таймере, потому что это Сервис не имеет WebSocket и поэтому не может никому ничего сказать: З...
Публикуйте события по обмену почтовыми ящиками, чтобы просмотры почты прекратили голосование
Дерево папок, список разговоров и список сообщений у каждого из них занимали по 30 секунд. таймер, перезарядка на случай, если что-то сдвинулось. WebSocket уже ...
Передача событий платформы SecurityService на STOMP
SecurityService владеет платформой-админом — конфигурацией системы, DNS обеспечение, синхронизация торговли — но не имеет конечной точки WebSocket, поэтому кажд...
Пусть синхронизация прогресса и состояния домена будет объявлена вместо опроса
Два крючка для push-конверсии в SecurityService, где несколько платформ Экраны обновлялись на таймерах, потому что не было никакого способа сказать им что-либо....
Найдите декодер для получателя, который декодирует
Любой единственный получатель, отказывающийся, устанавливает весь конверт DEcoderD, поэтому контр-подписчик Они могут уничтожить подписи, которые другие стороны...
Разрешить отправителю подавлять электронную почту приглашения per-envelope
Создавая конверт, безоговорочно отправлял приглашение по электронной почте, поэтому звонящий бросал много В конвертах за одним уведомлением не было возможности ...
Настройка необходимых полей на сервере, а не только в браузере
подайте () подтвержденное только согласие и повышение; он принял пустой список ценностей и по-прежнему помечено получателем. Порты validation.ts (esign-core), в...
Привяжите каждого получателя к слоту подписчика шаблона
Ни один абонент не предоставил SignerUid, поэтому получатели были созданы без него. Заседание фильтрует поля подписавшего по signerUid, поэтому myFields вернули...
Добавить юридический пакет плана юридических лиц
Фаза 1 серии HR Legal & Compliance: com.kamo.z.shared.hr.legal набор объектов и их схема миграции.
Управляйте почтовым значком из-за непрочитанных подсчетов, а не опроса 30 лет
MailButton запустил набор Interval (fetchUnreadCount, 30 000) в каждой открытой вкладке. каждый тик, называемый /api/email/folders — конечная точка, которая отк...
Нажмите INBOX непрочитанные подсчеты по NATS / WebSocket вместо опроса
Навигационный почтовый значок в Камо-интернале обновился, позвонив /api/email/folders каждые 30 секунд на вкладке браузера. Эта конечная точка ходит Полное дере...
Неудача при невозможности создания необходимого индекса UNIQUE
зафиксировано исключение и зарегистрировано, поэтому неудавшийся CREATE UNIQUE INDEX Успех и сервис, загруженный без гарантии уникальности вообще — тот самый Ре...
Сделайте так, чтобы аудитория ФК и заверенные формулировки действительно держались
Пять дефектов из обзора всей отрасли, все на пути доказательств. Зрители ФКС не каскадировали. CascadeType.DETACH - это каскад. каскад постоянства-контекста и ...
Схема юридического пакета
Добавляет com.kamo.z.shared.hr.legal в список сканирования хранилища и обеспечивает Уникальность и индексы поиска, которые отображение сущности не может безопас...
Аттестация пакета записей в качестве доказательств только в приложении
Пакетный уровень «Я прочитал и согласен» является другим юридическим документом. E-SIGN согласие на совершение сделки и подпись в каждом документе, и это Единст...
Добавить задания на одного члена и прогресс в работе над документами
Ряд документов - это соединение, которое заставляет конверты N e-sign читать как один пакет. Подсчет значка происходит от статуса назначения, а не статуса элект...
Заморозить содержимое пакета в неизменяемых версиях
Pins ImgDat blob id и его SHA-256, а не просто imgId переустанавливает один и тот же Img на новые байты, поэтому только imgId позволяет двум членам подписывать ...
Целевой пакет в отделах, типах работы или названных членах
Форма на SystemUserAccess. Добавляет решенер аудитории в TeamMemberRepo, который Это был пустой интерфейс; предикат ACTIVE + recordState - это то, что сохраняет...
Добавить юридический пакет шаблонных организаций
Пакет - это упорядоченный набор связующих плюс аудитория. Ссылки на Binder являются мягкие идентификаторы, потому что связующие устройства удаляются пользовател...
Сфера охвата сбора документов/обязателей в приложении
BinderService.addItem проверил доступ к чтению и отказался от документов ВАУЛТ/ЛОАН. но никогда не сравнивал собственную коллекцию документа с папкой, поэтому З...
Область применения пустых вяжущих веществ к (MY DOCS, ''), а не к идентификатору члена владельца
The My Docs DocManager никогда не проходит assocObjectId реквизит. Решения и запросы (3, ''). BACKFILL EMPTY SQL собирал пустые связующие (3, MemberId) вместо э...
Добавить дизайн Legal & Compliance и план связывания
Дизайн представляет собой полный кросс-репо анализ модуля HR Legal & Compliance. (шаблоны пакетов, доставка, мастер исполнения, значок навигатора, электронная п...
Охраняйте loadBinders по запросу идентификатор, а не значение объема
один только BinderScope не может определить два запроса в полете для того же объема. отдельно (A -> B -> A), поэтому более медленный старый запрос может все еще...
Показать только связующие, относящиеся к открытой коллекции
ОрганизаторTab уже получил assocType/assocObjectId и передал их на рассмотрение. Сборщик документов редактора, но загрузил связующее LIST unscoped — так что каж...
Сделать вяжущий магазин осведомленным о своей коллекции
Магазин представляет собой модуль синглтона, поэтому теперь он отслеживает активный объем, очищается на a масштаб меняется, и падает застойные ответы в полете.
Правильное поведение javadoc на Hibernate ddl-auto для колонок NOT NULL
CockroachDB отклоняет ADD COLUMN ... НЕ НУЛЬНЫЙ без нарушения на населенном пункте таблица, поэтому попытка гиберната ddl-auto терпит неудачу (забитая, не фатал...
Перечислите и создайте связующие в одной коллекции
Охватывает видимо-связывающий запрос к DocManager's (assocType, assocObject) Ид, штампы масштаб на создание, наследует его на дубликате, и удары последний измен...
Заполните коллекцию, каждый существующий связующий принадлежит
Получает область от Img первого элемента DOC; пустые связующие падают обратно к Владелец - Мои документы. Применяется НЕ НУЛЬНО только после заполнения.
Узкая видимость связующего в одном сборе документов
Заменяет findVisibleToMember расширенным вариантом и отбрасывает два Неназванные искатели, отсортированные по мертвой дате обновленной колонке.
Дать связующему сбор документа, к которому он принадлежит
У Binders не было ассоциативного поиска, поэтому каждый DocManager сделал один и тот же глобальный обзор. пул на члена и связующее, построенное в рамках маркети...
Добавить кнопку закрытия в диалог автоматического управления импортом
У управляемого всплывающего окна не было возможности уволиться в заголовке — только На заднем плане и Эск закрыл его. Добавьте кнопку значка X рядом с действием...
Группируйте поля встреч и приглашений по смыслу, когда максимизируется
Разделение формы на равные половины использовало не ту единицу. Это растянуло дату вход через половину окна и застрял в своей дневной коробке на дальнем краю, с...
Переименовать вкладку организатора DocManager в Binders
Вкладка перечисляет связующие, поэтому назовите ее по тому, что она содержит. Указывает этикетку вкладки и действие строки на переименованных словарных клавишах...
Сообщите компоненту инструмента, когда его окно максимизируется
Максимизация окна инструмента перекрашивает оболочку на 100vw / 100vh, но оставляет Сохраненный размер окна не тронут, и этот сохраненный размер - это то, что T...
Держите поля на странице, когда документ открывается при запоминающемся зуме
Повторное открытие документа может привести к тому, что каждое поле будет маленьким и вверху в углу. Один щелчок зум-контроля поставил их на место. Коробка стр...
Держите цитируемый оригинал вне редактируемого тела
Ответ выложил все цитируемое сообщение в редактор Quill в виде текста тела. Квилл может только смоделировать простую сетку, поэтому каждая таблица компоновки в ...
Стоп-ответы, рисующие сетчатую копию цитируемой подписи
Отвечая на сообщение, отправленное из Камо, он дважды показал подпись: живая. и над ним изуродованная версия цитируемого оригинала, нарисованная как окаймленный...
Разделите поля встреч и приглашений на две колонки, когда максимизируется
Форма приглашения стекает восемь полноразмерных рядов, которые в максимизированной композиции Окно отодвинуло редактор тела большую часть пути от экрана, остави...
Число страниц против документа, который получает читатель
Модификаторы были выключены из индекса страницы в дизайне, который является идентификатором, который Выживает при удалении и переупорядочении, а не в позиции. У...
Применять операции и модификаторы страниц к подписанному документу
Дизайнер всегда предлагал страницу вращать, удалять, переупорядочивать и добавлять бланки, плюс водяной знак, номер страницы и модификаторы этикеток, и сплюснут...
Прекратить отслеживание вывода
цель была достигнута здесь, только среди сервисов Java — все остальные Игнорирует это. Составленные классы и отчеты о неминуемом пожаре срабатывают на каждой сб...
Дайте каждому всплывающему окну инструмента 40px больше места в обеих осях
Размер и размер каждого инструмента в реестре увеличивается на 40x40, и геометрия, которая жестко закодирована рядом с ней, движется вместе с ней, а не дрейфует...
Загрузите номер в софтфоне без размещения звонка
Нажатие на расширение или номер на корреспондентской карточке проходило AutoDial, поэтому Звонок закончился, как только софтфон зарегистрировался. Карта открыва...
Дайте ярлыкам считывания карточки место для дыхания
Колонка этикетки была вручную подобрана 76px. Департмент шире этого, поэтому он Он переполнил свою коробку и присосался к ее значению без пробела, и в течение в...
Перетаскивать, резать, копировать и вставлять чипы-получатели между To, Cc и Bcc
Перемещение кого-то из To в Bcc означало удаление чипа и ввод адреса. Опять из памяти. Чипы теперь можно выбирать и их можно тащить или носить. Клипборд из любо...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.