Project

General

Profile

Actions

feature request #7026

closed

RegistrationVoter evaluates CdmAuthorities with RegistrationStatus properties

Added by Andreas Kohlbecker over 4 years ago. Updated almost 4 years ago.

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

50%

Estimated time:
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 machineRejectedAndreas Kohlbecker05/19/2017

Actions
Related to Edit - bug #7323: RegistrationVoter ignores uuid if propery givenClosedAndreas Kohlbecker03/21/2018

Actions
Actions #1

Updated by Andreas Kohlbecker over 4 years ago

Actions #2

Updated by Andreas Kohlbecker over 4 years ago

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

Updated by Andreas Kohlbecker over 4 years ago

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

Updated by Andreas Kohlbecker almost 4 years ago

  • Priority changed from New to Highest
Actions #5

Updated by Andreas Kohlbecker almost 4 years ago

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

Updated by Andreas Kohlbecker almost 4 years ago

  • Status changed from Resolved to Closed

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

Actions

Also available in: Atom PDF