Project

General

Profile

bug #7528

Allow changing the Registration status in the RegistrationWorkingsetEditor

Added by Andreas Kohlbecker 6 months ago. Updated 4 months ago.

Status:
Closed
Priority:
New
Category:
cdm-vaadin
Target version:
Start date:
08/03/2018
Due date:
% Done:

100%

Severity:
normal
Found in Version:
Tags:

Description

  • Submitters should be able to set the status to Curation or to Rejected
  • Curators should have all status available

Subtasks

feature request #7618: PhycoBank Curator rights DuplicateAndreas Kohlbecker


Related issues

Related to Edit - feature request #6655: Implement a RegistrationManager with state machine Rejected 05/19/2017
Related to Edit - bug #7531: PermissionDeniedException on flushing registration with modified status even if the user has the required authority Closed 07/04/2018
Blocks AlgenRegistrierung - task #6168: Full registration workflow model In Progress 07/25/2016 09/23/2016

Associated revisions

Revision 5ce3b66a (diff)
Added by Andreas Kohlbecker 6 months ago

ref #7528 ref #6655 introducing RegistrationStatusTransitions to provide a matrix of allowed RegistrationStatus transitions

Revision 725d1ff2 (diff)
Added by Andreas Kohlbecker 6 months ago

fix #7528 indroducing RegistrationStatusSelect to allow setting the status in the RegistrationWorkingsetEditor

History

#1 Updated by Andreas Kohlbecker 6 months ago

  • Tags set to phycobank

#2 Updated by Andreas Kohlbecker 6 months ago

  • Status changed from New to In Progress

#3 Updated by Andreas Kohlbecker 6 months ago

  • Blocks task #6168: Full registration workflow model added

#4 Updated by Andreas Kohlbecker 6 months ago

#5 Updated by Andreas Kohlbecker 6 months ago

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

#6 Updated by Andreas Kohlbecker 6 months ago

  • Related to bug #7531: PermissionDeniedException on flushing registration with modified status even if the user has the required authority added

#7 Updated by Andreas Kohlbecker 6 months ago

  • Assignee changed from Andreas Kohlbecker to Wolf-Henning Kusber
  • % Done changed from 50 to 0

This is now complete even if it is not yet possible for submitter to change the status due to the bug #7531. But this is another task which is handled separately, so this issue here can be closed one the review has been done.

@Henning: Please review this implementation by testing with a user having the role Curator.

#8 Updated by Andreas Kohlbecker 5 months ago

Henning created an new and closely related ticket: #7618

#9 Updated by Wolf-Henning Kusber 4 months ago

  • Status changed from Resolved to Duplicate

#10 Updated by Andreas Kohlbecker 4 months ago

  • Status changed from Duplicate to In Progress
  • Assignee changed from Wolf-Henning Kusber to Andreas Kohlbecker
  • Target version changed from Release 5.2 to Release 5.3

This issue should not be closed as duplicate as it contains the references to the code changes.

I will rather close the issue after copying all relevant information to here:

outcome of the review made in issue #7618:

  1. Curator can not choose all registration status, only Preparation and Curation are available

--> needs to be fixed

#11 Updated by Andreas Kohlbecker 4 months ago

  • Status changed from In Progress to Closed
  • Target version changed from Release 5.3 to Release 5.2

For curators all status are available but the selection of the available status is limited to guarantee a directed and clear workflow.
Only states which make sense for the next step in the workflow are allowed.

The possible transitions are:

Current status Next allowed status
PREPARATION CURATION
CURATION PREPARATION, READY
READY PUBLISHED, REJECTED
PUBLISHED
REJECTED

Closing this issue as solved.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)