After the great work introduced by @ay-bh , here are the missing points and enhancements to do:
Points for next PR, ordered by priority:
[x] assignee/watchers changes in comment modal.
[x] #9422
[x] Change the switch mode button to another, more convenient location. Maybe close to new issue (button only appearing with the right permission).
[x] #9423
[x] site change in card main panel.
Second priority followups
Points later on (because not part of the original ticket/issue, but still important):
[ ] Browse tab shouldn't be visible if not developer technical debt from #9422
[ ] Show History of changes to Assignee - this is important to show per 9425-comment
[ ] Make configurable: allow-no-site and allow-no-assignee when creating an issue per 9425-comment
[ ] stress test i.e. push 1k, 5k, 10k, 20k, 50k issues with various number of comments and see how the feature behaves.
[ ] order card elements in main panel.
[ ] batch-close multiple issues at once.
[ ] Updates to Readme and Test Plan for the Issue Tracker module. Include design changes such as : issues must be affiliated to a specific site as of #9425, until configurable option implemented
Follow up on #9339
After the great work introduced by @ay-bh , here are the missing points and enhancements to do:
Points for next PR, ordered by priority:
assignee/watchers changes
in comment modal.switch mode
button to another, more convenient location. Maybe close to new issue (button only appearing with the right permission).site change
in card main panel.Second priority followups
Points later on (because not part of the original ticket/issue, but still important):
developer
technical debt from #9422allow-no-site
andallow-no-assignee
when creating an issue per 9425-comment