•  
     
    story #14558 Recertify a project
Summary
Project owner
Recertify a project

Project owner or site administrator can re-certify the project using the re-certification pane under project ownership plugin.

 

Functional overview

Recertification mechanism :

As project owner or site administrator, in  "Project certification" pane under project ownership plugin, I can see a checkbox " Yes, i want to recertify my project and keep it open". 

When the "Submit" button is clicked the  certification is submitted

The certification-date  is then recorded and the next certifications  deadline is displayed. 

Suspension mechanism :

When the grace period is reached the project is suspended in automatic way through the nightly job

 

Permissions

Only project owner or site administrators can submit certification.

All project admins can only read  the certification date and next certification date fields 

The certification is no more allowed if the project has been suspended

 

1923-us2.png

Empty
Status
Empty
Canceled
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?

About technical side of the project recertification story :

  • Update GUI

  • Add certification params(grace_period, certification_delay)
  • Create db (new table + forgeupgrade)
  • Rest API for next_certification_date (GET)
  • Rest API for certification_date (GET/PUT)

New project to be added:

  • Certification dates: project creation event to be customized
  • DB crud method

Existing Project to be recertified:

Update GUI: read only for all project admins + update permission for owner + siteadmins

  • Update propagated to db
  • Add project history entry
  • No more editable for suspended projects/deleted by siteadmins
Details
#14558
khadija (khadija)
2021-01-29 09:43
2020-02-17 16:31
15802

References
Referencing story #14558

Follow-ups

User avatar

No feedback nor progress since one year, closing.


  • Status changed from Ready (stalled) to Canceled
  • Permissions set to
  • Category set to
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Technical informations
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Technical informations
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Technical informations
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Technical informations
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
khadija (khadija)2020-02-18 10:58
  • I want to
    -recertify a project  
    +Recertify a project  
  • So that
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • As a
    -project owner 
    +Project owner