•  
     
    story #13231 setup the contributor semantic for all user bound list fields
Summary
Empty
setup the contributor semantic for all user bound list fields
Empty

At this point of the development, we want to ensure that what was put in place in story #13230 works with several fields.

Functional Overview

Contributor semantic

The Contributor semantic evolves to its final form.

When no semantic is defined, the tracker admin can choose to either

  • Regular semantic: Select one field amongst the "users" lists fields
  • Automated semantic: All list fields (select box, multi select box, checkbox, radio button) bound to users are taken into account.
    • In this case, for the features bellow, the list of fields that are taken into account are computed dynamically everytime we need it. This way we don't have to maintain the list of fields and manage their addition / removal.
    • This can come with a perf penalty but this should be verified first (make it works, make it correct, make it fast).

When automated is selected, its still not possible to switch back.

For admin who switch to automated with the previous story, they are moved automatically to "Automated semantic" without further configuration.

Permissions

No change for the configuration.

The enforcement of the permissions now takes into account all list fields as described in the previous section.

Tracker TQL

No change in the syntax.

The @assigned_to will look for values in all list fields as described in the previous section.

Cross Tracker Search TQL

No change in the syntax.

The @assigned_to will look for values in all list fields as described in the previous section.

My Artifacts Widget v2

No change in the display

All list fields as described in the previous section are taken into account for the display of artifacts.

Empty
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?
Empty
Details
#13231
Manuel Vacelet (vaceletm)
2022-05-09 16:29
2019-04-05 17:35
4042

References

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
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