•  
     
    story #10064 Display permissions per group
Summary
Empty
Display permissions per group
Empty
  • Code pen : https://codepen.io/enalean/pen/ggMmNG (only "By group" item in permissions menu)
  • The permissions are displayed "grouped by" to avoid having a long list of "same as" permissions item per item
  • For each service (ordered by service rank) with permissions, is a pane with:
    • a link to administrate the service permissions (if any)
    • a pane section to see global perms of the service (if any)
    • a pane section to see item perms
      • The item label is clickable and it goes to the page that let us administrate its permissions
      • For trackers we only display tracker permissions (no fields, workflow, artifact)
      • For docman we only display service permissions
  • We can filter the page by selecting one group.
    • If there is no matching permissions in a given service, then display a pane with a corresponding empty state
    • if the permission line has several groups, we display all groups found for permission
  • Display 1000 items + [load more] button
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?
Empty
Details
#10064
Manuel Vacelet (vaceletm)
2018-03-05 11:49
2017-03-09 11:32
3282

References
Referencing story #10064

Git commit

tuleap/tuleap/stable

Add "Per group" entry in dropdown 000ac9d655
Add pane for mediawiki b5e3c3da05
Search filter should be effective for mediawiki d4555f43eb
Add a pane for SVN plugin service 898e1f224b
Add Mediawiki groups to Per Group permissions 8e671bb8f6
Add a pane for Git Service d4490cc9e6
Add a pane for SVN plugin repo aeb75507a3
Add a pane for FRS service 7e39dc2350
SVN administrators should be always present in SVN service pane 7ef7b4fa1a
Add a pane section for Git repositories da67ad2117
Add a pane for AD plannings b34427eb6c
Add PHPWiki pane with global permissions 200943041e
FRS pane should only be displayed when FRS service is active eecc245a5b
Rename additionalPane and builders do not depend on event 607cbb00d2
Add global access permission in PHPWiki pane a1ad1ceea3
PHPWiki pages are not listed 18c50c2e8f
Add permissions for FRS packages 61c0a18128
Add Fine grained permissions in Git section e0f3c66351
Core pane should be added only if they have content 196c3a84c8
Add a pane for Docman service c930e34770
Docman items are not listed 1d0b2b6fae
Add a pane for tracker ff546784ab
Docman should be displayed as Document manager in UI 6cf5cbf3e2
Tracker should precise that only tracker permissions are displayed 0049c5c556
filter for Project administrator don't work for FRS 1882c0e694
Add pane for News 7b333d0773
Docman administrator should always be present for docman service a6904b1a46
Global empty state 2b471b8f28
Correct typo in FRS placeholder translated message 9a08606e50
Display panes by service project rank e53ef842cd
Display ugroups in the right order 6293ee986e
No moar button for svn repositories 1dea6ae625
Replace useless empty state by a tooltip for phpWiki, Docman and Tracker 59e75fedfa
Add forge ugroups in filter a89c4c4ddc
Group groups by category 8de2e072da
Add FRS release permissions c45fcad988
SVN filter is wrong when we perform a search without any results 14632ea1e4
All items should have a link to thier admin section f162c5f5bb
Introduce Load all button for AD planning a98518b5c4
News - have a load all button 388794d152
Fix generate-po.sh broken by PermissionsPerGroupBadge vue component 6d92fe44d5
Add load more button for SVN service cc3a7af6b1
Clean webpack configs for permissions per groups 6389572941
Tracker - Have a load all button 282cacdb4e
encode rest-querier.js call (AD, SVN and news) 79d96ec55a
Add load all button for git service b524264f8d
Write and Rewind permissions are not defined when repository is migrated in gerrit 4bf5326f26
Only instantiate vue components when service is there 44eccc2880
FRS - Have a load all button a9cc7fb51f
Group groups by category in project » admin » groups 5f6d5bcab6
Badges should be displayed well when there are multiple lines 6252bcfdf2
We should only use a namespace for Permissions per group 52452b610a
When a custom ugroup is deleted fatal error is thrown 214c5b264d
Harmonize the display c925ef4a2d
"See all" buttons are centered a3e42ad594
Use locale from document.body 4e33fbab7a
When can't rank anymore in AD when we are project members a7dddb51c1
git-repository-table-fine-grained-permission must have a key f0e37155e1

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
  • Status changed from On going to Ready (stalled)
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
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
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
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
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
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