Project

General

Profile

feature request #5873

Implement rights&roles for TaxEditor distribution editor

Added by Andreas Müller over 3 years ago. Updated about 1 month ago.

Status:
In Progress
Priority:
New
Assignee:
Category:
taxeditor
Target version:
Start date:
Due date:
% Done:

0%

Severity:
normal

Description

The Checklist Editor in the TaxEditor opens all taxa of a subtree and allows editing of distributions.

This requires that the user has the required insert, update and delete permission on the given subtree and on the distribution feature. Otherwise the menu entry should be disabled.

If it is possible to reduce rights for certain subsubtrees the according taxa need to be disabled in the Checklist Editor. E.g. someone has UPDATE rights on Family A but on a single Genus G in this family he has no rights the taxa in the genus should be disabled/locked.

We want to give explicit rughts only for editing distributions therefore we need the the possibility to add the feature as property string to the authority in the rights view of the editor.


Related issues

Related to Edit - feature request #3709: [E+M][Editor] sufficient rights management for E+M workflow In Progress 09/09/2013
Related to Edit - feature request #8239: Rights issues in TaxEditor New 04/11/2019

Associated revisions

Revision 1503d9ad (diff)
Added by Katja Luther 2 months ago

ref #5873: check rights for selected subtree for distribution editor

Revision e913a037 (diff)
Added by Katja Luther 2 months ago

ref #5873: filter nodes without permission

Revision d48b6aa4 (diff)
Added by Katja Luther 2 months ago

ref #5873: authentication as parameter for service method

Revision d3796291 (diff)
Added by Katja Luther 2 months ago

ref #5873: check for general description editing right

Revision d0a4f3d9 (diff)
Added by Katja Luther 2 months ago

ref #5873: performance issues

History

#1 Updated by Andreas Kohlbecker over 2 years ago

#2 Updated by Andreas Müller 8 months ago

  • Subject changed from Implement rights&roles for TaxEditor checklist editor to Implement rights&roles for TaxEditor distribution editor
  • Description updated (diff)
  • Assignee changed from Andreas Kohlbecker to Katja Luther
  • Target version changed from Unassigned CDM tickets to Release 5.6

We should at least very soon know, how far rights&role work for distribution editor. And define what still needs to be done to make it fully work.

#3 Updated by Katja Luther 8 months ago

actually the distribution editor can be opened but the save throws a permission denied exception.

  • We need a check whether the user has the rights on editing descriptions of the selected nodes.
  • If the user does not have the rights at all, the menu item should not appear.
  • If the user has the rights only on a subset only this subset should be opened in distribution editor.

#4 Updated by Katja Luther 8 months ago

#5 Updated by Katja Luther 8 months ago

  • Target version changed from Release 5.6 to Release 5.7

#6 Updated by Katja Luther 7 months ago

  • Target version changed from Release 5.7 to Release 5.8

#7 Updated by Andreas Müller 5 months ago

  • Target version changed from Release 5.8 to Release 5.10

#8 Updated by Katja Luther 3 months ago

  • Target version changed from Release 5.10 to Release 5.11

#9 Updated by Katja Luther 2 months ago

  • Status changed from New to In Progress

implemented:
* check in OpenDistributionEditorHandler whether the user has the permission to edit subtree.
* filter nodes the user has permission to edit

#10 Updated by Katja Luther 2 months ago

  • Description updated (diff)

#11 Updated by Andreas Müller about 1 month ago

  • Private changed from Yes to No

#12 Updated by Andreas Kohlbecker about 1 month ago

  • Tags changed from faunaEuropaea, euro+med, security to faunaEuropaea, euro+med, security, permission

#13 Updated by Katja Luther about 1 month ago

  • Target version changed from Release 5.11 to Release 5.12

I reverted some of the changes because it worked only if the user had rights on a subtree. so move the ticket to 5.12

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)