Hi Megala / Tanya,

It would be useful if you can also explain the practical use-cases behind
implementing this feature;
so that it validates the real necessity of having such feature available on
the product.

IMO, making a dashboard blindly viewable to any user on any other tenant
(who might even not be interested in viewing such dashboard) may not be a
practical use-case.

Please do correct me, if I have misunderstood anything.

Regards,
Dilan.

*Dilan U. Ariyaratne*
Senior Software Engineer
WSO2 Inc. <http://wso2.com/>
Mobile: +94766405580 <%2B94766405580>
lean . enterprise . middleware


On Fri, Jun 10, 2016 at 9:46 AM, Tanya Madurapperuma <[email protected]> wrote:

> Hi Dilini,
>
> On Fri, Jun 10, 2016 at 9:38 AM, Dilini Gunatilake <[email protected]>
> wrote:
>
>> Hi Tanya/Megala,
>>
>> Can't we share the anonymous view with other tenants as a normal view?
>>
> We have only a dashboard sharing option as per now but not view sharing
> option.
>
>
>> In that case if a particular user gets a waning as you said at the time
>> of sharing, the user can create an anonymous view without those restricted
>> gadgets and share the dashboard with other tenants. Then, those tenant
>> users will be able to view the dashboards as explained in the above doc[1].
>> Just an opinion.
>>
> Also anon view is for any non logged in users and we don't have to
> explicitly share it across tenants.
>
>>
>> Also, I think hiding gadgets won't work because it will introduce
>> unnecessary complications in re-arranging the template. If the restricted
>> gadget is in the middle of the template we can't keep a blank space in the
>> middle rather re-arrange it in a suitable way.
>>
> As I have explained in my previous reply,  actual issue here is we are not
> aware of the existing roles in each tenant to hide a gadget based on gadget
> level permissions.
>
> Thanks,
> Tanya
>
>>
>> Regards,
>> Dilini
>>
>> On Thu, Jun 9, 2016 at 10:27 AM, Tanya Madurapperuma <[email protected]>
>> wrote:
>>
>>> To add into what Megala has explained..
>>>
>>> We decided the above approach due to below reasons.
>>>
>>>    1. In the gadget listing page of the designer mode, we list only the
>>>    intersection of the gadget that are authorized for the logged in user and
>>>    restricted viewers of that particular view. So if we warn the dashboard
>>>    creator saying "you have added a restricted gadget, if you share or
>>>    planning share this dashboard across tenants, those gadget will be shown 
>>> to
>>>    the tenant users" at the time of adding a new gadget to the dashboard, he
>>>    will be frustrated if he doesn't want to share this dashboard. So we
>>>    skipped that option.
>>>    2. We decided* only to warn* the user at the time of sharing the
>>>    dashboard rather than hiding those gadgets in tenants view, because say a
>>>    particular gadget is restricted only for Role1 in super tenant. There can
>>>    be a role with the same name in another tenant which serves a different
>>>    purpose. So blindly we can't hide gadgets in tenant mode based on the 
>>> role
>>>    specified in the gadget.
>>>
>>> Thanks,
>>> Tanya
>>>
>>> On Thu, Jun 9, 2016 at 10:09 AM, Megala Uthayakumar <[email protected]>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> We have created a new feature for DS which allows the dashboard
>>>> created from super-tenant to be shared among all the tenants. For more
>>>> information, please refer to documentation at [1]. With the new release we
>>>> are going to introduce fine-grained permission for gadgets. So that,
>>>> gadgets' access can be restricted using roles. In that case, when we share
>>>> the dashboards across tenants the gadgets with role restriction will not be
>>>> shown as roles are limited to each tenant.
>>>>
>>>> But if we think this from the point-of view of the user, who is willing
>>>> to share the dashboard, he/she will expect tenants to have the same level
>>>> functionality in the view mode.In order to solve this problem, we have
>>>> come up with following option.
>>>>
>>>> When a super-tenant user tries to share the dashboard, we will give a
>>>> warning saying, this set of gadgets in this dashboard are restricted to
>>>> these roles. If he/she share the dashboard, then it will be shown to all
>>>> other tenant users regardless of role of the user. Then it is user`s
>>>> decision on whether to share/not to share the dashboard.  WDYT ?
>>>>
>>>> Any comments on this is highly appreciated.
>>>>
>>>> [1]
>>>> https://docs.google.com/a/wso2.com/document/d/1JjB0Ehf6LzJ13krLwN3vo3fLVU4AHQevBtfzN8XqZ70/edit?usp=sharing
>>>>
>>>> Thanks.
>>>>
>>>> Regards,
>>>> Megala
>>>> --
>>>> Megala Uthayakumar
>>>>
>>>> Software Engineer
>>>> Mobile : 0779967122
>>>>
>>>
>>>
>>>
>>> --
>>> Tanya Madurapperuma
>>>
>>> Senior Software Engineer,
>>> WSO2 Inc. : wso2.com
>>> Mobile : +94718184439
>>> Blog : http://tanyamadurapperuma.blogspot.com
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>>
>> *Dilini GunatilakeSoftware Engineer - QA Team*
>> Mobile : +94 (0) 771 162518
>> [email protected]
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Tanya Madurapperuma
>
> Senior Software Engineer,
> WSO2 Inc. : wso2.com
> Mobile : +94718184439
> Blog : http://tanyamadurapperuma.blogspot.com
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to