uPortal IRC Logs-2011-08-15

[09:35:51 CDT(-0500)] <Arvids> hey, Eric
[09:35:58 CDT(-0500)] <EricDalquist> hello
[09:36:15 CDT(-0500)] <Arvids> how's 4.0?
[09:36:25 CDT(-0500)] <EricDalquist> getting close
[09:36:31 CDT(-0500)] <EricDalquist> just testing and fixing bugs
[09:36:36 CDT(-0500)] <Arvids> ok
[09:36:36 CDT(-0500)] <EricDalquist> lots of little ones :/
[09:36:53 CDT(-0500)] <Arvids> just found and filed another one i18n-specific
[09:37:00 CDT(-0500)] <EricDalquist> great, thank you
[09:37:21 CDT(-0500)] <Arvids> but i believe i won't be able to dig through it until 4.0 (sad)
[09:39:28 CDT(-0500)] <Arvids> ok, i'm heading home now, but if you won't cut 4.0 today, i hope i will be able to solve https://issues.jasig.org/browse/UP-3117
[09:39:37 CDT(-0500)] <EricDalquist> no it won't be today
[09:39:41 CDT(-0500)] <EricDalquist> a few more at least
[09:39:45 CDT(-0500)] <Arvids> nice
[12:22:04 CDT(-0500)] <athena> EricDalquist: i think i've uncovered a weird issue in the current trunk
[12:22:11 CDT(-0500)] <EricDalquist> ok
[12:22:21 CDT(-0500)] <EricDalquist> I just found an annoying URL bug too (tongue)
[12:22:29 CDT(-0500)] <athena> seems that any portlets included in a layout that were imported from teh default_entities rather than from quickstart_entities don't appear in the user layout when it renders
[12:22:46 CDT(-0500)] <EricDalquist> hrm
[12:22:46 CDT(-0500)] <EricDalquist> ok
[12:22:50 CDT(-0500)] <athena> even though it appears when exporting that fragment, and even though the users can render the portlet
[12:22:55 CDT(-0500)] <athena> i have no idea what would be causing that one
[12:23:00 CDT(-0500)] <EricDalquist> weird
[12:23:03 CDT(-0500)] <EricDalquist> ok
[12:23:08 CDT(-0500)] <EricDalquist> I can take a look at that today
[12:23:16 CDT(-0500)] <athena> but for example the popular-portlets on the welcome tab
[12:25:19 CDT(-0500)] <athena> though that said, i'd really recommend we take that portlet out of any of the default layouts
[12:25:26 CDT(-0500)] <athena> since it won't actually work with all databases
[12:26:03 CDT(-0500)] <EricDalquist> right
[12:26:08 CDT(-0500)] <EricDalquist> and it won't work at all in GA
[12:26:12 CDT(-0500)] <EricDalquist> since stats will be disabled
[12:26:28 CDT(-0500)] <athena> yeah
[12:31:23 CDT(-0500)] <athena> ok
[12:31:50 CDT(-0500)] <athena> my guess for this issue is that the portlets in default_entities maybe aren't being assigned the right group/category stuff?
[12:31:59 CDT(-0500)] <athena> since the groups and categories are all in quickstart_entities
[12:32:23 CDT(-0500)] <EricDalquist> oh
[12:32:24 CDT(-0500)] <EricDalquist> right
[12:32:25 CDT(-0500)] <EricDalquist> yeah
[12:32:29 CDT(-0500)] <EricDalquist> I need to finish moving that stuff
[12:32:33 CDT(-0500)] <athena> ok
[12:32:40 CDT(-0500)] <athena> also, looks like we don't have portlet export yet?
[12:33:52 CDT(-0500)] <EricDalquist> nope
[12:34:04 CDT(-0500)] <EricDalquist> the export portlet you mean?
[12:34:09 CDT(-0500)] <EricDalquist> or command line export of portlets?
[12:34:41 CDT(-0500)] <athena> command line
[12:35:44 CDT(-0500)] <EricDalquist> hrm
[13:43:50 CDT(-0500)] <EricDalquist> athena apparently I changed the type name from portlet to portlet-definition for export
[13:44:03 CDT(-0500)] <EricDalquist> so '
[13:44:11 CDT(-0500)] <EricDalquist> ant data-export -Ddir=foo -Dtype=portlet-definition
[13:47:17 CDT(-0500)] <athena> ohhhh
[13:47:18 CDT(-0500)] <athena> ok (smile)
[13:47:27 CDT(-0500)] <athena> sounds good
[13:47:28 CDT(-0500)] <EricDalquist> if you're ever wondering
[13:47:31 CDT(-0500)] <EricDalquist> do 'ant data-list
[13:47:43 CDT(-0500)] <athena> oh terrific, thanks (smile)
[13:47:46 CDT(-0500)] <EricDalquist> you can also do 'ant data-list -Dtype=portlet-definition'
[13:47:58 CDT(-0500)] <EricDalquist> to get a list of all keys for a type
[13:48:15 CDT(-0500)] <athena> ooh neat
[13:48:16 CDT(-0500)] <athena> toys!
[13:48:19 CDT(-0500)] <EricDalquist> (smile)
[13:48:43 CDT(-0500)] <athena> ok, yeah, confirmed that the portlet got imported with no group or category associations
[13:48:44 CDT(-0500)] <EricDalquist> maybe not such a good idea to do something like list users at pearson though (tongue)
[13:48:47 CDT(-0500)] <EricDalquist> ok
[13:48:56 CDT(-0500)] <athena> which actually sounds like a problem, since a user shouldn't be able to render a portlet that has no groups, right?
[13:48:59 CDT(-0500)] <EricDalquist> yes
[13:49:04 CDT(-0500)] <EricDalquist> it should error on missing groups
[13:49:28 CDT(-0500)] <athena> well, should just be a permissions error at that point, right?
[14:36:01 CDT(-0500)] <EricDalquist> I think nick just made you're week athena
[14:36:13 CDT(-0500)] <EricDalquist> he just got browser side etag support for resource urls (smile)
[14:36:30 CDT(-0500)] <athena> !!!
[14:36:37 CDT(-0500)] <athena> that's fantastic!
[14:36:41 CDT(-0500)] <athena> and yes, he totally made my week!
[14:36:45 CDT(-0500)] <EricDalquist> (smile)
[14:36:58 CDT(-0500)] <athena> will totally have to try and see what kind of difference it makes
[15:40:07 CDT(-0500)] <b-rock> Greetings uPortal Devs. I've got what I hope is a quick question about the WebProxyPortlet. do you know if it can pass along multi-valued headers through configuration? I seem to only be able to pass 1 value of a multi-valued user attribute to the proxied portlet.
[15:40:24 CDT(-0500)] <EricDalquist> I'm hontestly not sure
[15:41:11 CDT(-0500)] <athena> nor am i
[15:41:14 CDT(-0500)] <b-rock> I was trying to look for where it parses headers. but its not clear that they are coming from person directory. or maybe the WPP is not able to see the person directory to ask for a multi-valued header.
[15:41:34 CDT(-0500)] <athena> code might pre-date our multi-valued stuff?
[15:42:02 CDT(-0500)] <b-rock> I think that may be true.
[15:42:14 CDT(-0500)] <EricDalquist> oh
[15:42:21 CDT(-0500)] <EricDalquist> sorry I mis-read
[15:42:24 CDT(-0500)] <EricDalquist> it only supports single valued
[15:42:28 CDT(-0500)] <b-rock> I can spend some more time digging around here but though Id ask you guys first to samve some time
[15:42:35 CDT(-0500)] <EricDalquist> the straight up portlet spec attributes support
[15:42:47 CDT(-0500)] <b-rock> Hi EricDalquist. where do you see that in the portlet?
[15:43:14 CDT(-0500)] <EricDalquist> not looking at it
[15:43:16 CDT(-0500)] <EricDalquist> just remembering
[15:43:22 CDT(-0500)] <b-rock> ok. so I would need to cusotmize the WPP to allow it to work with the uPortal multivalued stuff
[15:43:36 CDT(-0500)] <EricDalquist> I don't ever remember anyone doing any changes that would make it use anything other than the portlet spec attribute support
[15:43:39 CDT(-0500)] <EricDalquist> yes
[15:43:47 CDT(-0500)] <b-rock> like this stuff "request .getAttribute("org.jasig.portlet.USER_INFO_MULTIVALUED"))"
[15:44:01 CDT(-0500)] <b-rock> thats what I need in thw WPP.
[15:44:43 CDT(-0500)] <b-rock> thanks EricDalquist. I'll see if its worth customizing for this use case or if we can live with what it currently supports.