Merge pull request #390 from nextcloud/fix/todo_comments

Fix todo comments
This commit is contained in:
Jan C. Borchardt 2020-05-22 17:23:10 +02:00 committed by GitHub
commit 6ecb0dc923
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 2 additions and 7 deletions

View file

@ -186,20 +186,18 @@ class PageController extends Controller {
// Inject style on all templates
Util::addStyle($this->appName, 'forms');
// TODO: check if already submitted
try {
$form = $this->formMapper->findByHash($hash);
} catch (DoesNotExistException $e) {
return new TemplateResponse('forms', 'notfound');
}
// Does the user have permissions to display
// Does the user have permissions to submit (resp. submitOnce)
if (!$this->formsService->canSubmit($form->getId())) {
return new TemplateResponse('forms', 'nosubmit');
}
// Does the user have permissions to display
// Does the user have access to form
if (!$this->formsService->hasUserAccess($form->getId())) {
return new TemplateResponse('forms', 'notfound');
}