1F Дайджест: много визуальных обновлений и ещё 7 апдейтов
Сборка 2.257 Орион Новое расположение опций записи ошибок
Сборка 2.258 Возничий Перетаскивание карточек задач в новом Kanban Фильтр в календарном представлении Новые возможности добавления видео в статьи пространств Обращения к краткому виду пространств Новые возможности использования cookie Новые особенности табличного представления категорий Двухфакторная аутентификация по Email Переход к описанию элементов оргструктуры
Сборка 2.259 Центавр Единый API для редактирования прав
Сборка 2.257 Орион
Апдейты для админов
Новое расположение опций записи ошибок. Опции «Писать ошибки в БД», «Писать ошибки в Event Log сервера» и «Писать в лог логические ошибки» перенесены в NLog и больше не доступны в общих настройках приложения.
Сборка 2.258 Возничий
Перетаскивание карточек задач в новом Kanban
По умолчанию можно перетащить карточку только в колонку с доступным для перехода статусом по основному маршруту. Перетаскивание в другие столбики можно настроить отдельно.
Фильтр в календарном представлении
Категории системы можно открыть в виде календаря. В нём, как и в обычном календаре пользователя, теперь доступна кнопка «Фильтр» со значениями:
- Срок (исполнитель);
- Срок (ответственный);
- Встречи;
- Напоминания;
- Подписи;
- Начало работы;
- Создание.
По умолчанию выбрано всё.
Встроенное видео в статьях Пространств
Теперь при добавлении в текст статьи ссылки на ВК Видео или на запись видеоконференции, видео будет автоматически встроено и доступно для просмотра.
Апдейты для админов
Обращения к краткому виду пространств. В нём отображается только заголовок и содержимое без вложений, ленты комментариев, действий, навигации, ссылок, контактов и указания автора. Чтобы открыть краткий вид, нужно ввести в адресной строке браузера: ~spa/noframe/spaces/subcat/{SubcatID}/short?pageId={PageId}, где: SubcatID — это ID категории, а PageId — ID статьи.
Новые возможности использования cookie. В файл web.config (для Task Center) и appsettings.json (для .NET Core) мы добавили ключ «AuthUseInsecureCookies». Он разрешает использовать небезопасные файлы cookie для аутентификации. Возможные значения: true (разрешено) / false (запрещено). Значение по умолчанию — false. Важно: Рекомендуется устанавливать ключ в значение true только в том случае, если приложение «Первая Форма» работает по протоколу http. Для работы приложения через https разрешение использования может не соответствовать требованиям безопасности.
Новые особенности табличного представления категорий. Действия «Фильтр csv» и «Удалить csv фильтр» при клике на колонку табличного представления категории больше не доступны по умолчанию. Их можно включить с помощью пользовательского ключа «allowCSVGridFilter» в custom-app-settings.
Двухфакторная аутентификация по Email. Чтобы её включить, нужно выдать группе специальное право FormsAuthWithEmail. При входе в «Первую Форму» пользователю на почтовый адрес, указанный в профиле, будет направлено письмо, состоящее из цифр. Их нужно ввести в отдельное поле входа. Важно: для корректной работы двухфакторной аутентификации по Email в профиле пользователя обязательно должен быть добавлен почтовый ящик. В общих настройках приложения нужно выбрать «Почтовый ящик для системных писем» и настроить SMTP-сервер.
Переход к описанию элементов оргструктуры. Для этого появилась кнопка «Информация». Описание создаётся в Пространствах, к оргструктуре его можно привязать через настройки связанной с ним группы. Для этого воспользуйтесь новой опцией «Номер задачи в пространствах».
Сборка 2.259 Центавр
Апдейты для админов
Единый API для редактирования прав. Он распространяется на права групп на категорию, разделы и на сами группы:
- GET /api/admin/permissions/{entityType}/{entityId}/actions — отдаёт справочник всех возможных действий (прав) на сущность (группу, категорию, раздел);
- GET /api/admin/permissions/{entityType}/{entityId} — отдаёт все выданные права всех групп на сущность (группу, категорию, раздел);
- POST /api/admin/permissions/{entityType}/{entityId}/set — включает и выключает права групп на сущность (группу, категорию, раздел), где: entityType (string) — тип сущности. Возможные значения: Subcategory, Category, Group; entityId (integer) — ID сущности.