Hi Dhanushka,

Yes, I also think that would be the clean way to do it. It's better we
prevent  implementing any logic related to it on dev studio side.  I will
create a jira and update the thread.

Thanks,

On Wed, Sep 2, 2015 at 3:08 PM, Danushka Fernando <[email protected]>
wrote:

> If its needed I guess we can create a rest api for dev studio use case to
> get user details when username is given. I think its better way rather than
> providing hacks. If so please create a jira. WDYT?
>
> Thanks & Regards
> Danushka Fernando
> Senior Software Engineer
> WSO2 inc. http://wso2.com/
> Mobile : +94716332729
>
> On Wed, Sep 2, 2015 at 2:34 PM, Kavith Lokuhewage <[email protected]> wrote:
>
>> Hi Mahesh,
>>
>> Yes that is true. I might have not expressed my requirement clearly. The
>> thing is, we need both username and the *name of the user *for the
>> author tag in a commit. It's the latter that we do not have with us.
>>
>> Thanks,
>>
>>
>> On Wed, Sep 2, 2015 at 2:30 PM, Mahesh Chinthaka <[email protected]>
>> wrote:
>>
>>> Hi Kavith,
>>> What I meant was after user provide username and password, if login is
>>> successfull ; you can keep username somewhere in your side.
>>> Then whenever you need username, you can get it from there. No need to
>>> invoke a AF api.
>>>
>>> Thanks
>>>
>>> On Wed, Sep 2, 2015 at 2:14 PM, Kavith Lokuhewage <[email protected]>
>>> wrote:
>>>
>>>> Hi Mahesh,
>>>>
>>>> I am not clear what you meant by "without calling AF". We only take
>>>> username and password from users. Then we invoke this api -
>>>> "/appmgt/site/blocks/user/login/ajax/login.jag" -  with username and
>>>> password to get the authenticated cookie. This API only returns true or
>>>> false to indicate login status. We store the cookie returned form it and
>>>> use it for other API calls during the session. Other-than that, we don't
>>>> have any details about the logged in user.
>>>>
>>>> However, seems there is an alternative. "getUsersOfApplication" returns
>>>> all the users of a particular app along with their usernames + First Names
>>>> and Last names. Since we already have the username of logged in user, we
>>>> can iterate through the users returned by above API to get the First Name
>>>> and Last Name of current user.
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> On Wed, Sep 2, 2015 at 12:40 PM, Mahesh Chinthaka <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Kavith,
>>>>>
>>>>> No, AF dont have a jaggery API to get the user.
>>>>>
>>>>> Hope this is for logged in user. Cant you get the logged in user from
>>>>> your side with out calling AF.
>>>>>
>>>>> On Wed, Sep 2, 2015 at 12:11 PM, Kavith Lokuhewage <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> We need to get the name of the user in order to use it as the author
>>>>>> name for commits (This is achieve [1])
>>>>>>
>>>>>> Is there a jaggery API available for this? Or should we use use an
>>>>>> admin service?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> [1] https://wso2.org/jira/browse/TOOLS-2728
>>>>>> --
>>>>>> *Kavith Lokuhewage*
>>>>>> Software Engineer
>>>>>> WSO2 Inc. - http://wso2.com
>>>>>> lean . enterprise . middleware
>>>>>> Mobile - +9477-9-145-123 | +9471-455-6-401
>>>>>> Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Mahesh Chinthaka Vidanagama* | Software Engineer
>>>>> WSO2, Inc | lean. enterprise. middleware.
>>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>>> Mobile: +94 71 63 63 083 | Work: +94 112 145 345
>>>>> Email: [email protected] | Web: www.wso2.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Kavith Lokuhewage*
>>>> Software Engineer
>>>> WSO2 Inc. - http://wso2.com
>>>> lean . enterprise . middleware
>>>> Mobile - +9477-9-145-123 | +9471-455-6-401
>>>> Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>
>>>
>>>
>>>
>>> --
>>> *Mahesh Chinthaka Vidanagama* | Software Engineer
>>> WSO2, Inc | lean. enterprise. middleware.
>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>> Mobile: +94 71 63 63 083 | Work: +94 112 145 345
>>> Email: [email protected] | Web: www.wso2.com
>>>
>>
>>
>>
>> --
>> *Kavith Lokuhewage*
>> Software Engineer
>> WSO2 Inc. - http://wso2.com
>> lean . enterprise . middleware
>> Mobile - +9477-9-145-123 | +9471-455-6-401
>> Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>> Twitter <https://twitter.com/KavithThiranga>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>


-- 
*Kavith Lokuhewage*
Software Engineer
WSO2 Inc. - http://wso2.com
lean . enterprise . middleware
Mobile - +9477-9-145-123 | +9471-455-6-401
Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>  Twitter
<https://twitter.com/KavithThiranga>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to