Iris CRM 5.1

Основные изменения в ядое

  • Добавлена система очередей на основе библиотеки Bernard.
  • Добавлена возможность использования полнотекстового поиска.
  • Добавлен хелпер url().
  • Добавлен новый сервис credentails.permissions для проверки прав доступа.
  • Уровни логирования сообщений с помощью логгера вынесены в конфиг.
  • Создание ряда сервисов вынесено в сервис провайдер.
  • Исправлен ряд багов.

Основные изменения в конфигурации

  • Добавлено новое представление письма. При клике на заголовок письма в таблице писем открывается его содержимое. Email
  • В карточке Email высота редактора сообщения подстраивается под высоту карточки.
  • В раздел Email добавлена кнопка “Ответить всем”.
  • В раздел Email добавлена кнопка “Переслать”.
  • Добавлена поддержка протокола IMAP для чтения e-mail.
    • Входящие письма попадают в Iris CRM.
    • При чтении писем с помощью IMAP синхронизируются отметки о важности писем (в обе стороны).
    • Письма, отправленные из Iris CRM, дублируются на почтовом сервере.
    • Письма, удаленные из Iris CRM, удаляются на почтовом сервере.
  • Для запрета параллельного чтения писем из одного почтового аккаунта добавлена блокировка через мьютекс.
  • Чтение и отправка писем организованы через очереди.
  • Добавлена консольная команда для чтения писем ./iris iris:email:fetch. По умолчанию работает в асинхронном режиме. Для запуска в синхронном реджиме используется параметр --sync.
  • Добавлен полнотекстовый индекс для поиска по теме и содержимому писем.
  • Команду ./iris теперь можно запускать отдельно для конфигурации.
  • Исправлен ряд багов.