[sakai-nakamura] ProfileService dependency in User bundle (dropping detailed selector from URL)
Dunstall, Christopher
CDunstall at csu.edu.au
Thu Mar 10 01:40:32 PST 2011
Looks like some discussion needs to be had.
After checking with Ian, I'll move on to other jiras until this is resolved.
Regards,
Chris Dunstall | Service Support - Applications
Technology Integration/OLE Virtual Team
Division of Information Technology | Charles Sturt University | Bathurst, NSW
Ph: 02 63384818 | Fax: 02 63384181
________________________________________
From: sakai-ui-dev-bounces at collab.sakaiproject.org [sakai-ui-dev-bounces at collab.sakaiproject.org] On Behalf Of Chris Roby [croby at nyu.edu]
Sent: Thursday, 10 March 2011 2:10 AM
To: Nakamura List; Ian Boston; Sakai UI Development
Subject: Re: [sakai-nakamura] ProfileService dependency in User bundle (dropping detailed selector from URL)
The UI is using
"/system/userManager/group/" + groupID + "-managers.members.detailed.json"
"/system/userManager/group/" + groupID + ".members.detailed.json"
to get the list of members and managers of a group from the server. If this change happens, Is there another way we can get a list of members and managers of a group with a full basic profile?
--
Chris Roby
On Mar 9, 2011, at 12:48 AM, Ian Boston wrote:
>
> On 8 Mar 2011, at 23:30, Dunstall, Christopher wrote:
>
>> Hi Ian,
>>
>> Are you saying that User's dependency on Profile shouldn't be there?
>
> yes
>
>> Have we got a way forward or should I just look for a different bundle for the Basic User Info (although the User bundle is the most logical and common sense location)?
>
>
> No, I think drop the dependency, remove the "detailed" selector and see if anyone starts crying :)
>
> UI team, now is the time to shout ?
>
> Ian
>
>>
>> Regards,
>>
>> Chris Dunstall | Service Support - Applications
>> Technology Integration/OLE Virtual Team
>> Division of Information Technology | Charles Sturt University | Bathurst, NSW
>>
>> Ph: 02 63384818 | Fax: 02 63384181
>>
>> -----Original Message-----
>> From: sakai-kernel at googlegroups.com [mailto:sakai-kernel at googlegroups.com] On Behalf Of Ian Boston
>> Sent: Tuesday, 8 March 2011 8:37 PM
>> To: sakai-kernel at googlegroups.com
>> Subject: Re: [sakai-nakamura] ProfileService dependency in User bundle
>>
>> Hi,
>>
>> Wherever we put the BasicUserInfo class, that bundle must not depend on the Profile bundle, since the Profile Bundle will depend on the BasicUserInfo class. So why does the User bundle depend on the Profile bundle (switches to eclipse, removes the dependency in the user pom and see what breaks.)
>>
>> The reason the GroupMemberServlet(s) depend on the ProfileService, and that dependency cant be replaced with a dependency on a BasicUserInfo class is that there is a "detailed" selector that outputs the full profile of all members of a group.
>>
>> On the basis that Groups can have 1000's of members and profiles can easily be between 10-100K, I think this is a disaster waiting to happen.
>>
>> Is anyone currently doing any of:
>>
>> /system/userManager/user/groupId.members.detailed.json
>> /system/userManager/user/groupId.managers.detailed.json
>> /system/userManager/user/groupId.detailed.json
>>
>>
>> thats an question for UI devs and institutional teams?
>>
>> Ian
>>
>> On 8 Mar 2011, at 04:09, Dunstall, Christopher wrote:
>>
>>> Hi all,
>>>
>>> While working on KERN-1530, I'm trying to add a Basic User Info call (class in the user bundle) to the profile bundle, however, when I compile in maven, I get something like a cyclic dependency error where user has a dependency on profile and profile has a dependency on user.
>>>
>>> I actually hit this last week but was busy trying something else and didn't fully find out what the issue is. Looking into it today, when searching the user bundle, I find that LiteGroupMemberServlet has links to the ProfileService, as well as GroupMemberServlet. I gather that LiteGroupMemberServlet has been an attempt to port the latter for sparse, but is the ProfileService dependency required here?
>>>
>>> Ian, does this throw a spanner in your suggestion for using the user bundle for this?
>>>
>>> Regards,
>>>
>>> Chris Dunstall | Service Support - Applications
>>> Technology Integration/OLE Virtual Team
>>> Division of Information Technology | Charles Sturt University | Bathurst, NSW
>>>
>>> Ph: 02 63384818 | Fax: 02 63384181
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups "Sakai Nakamura" group.
>>> To post to this group, send email to sakai-kernel at googlegroups.com.
>>> To unsubscribe from this group, send email to sakai-kernel+unsubscribe at googlegroups.com.
>>> For more options, visit this group at http://groups.google.com/group/sakai-kernel?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups "Sakai Nakamura" group.
>> To post to this group, send email to sakai-kernel at googlegroups.com.
>> To unsubscribe from this group, send email to sakai-kernel+unsubscribe at googlegroups.com.
>> For more options, visit this group at http://groups.google.com/group/sakai-kernel?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups "Sakai Nakamura" group.
>> To post to this group, send email to sakai-kernel at googlegroups.com.
>> To unsubscribe from this group, send email to sakai-kernel+unsubscribe at googlegroups.com.
>> For more options, visit this group at http://groups.google.com/group/sakai-kernel?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups "Sakai Nakamura" group.
> To post to this group, send email to sakai-kernel at googlegroups.com.
> To unsubscribe from this group, send email to sakai-kernel+unsubscribe at googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/sakai-kernel?hl=en.
>
_______________________________________________
sakai-ui-dev mailing list
sakai-ui-dev at collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/sakai-ui-dev
More information about the sakai-ui-dev
mailing list