Hi all,

I am working on implementing an access levels model for WSO2 Dashboard
Server. Currently global permission model for create/delete/login is
implemented by Megala. Since it does not support to provide per dashboard
level access for the users. I am going to extend it and implement a
permission model that can be used to provide per dashboard level access for
the users.

In order to implement this feature, I am going to add four roles at
dashboard creation time as follows,

   - internal/dashboard/{dashboardID}/editor
   - internal/dashboard/{dashboardID}/viewer
   - internal/dashboard/{dashboardID}/settings
   - internal/dashboard/{dashboardID}/delete

At the dashboard creation time, the user who creates the dashboard will get
all the four roles. But other users have to get above roles to do
appropriate actions to the dashboard. So that we can set above four roles
for the users and They will be given different access levels according to
their roles.

Please feel free to give any feedback.

Thanks,
Nisala
-- 
*Nisala Niroshana Nanayakkara,*
Software Engineer
Mobile:(+94)717600022
WSO2 Inc., http://wso2.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to