Added functionality to permenently delete or restore deleted organisations

This commit is contained in:
bwilliams committed 2022-02-10 15:52:57 +00:00
1 parent c3cf97ea50
commit 57dfed304f
10 files changed
+603 -17

No files matched your search

+12
View File
@@ -18,6 +18,8 @@ $app->group('/organisations', function () {
$this->get('/o/{slug}', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:pageInfo')
->setName('uri_organisation');
$this->get('/deleted', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:pageListDeleted');
})->add('authGuard')->add(new NoCache());
$app->group('/api/organisations', function () {
@@ -34,6 +36,13 @@ $app->group('/api/organisations', function () {
$this->post('/merge', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:merge');
$this->get('/deleted', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:getListDeleted');
$this->put('/o/{slug}/restore', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:restore');
$this->delete('/o/{slug}/permenent', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:deletePermenent');
})->add('authGuard')->add(new NoCache());
$app->group('/modals/organisations', function () {
@@ -44,6 +53,9 @@ $app->group('/modals/organisations', function () {
$this->get('/merge', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:getModalMerge');
$this->get('/confirm-delete', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:getModalConfirmDelete');
$this->get('/confirm-permenent-delete', 'UserFrosting\Sprinkle\Organisations\Controller\OrganisationController:getModalConfirmPermenentDelete');
})->add('authGuard')->add(new NoCache());
// TODO: add route for accepting members