Project

General

Profile

feature request #7026

RegistrationVoter evaluates CdmAuthorities with RegistrationStatus properties

Added by Andreas Kohlbecker about 1 year ago. Updated 9 months ago.

Status:
Closed
Priority:
Highest
Category:
cdm-vaadin
Target version:
Start date:
10/19/2017
Due date:
% Done:

50%

Severity:
normal

Description

  1. Registration Stage changes will be triggered via the REST services, (see #7012) this will require the remote user to be granted with the CdmAuthoritiy (REGISTRATION.[UPDATE]{${uuid}}) or with REGISTRATION(${RegistrationStatusTypes}).[UPDATE]{${uuid}} whereas ${RegistrationStatusTypes is a comma separated list of status types (see also below)
  2. Once a Registration has left the state PREPARATION a per entity permission for this registration must be revoked. Once the curator decides to give the Registration back to the submitter the state will change again to PREPARATION` and the submitter again needs to be able to add typeDesignations. This is rather complicated and could rather easily be achieved by extending the Registration authorities by an optional property which refers to the state of the Registration: REGISTRATION(${RegistrationStatusTypes}).[UPDATE]{${uuid}}, whereas ${RegistrationStatusTypes is a comma separated list of status types . The authoritiy is only applicable as long as the Registration is in the named status.

(both statements copied from #6655)


Related issues

Related to Edit - feature request #6655: Implement a RegistrationManager with state machine Rejected 05/19/2017
Related to Edit - bug #7323: RegistrationVoter ignores uuid if propery given Closed 03/21/2018

Associated revisions

Revision 77b7dd76 (diff)
Added by Andreas Kohlbecker about 1 year ago

fix #7026 RegistrationVoter with further voting deccision for registrationStatus

Revision 499f55b2 (diff)
Added by Andreas Kohlbecker about 1 year ago

ref #6867 ref #7026 extending UserHelper to allow creation of authorities with propeties and test button in debug mode

History

#1 Updated by Andreas Kohlbecker about 1 year ago

#2 Updated by Andreas Kohlbecker about 1 year ago

  • Description updated (diff)
  • Status changed from New to In Progress

#3 Updated by Andreas Kohlbecker about 1 year ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 50

#4 Updated by Andreas Kohlbecker 9 months ago

  • Priority changed from New to Highest

#5 Updated by Andreas Kohlbecker 9 months ago

  • Related to bug #7323: RegistrationVoter ignores uuid if propery given added

#6 Updated by Andreas Kohlbecker 9 months ago

  • Status changed from Resolved to Closed

fully solved now after the bug described in #7323 has been fixed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)