Hi Dunith,

At the moment a directory for a new tenant domain will be created when
creating a Gadget. Therefor now we are copying layouts of carbon.super when
creating gadgets (if there are no layouts for that domain) so user can
continue creating a dashboard and selecting a layouts in tenant mode.

I think ideal solution would be creating those directories and copy layouts
when creating a new tenant.

Regards,

On Mon, Aug 31, 2015 at 6:30 AM, Dunith Dhanushka <[email protected]> wrote:

> Hi Manu,
>
> When creating a dashboard while logged in as a tenant, we come across [1].
> This is because there are no layout defintion files exist in the tenant's
> layout directory. But this works perfect for the super tenant scenario.
>
> There is a possibility to share super tenant's entire store with other
> tenants by setting "shareStore=true" in the designer.json. But that is not
> always recommended.
>
> There are few suggestions to fix this.
>
> 1. Maintain a default set of layout files and copy them into new tenant's
> layout directory once a tenant is created.
> 2. After logged into dashboard, copy default layouts into current tenant's
> layout directory if they do not exist.
> 3. Give the user an option to upload layouts files via UI.
>
> So which approach do you recommend? Please advise.
>
> [1] https://wso2.org/jira/browse/DAS-94
>
>
> Regards,
>
> Dunith Dhanushka,
> Senior Software Engineer
> WSO2 Inc,
>
> Mobile - +94 71 8615744
> Blog - dunithd.wordpress.com <http://blog.dunith.com>
> Twitter - @dunithd <http://twitter.com/dunithd>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

*Tharik Kanaka*

WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka

Email: [email protected] | Web: www.wso2.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to