•  
     
    story #16124 [release management] ensure Aggregator release creation is possible
Summary
Empty
[release management] ensure Aggregator release creation is possible
Empty

On Aggregator project, there is a "Create <Release>" button if

  • There is a higher level planning in each Contributor project and the aforementioned Aggregator project with a target tracker that have:

    • Title semantic

    • Status semantic

      • All values defined in the Aggregator project exists in all the Contributor project (duck typing)

      • All the "Open" values defined in Aggregator project are defined as "Open" in Contributor projects as well

    • Description semantic

    • Timeframe semantic

      • Aggregator & Contributor projects are using the same TimeFrame strategy (either start date + end date or start date + duration but not a mix)

    • An artifact link field

  • The current user (Program Manager) has the permission to create an artifact in all required trackers (Aggregator & Contributor)

  • The current user (Program Manager) has the permission to "Submit" all fields that need to be synchronized

  • The current user (Program Manager) has the permission to "Submit" and "Update" the artifact link field in all required trackers (Aggregator & Contributor)

Empty
Empty
Status
Empty
Done
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?

* Collect all configuration "errors" and add them in a log file (easy to debug)

* Check perfs

Details
#16124
Manuel Vacelet (vaceletm)
2020-09-04 14:56
2020-07-21 15:50
3934

References
Referencing story #16124

Git commit

tuleap/tuleap/stable

Run the checks on the Aggregator project as well 6116bc4cd0
Check contributor milestone's timeframe semantics 74af9454dc
Check contributor milestone's description semantics b1ae0961f1
Check contributor title semantics before aggregator milestone creation 87b8eb95cf
Display create top milestone button if all contributor projects have a top planning 4c098fcfb3
Introduce boolean flag in PV2 application to add a milestone 2278f5c178
Check status values to be able to create aggregator milestone 39995909b7
Check contributor milestone's status semantics fbe7206479
Add description field and semantic in release tracker of scrum template f455d16c32
Check if contributor milestone trackers are submittable 18bad5de00
Check milestone trackers have an artifact link field 6edba9e66f
Group semantic checks together 975f8cf080
Check permissions of title fields 5b78af0b9b
Check permissions of description fields c738a66eb2
Check permissions of status fields 2e24a54adc
Check permissions of time frame fields 7a01527e64
Add some basic logs to the milestone creation check 9e9a6f8b6f
Cannot use a synchronized field in a workflow transition rule in contributor tracker 7b3b62eb3e
Cannot use a synchronized field in a workflow date or list rule in contributor trackers dd8c458bd3

Follow-ups

User avatar
Joris MASSON (jmasson)2020-08-12 12:24
  • 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
User avatar
Joris MASSON (jmasson)2020-08-11 11:59
  • 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
User avatar
Joris MASSON (jmasson)2020-07-23 15:24
Moved the planning v2 empty state mockups to story #16125

  • 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
  • Attachments empty-backlog-item.svg, empty-milestones.svg, image.png removed
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
  • 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
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
  • Attachments image.png removed; image.png added
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
  • Attachments empty-backlog-item.svg, empty-milestones.svg added
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
  • Attachments image.png added