•  
     
    story #10501 Manage project labels
Summary
project admin
Manage project labels
Empty
  • On delete: clean widgets configurations and label tables

  • Bootstrap 2 modals

  • Is used column (fa-check)

  • On create/edit: if on save, another label already exists in the project with the same name, merge will be proposed

    • Keep current modal values

    • Merge two labels = add new one + remove old one

  • Update pull request and widget views => REST routes + tlp-badge-* classes in views

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?
Empty
Details
#10501
Benjamin Dauton (bdauton_enalean)
2017-10-05 15:33
2017-07-27 08:36
10740

References
Referencing story #10501

Git commit

tuleap/tuleap/stable

Display project labels 6fe54e5a57
Delete project labels f8834b1aa1
Delete project labels 3981bf36fa
Display project labels 6d2ca6166e
Edit/merge project labels 809b623602
Style project labels 0e7a517213
Edit color and style of a label c8e6104f3d
Add project label e5dd3c031a
Labels created in pull requests should have style ebb61b538b
Refactoring: extract building of PaginatedCollectionsOfLabels b095208fb1
Refactoring: Clarify contract of labelable elements management db52902b3b
Select2 should be case insensitive 26d7d61914
Remove labels usage when repository is deleted b81c496777
Fix order of labels 9073e0c881
Better display of labels in project admin 51f3159b9d
Log labels management in project history 74dc46f28a
Add missing enableExceptionsOnError f02518e0de

Follow-ups