Restyaboard 0.6.4

good-penguin.png

Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.

Restyaboard поддерживает несколько организаций, внутри них список дел. Карточка дела может иметь обсуждение. К карточке можно прикреплять изображения и прочие вложения. Карточке можно назначать текстовые метки (теги). Карточки распределяются по категориям типа «Сделать», «В работе», «Сделано». Категории представляются в виде вертикальных столбцов. Карточки перетаскиваются между категориями drag’n'drop’ом, также есть возможность сделать перенос через меню действий.

Улучшения в этой версии:

  • быстрое создание новых карточек на досках Restyaboard, не выходя из входящих, с помощью расширения для GMail;
  • отображение имени организации, которой принадлежит доска, в заголовке доски на странице доски;
  • при добавлении пользователя администратором через страницу пользователей администратор может сразу вводить всю информацию о профиле пользователя;
  • на странице досок доски упорядочиваются по имени, и доски, принадлежащие организациям, отображаются под именем организации;
  • совместимость с Общим регламентом по защите данных Европейского Союза;
  • добавлена опция в админке, управляющая разрешёнными расширениями загружаемых файлов;
  • в списочном представлении страниц досок добавлены колонки меток карточек и членов для отображения меток на карточках и членов карточек;
  • если включено приложение скрытия id карточек, id карточек не отображаются в списочном представлении страниц досок;
  • автофокус на поле ввода логина на странице входа;
  • обособленный файл диагностики для определения повреждений инсталляции;
  • определение пользовательской информации для ldap-атрибутов и сопоставление их с пользовательскими атрибутами Restya (имя, e-mail и т. д.);
  • если другими пользователями произведены какие-либо действия с карточкой, на ней появится индикатор со счётчиком непрочитанных действий.

Важные исправления:

  • при добавлении или редактировании списка особые иконки для списка — например, «Сделать», «В работе», «Сделано» — не появлялись до перезагрузки страницы;
  • если включено приложение скрытия даты создания карточки, при перемещении карточки пользователем между списками на странице доски дата перемещения в списке не исчезала до перезагрузки страницы;
  • пакетное удаление досок не отражалось XMPP-сервером;
  • невозможно было залогиниться в iOS-приложении после истечения сессии;
  • при перетаскивании изображения или загрузке через форму на модальной странице карточки вложения/картинки растягивались;
  • после отключения возможности регистрации для гостевой пользовательской роли пользователи всё равно могли зарегистрироваться по прямой ссылке на страницу регистрации;
  • при сбое установочного скрипта он выдавал статический код ошибки вместо реального;
  • при ответе 401 выдавалось ложное сообщение об оффлайн-синхронизации;
  • вместо пустых пользовательских полей не выводилось сообщение «No customfields available»;
  • поправлено перенаправление на список досок после загрузки вложения в iOS-версии;
  • функция imap_delete () заменена на imap_setflag_full ();
  • флажки на копиях карточек не отображались до перезагрузки страницы;
  • при включении/выключении приложений, если нету прав на запись в файл, не выдавалась соответствующая ошибка;
  • при добавлении карточек через список на странице доски и использовании плагина «instant add card» имя пользователя, создавшего карточку, не сразу появлялось в карточке;
  • заголовок страницы не обновлялся при закрытии попапа карточки;
  • на странице доски при попытке добавить заголовок карточки и тут же открыть карточку иногда происходил редирект на список досок;
  • на модальной странице карточки при быстром редактировании и сохранении описания карточки не отображалось описание карточки;
  • опция перемещения карточек в меню действий на странице доски не перемещала карточки в целевой список для других пользователей на той же странице;
  • нельзя было перемещать карточки из сортированного списка в другие списки на той же странице доски;
  • обновления значения куки role_links превышало лимит на количество символов;
  • переименование ролей пользователей доски не отражалось нигде на странице доски;
  • на странице доски в меню дополнительных настроек заголовка доски при выставлении в качестве «Default sort for cards» даты начала, создания или завершения не отбражалось списочное представление карточек;
  • импорт из Trello охватывал не все списки задач и не импортировал пользовательские аватары;
  • если администратор изменял опции автоподписки на доски и карточки, при создании доски автоподписка устанавливалась в значение по умолчанию;
  • архивирование всех карточек в списке кликом «Archive All» в меню действий на странице доски не работало для обычных пользователей;
  • при клике на опцию перемещения всех карточек в выпадающем меню действий списка карточки не перемещались в целевой список до перезагрузки страницы;
  • плагин ElasticSearch предполагал, что установлен плагин для пользовательских полей;
  • нельзя было изменять настройки уведомлений по e-mail в форме настроек на странице профиля пользователя;
  • исправлена проблема с устаревшей функцией mcrypt_create_iv при PHP 7.1;
  • после добавления описания карточки на модальной странице карточки описание соответствующего действия выглядело странно;
  • при попытке редактирования и сохранения комментария на модальной странице карточки с фильтром на комментарии описание об этом действии нельзя удалить;
  • исправлены тормоза в Internet Explorer 11.

Обновление:

Благодаря простому установочному скрипту можно обновиться в мгновение ока.

Но перед этим лучше скопировать базу.

Сразу после обновления движка пользователям Restyaboard будет предложено обновить страницу. Если по какой-то (маловероятной) причине это не поможет — очистите браузерный кэш. Некоторым проблемным пользователям может понадобиться почистить localStorage, чтобы получить корректный пользовательский интерфейс.

Важные ссылки:

>>> Restyaboard

>>> Демо

>>> Google-группа/форум Restya

>>> Дружелюбный перечень изменений

©  Linux.org.ru