waidyanatha / strix-mom

Strix receiver-server
0 stars 0 forks source link

User Management Missing Pieces #30

Open waidyanatha opened 10 years ago

waidyanatha commented 10 years ago

Missing basic/standard features

[1] Users don't have an option to change password; especially Admin

[2] Assign Resources to Roles - no option for changing the roles for a Resource already available in the Library. The Admin, namely teacher, should be able to change the grade for which the book or any resource is given accessibility.

[3] Register new user work flow unreliable - see issue #29 explained example. The state transition of procedures should be reversed with db insert first before LDAP.

[4] Inadequate feedback to user - there is no error handling and alerting to user of any inconsistent behavior in the code. Need to add proper error handling and alerting user.

[5] Same details displayed for all users - when click view for every user it displays the jhon/jhon/james details.

[6] Remove user not working

Madhuka commented 10 years ago

Missing basic/standard features

[1] Users don't have an option to change password; especially Admin

This was not requirement but it is possible I can show location to make from jaggery server level since it is using LDAP.

[2] Assign Resources to Roles - no option for changing the roles for a Resource already available in the Library. The Admin, namely teacher, should be able to change the grade for which the book or any resource is given accessibility.

Resources is binding to permission.

You can achieve this from role switching,

note

"Resource level permission handle not support buy role base permission", that is how it is built.

On Thu, Aug 28, 2014 at 9:39 PM, Nuwan Waidyanatha <notifications@github.com

wrote:

Assigned #30 https://github.com/waidyanatha/strix-mom/issues/30 to @Madhuka https://github.com/Madhuka.

— Reply to this email directly or view it on GitHub https://github.com/waidyanatha/strix-mom/issues/30#event-158495041.

Cheers, Madhuka Udantha http://madhukaudantha.blogspot.com

waidyanatha commented 10 years ago

[1] Users don't have an option to change password; especially Admin

This was not requirement but it is possible I can show location to make from jaggery server level since it is using LDAP.

​It is a requirement, that is what I meant by standard feature, even though not captured in any document. Natural that a user should be able to change the password.​

[2] Assign Resources to Roles - no option for changing the roles for a Resource already available in the Library. The Admin, namely teacher, should be able to change the grade for which the book or any resource is given accessibility.

Resources is binding to permission.

You can achieve this from role switching,

note

"Resource level permission handle not support buy role base permission", that is how it is built.

​We will need to capture the steps in the wiki to then replicate this work flow to see if it is valid and usable by low-end computer illiterate clients.

Nuwan

On Thu, Aug 28, 2014 at 9:39 PM, Nuwan Waidyanatha < notifications@github.com

wrote:

Assigned #30 https://github.com/waidyanatha/strix-mom/issues/30 to @Madhuka https://github.com/Madhuka.

— Reply to this email directly or view it on GitHub https://github.com/waidyanatha/strix-mom/issues/30#event-158495041.

Cheers, Madhuka Udantha http://madhukaudantha.blogspot.com

— Reply to this email directly or view it on GitHub https://github.com/waidyanatha/strix-mom/issues/30#issuecomment-54030425 .