user roles, access control

Hi all,

an issue where input is needed from the community:

Currently, one rule for user management says that users cannot see nor edit users which have granted the same user roles as themselves.

The rationale for this restriction is e.g. that district officers should not be able to create other district officer user accounts.

Is this restriction still necessary?

Reason for asking is that some organisations have started designing user roles in a way where you a have a larger number of user roles focused on topics, and user roles are mixed and matched when creating new users. This restriction does not work well in this scenario.

A second rule is that users can only see other users for which they have all of their authorities. This restriction will remain.

regards,

Lars

Dears,

For me, i will YES. This
restriction is still very neccessary.

Since they have same or equal
level of previledge, the restriction should remain.

Thank you.


Bayo Mohammed, ONIMODE, mbcs | Database/IT Specialist

USAID/Nigeria Monitoring
and Evaluation Management Services (MEMS-II)

#17 Euphrates Crescent, Maitama, Abuja.

Telephone: +234-9-4610670 or 4610671. Fax: +234-9-4610672. | Mobile: +234-809-812-3465,
+234-803-624-3853

www.new.nigeriamems.com

···

On Friday, 14 March 2014, 11:34, Lars Helge Øverland larshelge@gmail.com wrote:

Hi all,

an issue where input is needed from the community:

Currently, one rule for user management says that users cannot see nor edit users which have granted the same user roles as themselves.

The rationale for this restriction is e.g. that district officers should not be able to create other district officer user accounts.

Is this restriction still necessary?

Reason for asking is that some organisations have started designing user roles in a way where you a have a larger number of user roles focused on topics, and user roles are mixed and matched when creating new users. This restriction does not work well in this scenario.

A second rule is that users can only see other users for which they have all of their authorities. This restriction will remain.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp

Hello Bayo
With the restriction lifted a user would be able to edit or create users within the org unit (and children) assigned, with the same or lower rights assigned to the account. Would that work for you?

Best regards,

JM

···

2014-03-14 11:44 GMT+01:00 Bayo Mohammed Onimode Jnr bayonimode@yahoo.co.uk:

Dears,

For me, i will YES. This restriction is still very neccessary.

Since they have same or equal level of previledge, the restriction should remain.

Thank you.


Bayo Mohammed, ONIMODE, mbcs | Database/IT Specialist

USAID/Nigeria Monitoring and Evaluation Management Services (MEMS-II)

#17 Euphrates Crescent, Maitama, Abuja.

Telephone: +234-9-4610670 or 4610671. Fax: +234-9-4610672. | Mobile: +234-809-812-3465, +234-803-624-3853

www.new.nigeriamems.com

On Friday, 14 March 2014, 11:34, Lars Helge Øverland larshelge@gmail.com wrote:

Hi all,

an issue where input is needed from the community:

Currently, one rule for user management says that users cannot see nor edit users which have granted the same user roles as themselves.

The rationale for this restriction is e.g. that district officers should not be able to create other district officer user accounts.

Is this restriction still necessary?

Reason for asking is that some organisations have started designing user roles in a way where you a have a larger number of user roles focused on topics, and user roles are mixed and matched when creating new users. This restriction does not work well in this scenario.

A second rule is that users can only see other users for which they have all of their authorities. This restriction will remain.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Hi,

since there were conflicting views on this issue, and since both "modes"
makes sense depending on how you define your user roles, it seems a system
setting will be the best option. In trunk a system access setting called
"allow users to grant own user roles" has been added now.

Lars

Yes, I think this makes sense.

ATT001.txt (247 Bytes)

···

Hi,

since there were conflicting views on this issue, and since both “modes” makes sense depending on how you define your user roles, it seems a system setting will be the best option. In trunk a system access setting called “allow users to grant own user roles” has been added now.

Lars

I think as good. Because it’s flexible @Lars!

···

2014-03-23 19:57 GMT+01:00 Deemoyes deemoyes@yahoo.com:

Yes, I think this makes sense.

Sent from my BlackBerry 10 smartphone.

From: Lars Helge Øverland

Sent: Sunday, 23 March 2014 19:30

To: JM Alcantara

Cc: DHIS 2 Users list; DHIS 2 Developers list

Subject: Re: [Dhis2-users] user roles, access control


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Riddy NDOMA
Software Developer
Skype: riddyndoma, G+: riddyndoma, FB: riddy ndoma

Twitter: riddyndoma, LinkedIn: riddy ndoma
Blog: http://riddyndoma.blogspot.com/

Vous servir est mon désire (Serving you is my desire)

Hi,

since there were conflicting views on this issue, and since both “modes” makes sense depending on how you define your user roles, it seems a system setting will be the best option. In trunk a system access setting called “allow users to grant own user roles” has been added now.

Lars

I personally would think this would make more sense as a permission for a user role. That way, it is very clear who is allowed to do what.

Regards,
Jason

···

On Mon, Mar 24, 2014 at 3:45 PM, riddy ndoma riddyndoma@gmail.com wrote:

I think as good. Because it’s flexible @Lars!


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

2014-03-23 19:57 GMT+01:00 Deemoyes deemoyes@yahoo.com:

Yes, I think this makes sense.

Sent from my BlackBerry 10 smartphone.

From: Lars Helge Øverland

Sent: Sunday, 23 March 2014 19:30

To: JM Alcantara

Cc: DHIS 2 Users list; DHIS 2 Developers list

Subject: Re: [Dhis2-users] user roles, access control


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Riddy NDOMA
Software Developer
Skype: riddyndoma, G+: riddyndoma, FB: riddy ndoma

Twitter: riddyndoma, LinkedIn: riddy ndoma
Blog: http://riddyndoma.blogspot.com/


Vous servir est mon désire (Serving you is my desire)

Hi,

since there were conflicting views on this issue, and since both “modes” makes sense depending on how you define your user roles, it seems a system setting will be the best option. In trunk a system access setting called “allow users to grant own user roles” has been added now.

Lars

Interesting idea. Might be better for all I know.

The thinking was that there are two "styles" of defining user roles - one
hierarchical approach where you define user roles according to people's
position/role in the ministry/organisation, e.g. "district officer". The
other where you define roles based on dhis functionality, e.g. "data
quality operations". So in these two approaches you would likely want all
roles to be either / or.

But these are just ideas and we will learn when it hits real users.

···

On Mon, Mar 24, 2014 at 7:05 AM, Jason Pickering < jason.p.pickering@gmail.com> wrote:

I personally would think this would make more sense as a permission for a
user role. That way, it is very clear who is allowed to do what.