•  
     
    story #12181 set certification deadline and email reminders
Summary
site administrator
set certification deadline and email reminders

projects are certified on regular basis

Functional overview

This feature is provided by 'project_certification' plugin and depends on story #12180.

As site administrator, in site administration, there is a section "Project certification" where I can configure

  • Project visibility
    • Re-certification frequency for public projects (duration, in days)
    • Re-certification frequency for public inc. restricted projects (duration, in days)
    • Re-certification frequency for private projects (duration, in days)
  • Reminder start day
    • Re-certification weekly reminder window start: the number of days before the re-certification deadline (eg. 30 days)
    • Re-certification daily reminder window start: the number of days before the re-certification deadline (eg. 7 days)
  • Not certified project email frequency
    • Frequency of emails sent when project is not certified (in days)

Each night (daily event), for each and every projects:

  • If time elapsed since last certification is less than recertification period defined according to visibility minus weekly window => nothing is done.
  • If time elapsed since last certification is in weekly window, an email is sent to project owner. Only one email is sent per week (tech: modulo 7 on day)
    • email template is configurable
  • If time elapsed since last certification is in daily window, an email is sent to project owner. Email is sent every day.
    • email template is configurable and different from weekly
  • if the last certification date is over the allowed period an event is added in project history "Project not certified" (only once)
  • if time elapsed since last certification is higher than the recertification period and every N days according to config for not certified projects, an email is sent to project owner
    • email template configurable, different from weekly and daily.
Empty
Denis PILAT (denis_pilat)
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?
Empty
Details
#12181
Manuel Vacelet (vaceletm)
2018-11-26 15:12
2018-08-24 14:40
13142

References
Referencing story #12181
Referenced by story #12181

Follow-ups

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
  • CC list set to Denis PILAT (denis_pilat)
User avatar
  • I want to
    -set certification deadline 
    +set certification deadline and email reminders 
User avatar
  • 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