[Portfolio] FW: getting current user's userId

Noah Botimer botimer at umich.edu
Thu May 12 11:50:22 PDT 2011


If you can use some script, you should be able to request /direct/user/current.json. This will have user ID, EID, and display name. My Workspace is always (as an enforced convention) /portal/site/~<id>, and both user ID and EID are resolved, so take your pick.

Hope this helps!

Thanks,
-Noah

On May 12, 2011, at 2:34 PM, Ackerman, Erica wrote:

> Just some final follow-up for anyone curious about the metadata I had recommended that David McPherson try to access -- it's only available once you have saved the form.
> 
> Erica
> 
> -----Original Message-----
> From: David McPherson [mailto:dmcphers at vt.edu] 
> Sent: Thursday, May 12, 2011 12:56 PM
> To: Ackerman, Erica
> Subject: Re: [Portfolio] getting current user's userId
> 
> That does make sense.  The problem then is that I need the user ID before the form is saved.  I need to be able to browse their My Workspace resources.  I suppose I may have to ask them to look for it or give me the url to it.
> 
> Thanks again,
> Dave
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> David McPherson
> Assistant Director, ePortfolio Initiatives
> 2210A Torgersen Hall
> Learning Technologies
> dmcphers at vt.edu
> 540-231-8993
> 
> 
> 
> 
> 
> 
> 
> 
> 
> On May 12, 2011, at 12:28 PM, Ackerman, Erica wrote:
> 
>> David,
>> 
>> For a form, you have to have saved the form once before the metadata is available. I think it will be in the passthrough of a presentation portfolio as long as you are using real data - that is, you are viewing a presentation that contains pages.
>> 
>> Does this help?
>> 
>> Erica
>> 
>> -----Original Message-----
>> From: David McPherson [mailto:dmcphers at vt.edu] 
>> Sent: Thursday, May 12, 2011 11:42 AM
>> To: Ackerman, Erica
>> Cc: portfolio at collab.sakaiproject.org
>> Subject: Re: [Portfolio] getting current user's userId
>> 
>> Hi Erica,
>> 
>> Hmm...that would be good, but I'm not finding that in my form data.  I've attached a form to a passthrough renderer and captured that with out finding the id.  I've also hooked the form up to a portfolio template and run that through a passthrough with no luck again.  
>> 
>> I'm looking for the id at the point where the user is filling out the form to create the portfolio.  Is there something I should be putting in my xsd to capture that?  I may have left out something in that case.
>> 
>> Thanks,
>> Dave
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> David McPherson
>> Assistant Director, ePortfolio Initiatives
>> 2210A Torgersen Hall
>> Learning Technologies
>> dmcphers at vt.edu
>> 540-231-8993
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On May 12, 2011, at 11:31 AM, Ackerman, Erica wrote:
>> 
>>> It sounds like what you are looking for is present in the metadata of each form and viewed portfolio. In forms you want:
>>> 
>>> /formView/formData/artifact/metadata/repositoryNode/owner/id or eid
>>> 
>>> In a completed portfolio, you are looking for:
>>> 
>>> /ospiPresentation//artifact/metadata/repositoryNode/owner/id or eid
>>> 
>>> In a completed portfolio, the metadata will be available for each artifact, rather than once for the portfolio as a whole.
>>> 
>>> Let me know if you are really looking for something else.
>>> 
>>> Erica
>>> 
>>> -----Original Message-----
>>> From: portfolio-bounces at collab.sakaiproject.org [mailto:portfolio-bounces at collab.sakaiproject.org] On Behalf Of David McPherson
>>> Sent: Thursday, May 12, 2011 11:23 AM
>>> To: portfolio at collab.sakaiproject.org
>>> Subject: [Portfolio] getting current user's userId
>>> 
>>> Hi All,
>>> 
>>> I'm attempting to develop a new gallery rendering page and I find that I need to be able to access the current user's my workspace.  I think I can do this if I can know their user id.  Does any one know of a way to get this without having to ask the user for their id?
>>> 
>>> Thanks,
>>> Dave 
>>> --
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> David McPherson
>>> Assistant Director, ePortfolio Initiatives
>>> 2210A Torgersen Hall
>>> Learning Technologies
>>> dmcphers at vt.edu
>>> 540-231-8993
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> portfolio mailing list
>>> portfolio at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/portfolio
>>> 
>>> TO UNSUBSCRIBE: send email to portfolio-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>> 
> 
> _______________________________________________
> portfolio mailing list
> portfolio at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/portfolio
> 
> TO UNSUBSCRIBE: send email to portfolio-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 



More information about the portfolio mailing list