allow task redirect

This commit is contained in:
Dennis Eichhorn 2021-08-17 13:37:08 +02:00
parent 527c5c664c
commit c2115464a5
2 changed files with 5 additions and 1 deletions

View File

@ -114,6 +114,7 @@ final class ApiController extends Controller
*/
private function createTicketFromRequest(RequestAbstract $request) : Ticket
{
$request->setData('redirect', '{/prefix}support/ticket?for={?id}');
$task = $this->app->moduleManager->get('Tasks')->createTaskFromRequest($request);
$task->setType(TaskType::HIDDEN);

View File

@ -95,7 +95,10 @@ final class BackendController extends Controller
$view->setTemplate('/Modules/Support/Theme/Backend/support-ticket');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1002901101, $request, $response));
$ticket = TicketMapper::get((int) $request->getData('id'));
$ticket = $request->getData('for') !== null
? TicketMapper::getFor((int) $request->getData('for'), 'task')
: TicketMapper::get((int) $request->getData('id'));
$view->addData('ticket', $ticket);
$accGrpSelector = new \Modules\Profile\Theme\Backend\Components\AccountGroupSelector\BaseView($this->app->l11nManager, $request, $response);