Enhancement #1012

[backend] Add a tab "Users and roles" in organisms

Added by Mérour Xavier about 4 years ago. Updated over 3 years ago.

Status:ClosedStart date:05/20/2015
Priority:HighDue date:
Assignee:-% Done:

100%

Category:CONTACT
Target version:4.3.2
Sponsor: Ergonomic impact:

- new tab in the organism view in backend
- no impact on front-end.

Functional impact:

- add a view with read-only table for all roles in a organism.
- no impact for users, it's only add a confort to administrator for roles management


Description

Need
Currently, administrators can only see roles from a users perpective. It would be convenient to have the "organism's perpective" as well.

Proposal
The idea is to add a new "tab" named "Users and roles" in the organisme view in backend to give a transversal view of which users have roles in a specific organism.

This would be a "read-only" screen since roles are defined in the users screen. Thus, to facilitate the roles' edition, all users listed in the view could be linked to the "com_easysdi_contact&view=user&layout=edit" to ease their edition if necessary.

"Mockup"
I suggest the following view structure :

Organism Users Roles
Resources manager Metadata manager Metadata editor Diffusion manager etc...
Organism A User 1 X - - - -
Organism A User 2 X - - - -
Organism A User 3 - X - X -
Organism B User 45 - X X X -
Organism B User 47 - X X X -
Organism C User 23 - X X X -
Organism D User 12 - X X X -

remark : all users of the organism (member of the current organism) should be listed, also ones with no current roles in the organism.

Extra features

could be done with datatable

- order on organism
- order on roles
- order on users' name
- make a typo difference between internal users (member of the current organism) and external users

Administration - easySDI - organisme.png (18.5 KB) Mérour Xavier, 05/20/2015 02:39 PM

History

#1 Updated by Mérour Xavier about 4 years ago

  • File Administration - easySDI - organisme.png added

#2 Updated by Mérour Xavier about 4 years ago

  • File deleted (Administration - easySDI - organisme.png)

#3 Updated by Mérour Xavier about 4 years ago

  • Description updated (diff)

#4 Updated by Mérour Xavier about 4 years ago

  • Description updated (diff)

#5 Updated by Mérour Xavier about 4 years ago

  • Description updated (diff)

#6 Updated by Mérour Xavier about 4 years ago

#7 Updated by Mérour Xavier about 4 years ago

  • File deleted (Administration - easySDI - organisme.png)

#8 Updated by Mérour Xavier about 4 years ago

  • Description updated (diff)

#9 Updated by Mérour Xavier about 4 years ago

  • Status changed from New to Request For Comments
  • Assignee set to Technical Committee

#10 Updated by Mérour Xavier almost 4 years ago

  • Priority changed from Normal to High

#11 Updated by Van Hoecke Hélène almost 4 years ago

  • Status changed from Request For Comments to Accepted
  • Assignee changed from Technical Committee to Blatti Yves

TC has validated this enhancement.
The datatable should offer : group by organism (with collapsable group) and a by role filter.

#12 Updated by Blatti Yves almost 4 years ago

  • Status changed from Accepted to Affected

#13 Updated by Blatti Yves almost 4 years ago

  • Status changed from Affected to Resolved
  • % Done changed from 0 to 100

Some further layout work may be necessary. But it's working !

#14 Updated by Blatti Yves almost 4 years ago

  • Status changed from Resolved to To merge
  • Assignee changed from Blatti Yves to Integrators

#15 Updated by Van Hoecke Hélène almost 4 years ago

  • Assignee changed from Integrators to Van Hoecke Hélène
  • Target version set to 4.3.2

#16 Updated by Van Hoecke Hélène almost 4 years ago

  • Status changed from To merge to Closed

#17 Updated by Van Hoecke Hélène almost 4 years ago

  • Assignee deleted (Van Hoecke Hélène )

Also available in: Atom PDF