bug #4299
open
Show error when permission is denied ...
Added by Andreas Müller over 9 years ago.
Updated almost 3 years ago.
Description
... or don't allow opening "New Classification" dialog if user is not allowed to create a new classification.
A user who has no rights to create a taxon node may currently still open the New Classification dialog. Pressing the Finish button there gives no result except for an exception being logged but not shown to the user.
So there are 2 problems:
Exceptions should always be shown to the user
If a user is not allowed to create a classification (AND its root node, which is always created), he/she should not be allowed to open the dialog at all
- Keywords set to permission security
- Tags changed from permission security to permission, security
- Description updated (diff)
- Assignee changed from Andreas Kohlbecker to Katja Luther
- Target version changed from 120 to Release 5.15
I move this to current milestone as we have more and more DBs with limited rights and therefore this issue becomes more relevant. Please move to other milestone if it should be handled later.
Also I change owner as these issues are now handled by KL.
Also entering the New->Taxon dialog should not be possible as the dialog is fully disabled in this case anyway (but only if the user has no rights on the current subtree, so maybe this is another issue).
- Private changed from Yes to No
- Description updated (diff)
I think we should change the subject of this issue to better reflect the details of this task.
Suggestion: Adapt "New Classification" actions and UI-elements to missing TAXON_NODE permissions
I think I chose this title because my concern was that permission errors are not shown in general (or at least at multiple places). If this is not the case and if the exception is swallowed only here we should ofcourse change the title.
- Target version changed from Release 5.15 to Release 5.18
- Target version changed from Release 5.18 to Release 5.19
- Target version changed from Release 5.19 to Release 5.21
- Target version changed from Release 5.21 to Release 5.22
- Target version changed from Release 5.22 to Release 5.46
Also available in: Atom
PDF