rabint / ticket
yii2 广告管理的扩展
v1.1
2022-07-20 14:54 UTC
Requires
- rabint/base: *
- yiisoft/yii2: ^2.0
README
yii2 的票务系统
英文文档在此
已发布稳定版本 2.0.0
2.0.0
Исправлены кодировки для mysql
Исправлен баг с просмотром любых тикетов
Добавлена возможность установки ID администратора для доступа в админ панель
Убран доступ в админку для всех кроме администратора
已发布稳定版本 1.0.8
1.0.8
Мелкие изменения
已发布稳定版本 1.0.7
1.0.7
Изменен дизайн
1.0.6
Добавлено прикрепление изображений.
Добавлен создание тикета из админки.
Добавление прификсов таблицы.
Исправлен роутинг.
1.0.5
Убраны уведомления о закрытых тикетах.
Убран лишний код.
Отправка почты перенесена в модель.
1.0.4
Добавлена загрузка картинок.
Установка composer require "ricco/yii2-ticket:2.0.0"
添加到项目
'modules' => [
'ticket' => [
'class' => ricco\ticket\Module::className(),
],
],
必须将 AppAssets 中的 js 链接 bootstrap.js 添加到 section
public $js = [
/** Другие скрипты */
'//maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/js/bootstrap.js',
];
无 URL 路径的路由
index.php?r=ticket/ticket/index
index.php?r=ticket/admin/index
重定义类
'ticket' => [
'class' => ricco\ticket\Module::className(),
'controllerMap' => [
'admin' => [
'class' => \app\controllers\TicketAdminController::class,
],
],
],
重定义视图
'view' => [
'theme' => [
'pathMap' => [
'@ricco/ticket/views' => '@app/views/ticket',
],
],
],
票务状态
TicketHead::OPEN = 0 - 打开
TicketHead::WAIT = 1 - 等待
TicketHead::ANSWER = 2 - 回答
TicketHead::CLOSED = 3 - 关闭
可用方法
TicketHead::getNewTicketCount()
返回所有状态为 "0" 或 "1" 的票务数量
TicketHead::getNewTicketCountUser($status)
返回当前用户的票务数量,默认为所有状态等于 "0" 的票务
迁移
yii migrate --migrationPath=@vendor/ricco/yii2-ticket/migrations
模块配置
$mailSendAnswer = true на email будут отправлятся уведомления об ответе
$subjectAnswer = string Тема email сообщения answer
$userModel = Object User model
$qq = array Массив отделов для которых создается вопрос
$admin = array Массив администраторов