Hi,

Noted. With the fix, "Disable" property is getting listed under the optional
properties.

Thanks.

On Mon, Feb 16, 2015 at 4:17 PM, Pushpalanka Jayawardhana <[email protected]>
wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Mon, Feb 16, 2015 at 4:04 PM, Johann Nallathamby <[email protected]>
> wrote:
>
>> But what about the backend? I guess it is still needed and we can have it
>> under optional properties right ?
>>
>> On Mon, Feb 16, 2015 at 3:48 PM, Pushpalanka Jayawardhana <[email protected]
>> > wrote:
>>
>>> Hi All,
>>>
>>> We have taken disable/enable functionality for user stores out into
>>> Listing space.
>>> Hence we can totally remove this property from listing in UI under
>>> properties. (Still we need the above modification)
>>>
>> Yes, exactly that's what I wanted to mean here.
>
>>
>>> Thanks,
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Mon, Feb 16, 2015 at 3:36 PM, Chanuka Dissanayake <[email protected]>
>>> wrote:
>>>
>>>> Hi Johann,
>>>>
>>>> Following diff is the fix in user.core, and UI will be automatically
>>>> populated accordingly.
>>>>
>>>> -
>>>> setMandatoryProperty(UserStoreConfigConstants.disabled,"Disabled","false",UserStoreConfigConstants.disabledDescription,
>>>> false);
>>>>
>>>> +
>>>> setProperty(UserStoreConfigConstants.disabled,"Disabled","false",
>>>> UserStoreConfigConstants.disabledDescription);
>>>>
>>>> Above fix was done only for 
>>>> org.wso2.carbon.user.core.ReadWriteLDAPUserStoreManager,
>>>> same can be done for ReadOnlyLDAPUserStoreManager.
>>>>
>>>> Apart from that same issue is there in
>>>> org.wso2.carbon.user.core.ldap.ActiveDirectoryUserStoreManager and
>>>> org.wso2.carbon.identity.user.store.remote.CarbonRemoteUserStoreManager.
>>>> Along with this, I will fix those as well and send the pull request.
>>>>
>>>> Thanks,
>>>> Chanuka.
>>>>
>>>> On Mon, Feb 16, 2015 at 1:13 PM, Johann Nallathamby <[email protected]>
>>>> wrote:
>>>>
>>>>> [adding Pushpalanka to the thread]
>>>>>
>>>>> Why is disabled in mandadatory list in the backend. It can be
>>>>> optional. Default is 'enabled'.
>>>>>
>>>>> Can you explain. If there is not proper reason I think we can fix
>>>>> backend as well as front end correctly.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> On Mon, Feb 16, 2015 at 12:55 PM, Chanuka Dissanayake <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Johann,
>>>>>>
>>>>>> I looked into this issue and found the followings,
>>>>>>
>>>>>> This "Disabled" property is in a property list named "mandatories" in
>>>>>> the userstore-config.jsp file in
>>>>>> org.wso2.carbon.identity.user.store.configuration.ui component. It
>>>>>> retrieves the mandatory properties list by calling
>>>>>> the 
>>>>>> UserStoreManagerRegistry.getUserStoreProperties(userStoreClass).getMandatoryProperties()
>>>>>> method in user.core.
>>>>>>
>>>>>> In the backend, this "Disabled" property is a mandatory property and
>>>>>> it is correct. In the UI, having the red color asterisk for the checkbox
>>>>>> may confuse the user where it suggests like it is mandatory to select the
>>>>>> checkbox.
>>>>>>
>>>>>> However we don't need to change the backend code since it is correct.
>>>>>> In UI, in order to remove the asterisk, a solution would be to remove 
>>>>>> this
>>>>>> property from mandatory properties list and adding it to optional
>>>>>> properties list. Should we proceed with this approach ?
>>>>>>
>>>>>> Thanks
>>>>>> Chanuka
>>>>>>
>>>>>> On Fri, Feb 13, 2015 at 10:36 PM, Tharindu Edirisinghe <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Nirodha,
>>>>>>>
>>>>>>> Thanks for pointing this out. We'll get this fixed.
>>>>>>>
>>>>>>> Regards,
>>>>>>> TharinduE
>>>>>>>
>>>>>>> On Fri, Feb 13, 2015 at 5:53 PM, Nirodha Pramod <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Please see the jira [1]. In the secondary userstore UI , the user
>>>>>>>> is sort of asked to mark the newly created userstore as disabled, by 
>>>>>>>> making
>>>>>>>> it mandatory with a checkbox. Usually in UI forms a single checkbox 
>>>>>>>> field
>>>>>>>> is not marked as mandatory which makes no sense. So this disabled 
>>>>>>>> parameter
>>>>>>>> should go as an optional.
>>>>>>>>
>>>>>>>> [1] https://wso2.org/jira/browse/IDENTITY-3048
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Nirodha
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> *Nirodha Gallage*
>>>>>>>> Senior Software Engineer, QA.
>>>>>>>> WSO2 Inc.: http://wso2.com/
>>>>>>>> Mobile: +94716429078
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Tharindu Edirisinghe
>>>>>>> Software Engineer | WSO2 Inc
>>>>>>> Identity Server Team
>>>>>>> mobile : +94 775 181586
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Chanuka Dissanayake
>>>>>> *Software Engineer | **WSO2 Inc.*; http://wso2.com
>>>>>>
>>>>>> Mobile: +94 71 33 63 596
>>>>>> Email: [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks & Regards,
>>>>>
>>>>> *Johann Dilantha Nallathamby*
>>>>> Associate Technical Lead & Product Lead of WSO2 Identity Server
>>>>> Integration Technologies Team
>>>>> WSO2, Inc.
>>>>> lean.enterprise.middleware
>>>>>
>>>>> Mobile - *+94777776950*
>>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Chanuka Dissanayake
>>>> *Software Engineer | **WSO2 Inc.*; http://wso2.com
>>>>
>>>> Mobile: +94 71 33 63 596
>>>> Email: [email protected]
>>>>
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>>
>> *Johann Dilantha Nallathamby*
>> Associate Technical Lead & Product Lead of WSO2 Identity Server
>> Integration Technologies Team
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - *+94777776950*
>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>>
>
>


-- 
Chanuka Dissanayake
*Software Engineer | **WSO2 Inc.*; http://wso2.com

Mobile: +94 71 33 63 596
Email: [email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to