Hi Shiro, Dulindra,

I have attached the user story doc[1] for this.

[1]
https://docs.google.com/a/wso2.com/document/d/1uO5mjVRv9Adtb5vFDI497N4wieGbnBcWU9_3SaDJZYA/edit?usp=sharing

Thanks & Regards,

On Wed, Oct 28, 2015 at 8:55 AM, Dulindra Wijethilake <[email protected]>
wrote:

> *@ by Hexigo <https://mailapp.hexigo.com/#/register>*
>
>
> On Mon, Oct 26, 2015 at 4:18 PM, Shiro Kulatilake <[email protected]> wrote:
>
>> Hi Mushtaq, Dulindra,
>>
>> What are the user stories that make this a requirement ?
>>
>> If we think from a user POV (if not already done) maybe we"ll be able to
>> capture some edge cases as well.
>>
>>
> +1.
> 
> @Mushthaq, Can you share the user story for this ?
>
>
>> Thank you,
>> Shiro
>>
>> *Shiroshica Kulatilake | **Solutions Architect,  **WSO2 Inc.*
>> *+94 776523867 <%2B94%20776523867> *
>>
>> On Mon, Oct 26, 2015 at 2:11 PM, Mushthaq Rumy <[email protected]> wrote:
>>
>>> Hi all,
>>>
>>> I'm going to implement a permission model for the GReg publisher which
>>> the scenario is somewhat similar to the permission model in the management
>>> console.
>>>
>>> There are some issues in the permission model of the management console.
>>>
>>> 1. The CRUD operation semantic is not well defined.
>>>      Eg: A role which has *write* permission might not have *read*
>>> permission
>>>
>>> 2. A complex matrix grid of permission which causes user unfriendliness.
>>>
>>> I'm planning to fix these issues in the permission model for the GReg
>>> publisher. The UI wireframe and the flow of the model will be as follows.
>>>
>>> 1. The user will be able to navigate to the permission screen by
>>> clicking the *Permissions *tab on the top of the screen as shown below.
>>>
>>> [image: Inline image 2]
>>>
>>> 2. The user will be able to restrict the resource with *read only*
>>> permission to all the internal users by checking the *Public to
>>> internal users *option.
>>>
>>> [image: Inline image 1]
>>>
>>> 3. The user will be able to share the resource with *read only*
>>> permission to all the public users by clicking the *Public to everyone *
>>> option.
>>>
>>> [image: Inline image 2]
>>>
>>> 4. The user will be able to share the resource with other roles by
>>> checking the *Share with other roles *option, selecting the role to
>>> share and selecting the permission to give the selected role.
>>>
>>> [image: Inline image 3]
>>> [image: Inline image 3]
>>>
>>> 5. The user will be able to remove the added permissions by clicking the *x
>>> *link of a particular permission.
>>>
>>> Are there any improvements i can make to the above design. Appreciate
>>> your suggestions.
>>>
>>> Thanks & Regards,
>>>
>>> --
>>> Mushthaq Rumy
>>> *Software Engineer*
>>> Mobile : +94 (0) 779 492140 <%2B94%20%280%29%20773%20451194>
>>> Email : [email protected]
>>> WSO2, Inc.; http://wso2.com/
>>> lean . enterprise . middleware.
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>
>
> --
> Dulindra Wijethilake
> Senior Product Manager
> WSO2, Inc.; http://wso2.com
> lean.enterprise.middleware
> mobile- +94 71 820 3810
>



-- 
Mushthaq Rumy
*Software Engineer*
Mobile : +94 (0) 779 492140 <%2B94%20%280%29%20773%20451194>
Email : [email protected]
WSO2, Inc.; http://wso2.com/
lean . enterprise . middleware.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to