feat(settings): add general config for instance (site name, description and icon)

This commit is contained in:
Yassine Doghri 2021-10-26 15:54:56 +00:00
commit 5c56f3e6f0
41 changed files with 533 additions and 52 deletions

View file

@ -18,6 +18,21 @@ $routes->group(
'as' => 'admin',
]);
$routes->group('settings', function ($routes): void {
$routes->get('/', 'SettingsController', [
'as' => 'settings-general',
'filter' => 'permission:settings-manage',
]);
$routes->post('instance', 'SettingsController::attemptInstanceEdit', [
'as' => 'settings-instance',
'filter' => 'permission:settings-manage',
]);
$routes->get('instance-delete-icon', 'SettingsController::deleteIcon', [
'as' => 'settings-instance-delete-icon',
'filter' => 'permission:settings-manage',
]);
});
$routes->group('persons', function ($routes): void {
$routes->get('/', 'PersonController', [
'as' => 'person-list',