Tickets 1.12-1.13
Привет, инфа о том, что происходило с компонентом Tickets с момента последнего поста.
Добавлено и поправлено всякое по мелочи, не влияющее в целом на работу.
В версии 1.12.0 добавлена возможность аттачить файлы в комментариях (на которую донатили еще в августе-сентябре 2019-го, всем поучаствовавшим — спасибы)
Инструкция по использованию:
Крайняя версия Tickets 1.13.0
Для ленивых (или не любителей писать собственные костыли через плагины) — добавлена интеграция валидаторов из FormIt, функционал будет использоваться, если FormIt уже установлен на сайте, в противном случае параметр validate игнорируется, работаем как и раньше без FormIt-а, ничего не сломается. Как вообще этим пользоваться — на примерах в новом разделе документации.
Добавлено и поправлено всякое по мелочи, не влияющее в целом на работу.
В версии 1.12.0 добавлена возможность аттачить файлы в комментариях (на которую донатили еще в августе-сентябре 2019-го, всем поучаствовавшим — спасибы)
Инструкция по использованию:
- Для группы пользователей, кому можно грузить аттачи, разрешить permission — comment_file_upload
- В сниппет передать параметр allowFiles
{'!TicketComments' | snippet: [
'allowFiles' => 1
]}
- По умолчанию будет использоваться mediaSource из системной настройки tickets.source_default.
- Если для комментов нужна отдельно, то для настройки передать id через параметр сниппета
{'!TicketComments' | snippet: [
'allowFiles' => 1,
'source' => 123
]}
Где-то в то же время добавил свой PR @iWatchYouFromAfar с исправлением бага в админке.Крайняя версия Tickets 1.13.0
Для ленивых (или не любителей писать собственные костыли через плагины) — добавлена интеграция валидаторов из FormIt, функционал будет использоваться, если FormIt уже установлен на сайте, в противном случае параметр validate игнорируется, работаем как и раньше без FormIt-а, ничего не сломается. Как вообще этим пользоваться — на примерах в новом разделе документации.
Поблагодарить автора
Отправить деньги
Комментарии: 10
Добрый день!
Скажите а реально помимо вывода сообщения об ошибке, еще добавлять класс error к самому полю?
добавлена интеграция валидаторов из FormItЯ правильно понимаю, что это вот это:
<span class="error"></span>
???Скажите а реально помимо вывода сообщения об ошибке, еще добавлять класс error к самому полю?
Я правильно понимаю, что это вот это:Нет, это не вот это, но результат валидации FormIt вставляется в эти поля. Пока не подтянулась обновленная дока на сайт, можете почитать здесь
реально помимо вывода сообщения об ошибке, еще добавлять класс error к самому полюРеально, но для этого надо JS дописывать. Смотрите в сторону события «tickets_ticket_save», туда приходит ответ по результатам обработки формы (https://github.com/bezumkin/Tickets/blob/master/assets/components/tickets/js/web/default.js#L278)
Спасибо
Спасибо Анатолий.
Осталось пофиксить баг с двумя формами на странице и будет отлично :)
Осталось пофиксить баг с двумя формами на странице и будет отлично :)
При установки пакета выдает ошибку в установщике:
Кроме того, я уже писал об этом здесь
...
Trying to install pdoTools. Please wait...
modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
...
Пробовал на чистой установке на 2-x хостингах, в том числе на modhost.proКроме того, я уже писал об этом здесь
При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:И с замороженным URL хрень какая-то, такое ощущение, что ЭТО живет само по себе. Снимаешь галочку, например, и удаляешь url, но после сохранения опять чекбокс отмечен и url вписывается той категории, в которой изначально был создан тикет. И другие баги с замороженным url
...../core/xpdo/om/xpdoquery.class.php: 764) Encountered empty IN condition with key id
В том числе, при смене родительского ресурса, как у неопубликованного тикета, так и у опубликованного меняется замороженный url. Зачем он тогда вообще нужен?
И если раньше ошибка:
И если раньше ошибка:
...../core/xpdo/om/xpdoquery.class.php: 764) Encountered empty IN condition with key idбыла только при смене родительского ресурса у неопубликованного тикета, то теперь она возникает и у опубликованного.
Я думаю вам стоит написать @tolanych в личку и обсудить с ним стоимость работ по правке багов.
Не ошибки а предупреждения для разработчика дополнения. Установка проходит нормально.
deprecated
Не ошибки а предупреждения для разработчика дополнения. Установка проходит нормально.
приветствую!
а можно тут задать общий вопрос по Tickets, а то что-то не пойму, где лучше это сделать?!
с помощью Tickets реализована возможность оставлять комментарии к разным товарам сайта-магазина, существует ли при этом возможность каким-то образом в админке массово редактировать эти комментарии?
а можно тут задать общий вопрос по Tickets, а то что-то не пойму, где лучше это сделать?!
с помощью Tickets реализована возможность оставлять комментарии к разным товарам сайта-магазина, существует ли при этом возможность каким-то образом в админке массово редактировать эти комментарии?
Массово — нет. Но все комментарии можно найти в общем разделе тикетов.
А прикрепление файла — можно только 1 шт? или можно несколько? Как вообще это дело настраивается? Если есть мурзилка с подробным описанием — покажите где ее найти.
Если нужно проспонсировать создание подробного описания — огласите прайс.
разрешить permission — comment_file_uploadЭто конечно чудесно. только куда прописывать? для контекста, ресурсов, медиаисточника?
Если нужно проспонсировать создание подробного описания — огласите прайс.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.