ricco/yii2-ticket

网站票据系统

安装次数: 4,072

依赖: 0

建议者: 0

安全性: 0

星标: 24

关注者: 4

分支: 16

公开问题: 5

类型:yii2-extension

2.0.0 2018-12-12 16:54 UTC

This package is auto-updated.

Last update: 2024-09-21 19:20:02 UTC


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 的链接

 public $js = [
        /** Другие скрипты */
        '//maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/js/bootstrap.js',
    ];

无SEO路由

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 Массив администраторов

公共部分

创建票据

#问答

#管理 #回答 #创建票据