admin ticket options controller

This commit is contained in:
tp_dhu 2025-03-27 11:31:59 +00:00
parent e25af0dca3
commit 633664d035

View File

@ -0,0 +1,36 @@
<?php
namespace Admin;
class TicketOptionsController extends \BaseController
{
public function listPriorities()
{
$this->requireLogin();
// TODO: check admin
$model = new \TicketPriority($this->getDB());
$priorities = $model->findAll();
$this->renderView('/ui/views/admin/priorities/index.html', [
'priorities' => $priorities
]);
}
public function createPriorityForm()
{
$this->requireLogin();
$this->renderView('/ui/views/admin/priorities/create.html');
}
public function createPriority()
{
$this->requireLogin();
$p = new \TicketPriority($this->getDB());
$p->name = $this->f3->get('POST.name');
$p->sort_order = $this->f3->get('POST.sort_order');
$p->save();
}
// TODO: editPriorityForm(), updatePriorityForm(), deletePriorityForm()
}