uPortal IRC Logs-2010-10-27
[10:18:14 CDT(-0500)] <EricDalquist> athena: found the missing title bug <athena> so for the activities service, maybe something like /permissionActivities/ ?
[10:18:23 CDT(-0500)] <EricDalquist> might do another 3.2 release
[10:18:29 CDT(-0500)] <athena> missing title?
[10:18:49 CDT(-0500)] <EricDalquist> where you add a new portlet
[10:18:52 CDT(-0500)] <EricDalquist> and the title is missing
[10:18:55 CDT(-0500)] <athena> ohhh
[10:18:57 CDT(-0500)] <athena> in the flyouts
[10:18:59 CDT(-0500)] <athena> what was it?
[10:19:59 CDT(-0500)] <EricDalquist> the channel title filter
[10:20:01 CDT(-0500)] <EricDalquist> is broken
[10:20:11 CDT(-0500)] <EricDalquist> I'll see about getting the fix in later today
[10:22:28 CDT(-0500)] <athena> ah
[10:22:35 CDT(-0500)] <athena> well glad that's tracked down at least
[11:33:28 CDT(-0500)] <EricDalquist> hrm so my fix was only for titles in the page apparently ... stuff still isnt' showing up in the flyouts
[11:34:18 CDT(-0500)] <EricDalquist> looks like the structure transform isn't re-running when adding a portlet
[11:38:10 CDT(-0500)] <athena> hm
[11:38:20 CDT(-0500)] <EricDalquist> weird
[11:38:24 CDT(-0500)] <EricDalquist> digging more
[11:38:58 CDT(-0500)] <EricDalquist> uhg ... our channel list is still taking ~ 10 seconds to load
[11:39:04 CDT(-0500)] <athena> eek
[11:39:10 CDT(-0500)] <EricDalquist> need to figure out what is going on there
[11:39:16 CDT(-0500)] <athena> what's causing it to be so slow? is it the logic itself?
[11:39:20 CDT(-0500)] <EricDalquist> I thought I had it down to a second or two
[11:39:21 CDT(-0500)] <EricDalquist> not sure
[11:39:29 CDT(-0500)] <EricDalquist> might be related to gallery changes
[11:39:46 CDT(-0500)] <EricDalquist> yeah it must be the permissions logic or something
[11:50:33 CDT(-0500)] <EricDalquist> weird ... so the struct is re-running
[11:50:44 CDT(-0500)] <EricDalquist> but when you first add a channel to the layout the name attribute in the structure is empty
[12:04:09 CDT(-0500)] <EricDalquist> ah found the issue
[12:10:55 CDT(-0500)] <athena> so for the channel listing servlet, if you made performance changes for 3.2.4 they might not be in that patch
[12:10:56 CDT(-0500)] <athena> not sure
[12:18:57 CDT(-0500)] <EricDalquist> all the perf changes I made were JPA related
[12:24:16 CDT(-0500)] <athena> gotcha
[12:24:21 CDT(-0500)] <athena> so that's not an issue then
[12:52:45 CDT(-0500)] <athena> EricDalquist: have you thought at all about REST formats?
[13:39:04 CDT(-0500)] <EricDalquist> hey athena just got back from lunch
[13:39:08 CDT(-0500)] <EricDalquist> so what about REST formats?
[13:39:13 CDT(-0500)] <athena> mmm lunch
[13:39:19 CDT(-0500)] * athena thinks that sounds like a good idea
[13:39:22 CDT(-0500)] <EricDalquist> lol
[13:39:32 CDT(-0500)] <athena> dunno, just what kind of REST URLs we might want to use in the portal
[13:39:37 CDT(-0500)] <athena> looking at these permission suggestion controllers
[13:40:09 CDT(-0500)] <athena> right now they're really just hardcoded to check to see if you can subscribe to the permissions portlet, then return a map of id / display name pairs for things like activities and targets and such
[13:40:22 CDT(-0500)] <athena> but really they should likely be proper REST services
[13:40:28 CDT(-0500)] <athena> not quite sure what URL formats we'd want
[13:40:59 CDT(-0500)] <athena> need to allow for filtering by things like owner/activity, and also for matching against a search term
[13:41:09 CDT(-0500)] <athena> and then we need to figure out how to permission them
[13:42:29 CDT(-0500)]
[13:42:39 CDT(-0500)] <athena> not sure what the convention is for search terms
[13:43:54 CDT(-0500)] <EricDalquist> hrm
[13:44:09 CDT(-0500)] <EricDalquist> yeah I think that seems like a reasonable format
[13:44:17 CDT(-0500)] <EricDalquist> oh wow ... stuff blowing off the new building
[13:44:26 CDT(-0500)] <EricDalquist> yay for 45mph+ wind gusts
[13:44:27 CDT(-0500)] <athena> well maybe i can hunt down some info on conventions for search terms and such
[13:44:41 CDT(-0500)] <athena> not quite sure what we do for things where we might want to specify either an owner or an activity
[13:44:44 CDT(-0500)] <athena> craziness
[13:45:00 CDT(-0500)] <EricDalquist> right
[13:45:05 CDT(-0500)] <EricDalquist> I always have a hard time with that
[13:45:15 CDT(-0500)] <EricDalquist> when your data isn't easily modeled as a tree
[13:45:17 CDT(-0500)] <EricDalquist> what do you do?
[13:45:20 CDT(-0500)] <athena> need to find a good book on this i guess
[13:45:25 CDT(-0500)] <athena> or multiple tree paths
[13:45:34 CDT(-0500)] <EricDalquist> yup