- Система прав и ограничений в Канбан-доске
- Вставка исходных текстов в чат
- Плагин для Lite Manager
- QR и штрих-коды в чате
- Все изменения общим списком + история разработки
- Как обновиться на последнюю версию?
1. Система прав и ограничений в Канбан-доске
В старых версиях MyChat можно было либо дать доступ к системе управления проектами, либо забрать его. Разделения, кому из пользователей можно видеть разные проекты, этапы и задачи в них — не было.
Наши пользователи часто писали нам вопросы типа:
- как разделить видимость проектов для разных сотрудников?
- как сделать, чтобы исполнители заданий не видели других задач в проекте, кроме собственных?
- нужно, чтобы исполнители не могли перетащить задачу в “Выполненные”, пока её не проверит ответственный за это сотрудник;
- как запретить комментировать задачи?
- как разрешить создавать задачи в проекте только менеджерам?
Теперь, начиная с версии MyChat 8.10, такая технология появилась. В админке, в разделе "Управление правами" мы сделали отдельный блок прав "Kanban (управление проектами)":
Понятно, это только общие правила касаемо канбан-доски вообще. А вот детальное разграничение уже делается внутри самого канбан-проекта, его владельцем, кнопкой "Редактировать проект":
Снимаем полный доступ для всех пользователей:
И получаем возможность гибкой настройки прав пользователей для конкретного проекта:
Ключевая вещь — это группы прав и группы пользователей, которые вы связываете вместе. Если один и тот же пользователь входит в несколько групп, то его финальные права на проект будут сочетаться по принципу логической операции "OR".
Звучит не очень понятно :) Но это работает, и даёт достаточную гибкость в настройках прав доступа к канбан-проекту для разных людей.
2. Вставка исходных текстов в чат
Фишка, которую оценят разработчики ПО. Можно скопировать из вашего IDE кусок программного кода и по Ctrl+Shift+Ins вставить его в чат:
Текст автоматически достаётся из буфера обмена, можно выбирать язык раскраски, загрузить текст программы из файла, сохранить отредактированный вариант в файл или распечатать его на принтере:
Готовый вариант вставляется AS IS в текст чата:
Такое сообщение можно потом скопировать, полностью или частично, с сохранением ведущих пробелов, либо в виде HTML/RTF, правой кнопкой мышки.
MyChat запоминает последний выбранный тип раскраски кода, чтобы не нужно было каждый раз искать правильный вариант по списку языков программирования.
3. Плагин для Lite Manager
Сделали интеграцию с прекрасным программным продуктом для удалённого администрирования и управления компьютерами в локальной сети и через интернет — Lite Manager в виде плагина для MyChat Client под Windows.
Плагин бесплатный, для работы вам нужно установить сервер Lite Manager на все компьютеры, которыми вы будете управлять, и плагин для MyChat на компьютер администратора:
У Lite Manager есть одна очень полезная особенность: он умеет работать через свой NOIP сервер, что даёт возможность управлять другими компьютерами через интернет, минуя проблемы маршрутизации и NAT. Настройки плагина:
Для корректной работы плагина нужно, чтобы в папке установленного сервера Lite Manager был файл “id.txt” со специальным идентификатором, который вы сами туда запишете, согласно документации (C:\Program Files (x86)\LiteManager Pro - Server\id.txt). Этот идентификатор нужен плагину MyChat, чтобы корректно подключаться к NOIP и работать через интернет, когда прямое соединение по IP адресу невозможно.
Разрешить или запретить использовать этот плагин, можно в админке MyChat Server, в разделе доступа к плагинам.
Работает плагин по клику правой кнопкой мышки на имени пользователя в любом месте чата:
Скачать плагин Lite Manager для MyChat
4. QR и штрих-коды в чате
Сделали рендеринг QR-кодов и штрих-кодов, отсканированных Android-смартфонами и вставку изображений кодов и текста в чат:
Текст из QR-кода или номер из штрих-кода можно скопировать по клику мышкой.
5. Все изменения общим списком + история разработки
История разработки версии с комментариями разработчиков
MyChat Client
[+] рендеринг QR-кодов и штрих-кодов, отсканированных Android-смартфонами и вставка изображений кодов и текста в чат;
[+] вставка форматированных исходных текстов разных языков программирования с автоматической раскраской;
[+] (Android) добавлена возможность отключать уведомления в конференциях по отдельности;
[+] F4 — просмотр, кто прочитал/получил последнее сообщение в конференции;
[+] настройка "Показывать большое изображение конференций в панели информации (Ctrl + /)";
[-] если была включена запись звонков, то часто аудио звонки и звонки с показом экрана работали некорректно, одна из сторон могла не слышать собеседника. Исправлено;
[-] файлы с названиями записей звонков назывались неправильно, даты не совпадали с реальными. Исправлено;
[-] (Android) проверка доступности TURN-сервера производилась еще до ответа на звонок. Исправлено;
[-] некорректные ссылки с закодированным UNICODE-содержимым нельзя было вставить в чат по Ctrl+V, алгоритм декодирования давал сбой. Исправлено, теперь такие ссылки вставляются в чат "как есть", без декодирования;
[-] нельзя было скопировать в буфер обмена выделенный текст цитаты. Исправлено;
[-] часто, даже если интеграция с Asterisk была выключена, контекстные меню в MyChat Client для звонков через него всё равно показывались. Исправлено;
[-] не работала консольная команда "Records";
[-] не работала автоматическая запись голосовых звонков;
MyChat Server
[+] (Admin) консольная команда Help для получения справки по серверным консольным командам;
[+] (Admin) консольная команда Remove PushTokens для удаления любых push-токенов для отправки уведомлений на смартфоны;
[+] (Admin) консольная команда PushTokens для получения списков токенов для PUSH-сервисов отправки сообщений на Android и iOS-смартфоны;
[+] (Admin) консольная команда CloseOldPrivateDialogs для принудительного закрытия старых приватных диалогов пользователей;
[+] (MSL) новый параметр функции mGetUsersListByParams — "InCommonContacts — все пользователи, которые входят в общий список контактов";
[*] (Kanban) после закрытия окна редактировании проекта список заданий "дёргался" из-за сортировки. Исправлено;
[-] (Kanban) исправлена ошибка фильтрации заданий по списку тегов в разделе "Задания";
[-] (Core) не отправлялись PUSH сообщения, был указал IP адрес 127.0.0.1 для PUSH сервера. Исправлено.
6. Как обновиться на последнюю версию?
И коммерческая, и бесплатная версии обновляются одинаково. Сначала обновляется сервер, затем — клиенты. В основном, в автоматическом режиме.
< <<<===== | =====>>> > |
---|