On Mon, Nov 29, 2010 at 2:17 PM, Afkham Azeez <[email protected]> wrote:

>
>
>
>
> On Mon, Nov 29, 2010 at 2:01 PM, Senaka Fernando <[email protected]> wrote:
>
>>
>>
>> On Mon, Nov 29, 2010 at 12:41 PM, Sanjiva Weerawarana 
>> <[email protected]>wrote:
>>
>>> Is this a good thing to be checking for?? That is, shouldn't super tenant
>>> code "just know" (and assume) that its indeed the super tenant? I assume
>>> that's how other super tenant code works.
>>>
>>>  What are you going to do if the test is false?
>>>
>>
>> Well, the requirement is at the front-end, to selectively hide certain
>> portions of a JSP page from tenants, and show it only to the super-tenant.
>> Also, the CarbonContext is only available on the BE session.
>>
>
> One way of doing this is when the BE sends data to the FE, if the request
> was not from the super-tenant, it could send NULL for the items that should
> be shown only to super-tenant.
>

OK how about this:

The registry has an admin service which will configure CSS @ the Carbon UI,
depending on whether the registry was read-only or not. This is because, we
disable certain operations in read-only mode. We could do the same for this
and return a true/false status? WDYT?

Thanks,
Senaka.

>
>> Thanks,
>> Senaka.
>>
>>>
>>> Sanjiva.
>>>
>>>
>>> On Mon, Nov 29, 2010 at 11:33 AM, Afkham Azeez <[email protected]> wrote:
>>>
>>>> What about CarbonContext.getTenantId() ==
>>>> MultitenantConstants.SUPER_TENANT_ID ?
>>>>
>>>>
>>>>
>>>> On Mon, Nov 29, 2010 at 10:17 AM, Senaka Fernando <[email protected]>wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> In a UI bundle, how could i determine whether I am super-tenant or not?
>>>>>
>>>>> 1. "true".equals(request.getSession().getAttribute(IS_MASTER_TENANT)) ?
>>>>> 2.
>>>>> MultitenantUtils.getTenantDomainFromRequestURL(request.getRequestURI()) ==
>>>>> null ?
>>>>>
>>>>> And, most importantly, does this return same results for standalone? In
>>>>> other words this should treat the standalone (product deployment) as a
>>>>> tenant-zero only deployment for somethings to work properly. As of now, 1
>>>>> does not work in Product Mode and 2 doesn't seem to work @ all, after 
>>>>> adding
>>>>> the LB for some reason.
>>>>>
>>>>> So, is there a better way? and why don't we make this some utility
>>>>> method, instead of using our own way to figure this out?
>>>>>
>>>>> Thanks,
>>>>> Senaka.
>>>>>
>>>>> --
>>>>> *Senaka Fernando*
>>>>> Associate Technical Lead & Product Manager - WSO2 G-Reg;
>>>>> WSO2, Inc.; http://wso2.com*
>>>>> Member; Apache Software Foundation; http://apache.org
>>>>>
>>>>> E-mail: senaka AT wso2.com
>>>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
>>>>> Linked-In: http://www.linkedin.com/in/senakafernando
>>>>>
>>>>> *Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Stratos-dev mailing list
>>>>> [email protected]
>>>>> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Afkham Azeez*
>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com
>>>> ,
>>>> *
>>>> *
>>>> *Member; Apache Software Foundation; 
>>>> **http://www.apache.org/*<http://www.apache.org/>
>>>> *
>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>> twitter: 
>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>> *
>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>> *
>>>> *
>>>> *Lean . Enterprise . Middleware*
>>>>
>>>>
>>>> _______________________________________________
>>>> Stratos-dev mailing list
>>>> [email protected]
>>>> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Sanjiva Weerawarana, Ph.D.
>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>> email: [email protected]; phone: +94 11 763 9614; cell: +94 77 787 6880 |
>>> +1 650 265 8311
>>> blog: http://sanjiva.weerawarana.org/
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>>
>> --
>> *Senaka Fernando*
>> Associate Technical Lead & Product Manager - WSO2 G-Reg;
>> WSO2, Inc.; http://wso2.com*
>> Member; Apache Software Foundation; http://apache.org
>>
>> E-mail: senaka AT wso2.com
>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
>> Linked-In: http://www.linkedin.com/in/senakafernando
>>
>> *Lean . Enterprise . Middleware
>>
>>
>
>
> --
> *Afkham Azeez*
> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
> *
> *
> *Member; Apache Software Foundation; 
> **http://www.apache.org/*<http://www.apache.org/>
> *
> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


-- 
*Senaka Fernando*
Associate Technical Lead & Product Manager - WSO2 G-Reg;
WSO2, Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://www.linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to