<?php

/*
 * This file is part of Jitamin.
 *
 * Copyright (C) Jitamin Team
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return [
// Users admin
'admin/users'                          => 'Admin/UserController@index',
'admin/users/create'                   => 'Admin/UserController@create',
'admin/users/create/{remote}'          => 'Admin/UserController@create',
'admin/users/import'                   => 'Admin/UserImportController@show',
'admin/users/{user_id}/authentication' => 'Admin/UserController@changeAuthentication',
'admin/users/{user_id}/disable'        => 'Admin/UserStatusController@disable',
'admin/users/{user_id}/remove'         => 'Admin/UserStatusController@remove',

// Groups admin
'admin/groups'                     => 'Admin/GroupController@index',
'admin/groups/create'              => 'Admin/GroupController@create',
'admin/groups/{group_id}/edit'     => 'Admin/GroupController@edit',
'admin/groups/{group_id}/remove'   => 'Admin/GroupController@remove',
'admin/group/{group_id}/members'   => 'Admin/GroupController@users',
'admin/group/{group_id}/associate' => 'Admin/GroupController@associate',

// Links admin
'admin/links'                  => 'Admin/LinkController@index',
'admin/links/create'           => 'Admin/LinkController@create',
'admin/links/{link_id}/edit'   => 'Admin/LinkController@edit',
'admin/links/{link_id}/remove' => 'Admin/LinkController@remove',

// Tags admin
'admin/tags'                 => 'Admin/TagController@index',
'admin/tags/create'          => 'Admin/TagController@create',
'admin/tags/{tag_id}/edit'   => 'Admin/TagController@edit',
'admin/tags/{tag_id}/remove' => 'Admin/TagController@remove',

// Config admin
'admin/settings'              => 'Admin/SettingController@index',
'admin/settings/application'  => 'Admin/SettingController@application',
'admin/settings/theme'        => 'Admin/SettingController@theme',
'admin/settings/localization' => 'Admin/SettingController@localization',
'admin/settings/email'        => 'Admin/SettingController@email',
'admin/settings/project'      => 'Admin/SettingController@project',
'admin/settings/project'      => 'Admin/SettingController@project',
'admin/settings/board'        => 'Admin/SettingController@board',
'admin/settings/calendar'     => 'Admin/SettingController@calendar',
'admin/settings/integrations' => 'Admin/SettingController@integrations',
'admin/settings/webhook'      => 'Admin/SettingController@webhook',
'admin/settings/api'          => 'Admin/SettingController@api',

// Plugins admin
'admin/plugins'        => 'Admin/PluginController@show',
'admin/plugins/market' => 'Admin/PluginController@directory',

// Admin routes
'admin' => 'Admin/AdminController@index',

];
