Well Aaron, The work I have taken involves creating a new portal app. That's why I wouldn't like to skip step 4 since it'd still be required for later developments anyway. On the other hand, since you've got a 2.1-dev upish already, maybe you could test and confirm that security-constraints does work inside fragment scope ? ;)
Again, here's my goal : >> >> >> <page ...> >> >> >> <security-constraints> >> >> >> <security-constraint> >> >> >> <groups>groupOne,groupTwo</groups> >> >> >> <permissions>view</permissions> >> >> >> </security-constraint> >> >> >> </security-constraints> >> >> >> >> >> >> <fragment ... type="layout"> >> >> >> <fragment ... type="portlet"> >> >> >> <security-constraints> >> >> >> <security-constraint> >> >> >> <groups>groupOne</groups> >> >> >> </security-constraint> >> >> >> <security-constraint> >> >> >> <groups>groupTwo</groups> >> >> >> <permissions>view</permissions> >> >> >> </security-constraint> >> >> >> </security-constraints> By the way, I have omitted one step when writing my procedure in the mail, which was "maven allClean allBuild"... AFAIR, allClean goal clears the maven cache like you mention. Ludovic > I built from source (SVN head) using the 2.1-dev plugin the other day > and it worked fine. You have to make sure you clear your maven cache > and download the 2.1-dev plugin first > and then follow the instructions for building from source. > > For building from source for these instructions: > > http://portals.apache.org/jetspeed-2/getting-started-source.html > > substitute 2.1-dev for the plugin version and skip section 4 but do > section 5, "Build Jetspeed 2 from source". > > -aaron > > > > On 8/28/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >> Randy, >> >> I wish I could help you testing, but I can't even succeed in deploying a >> J2.1 portal ! ;( >> >> So far, I've been following the same procedure (which works fine for >> v2.0 >> and v2.0.1) : >> - edit build.properties >> - check out from SVN (v2.0.1 and v2.1) or download from Maven (v2.0) >> - maven initMavenPlugin >> - maven j2:portal.genapp >> - add missing wars to /target/jetspeed/WEB-INF/deploy >> - maven war:install >> - deploy war using Tomcat Manager >> >> Sorry if this is getting a bit out of topic, but here's the log : >> INFO: Jetspeed Starting Initialization... >> INFO: JetspeedServlet identifying web application root... >> INFO: JetspeedServlet identifed web application root as >> /usr/local/tomcat/webapps/jetspeed/ >> INFO: JetspeedServlet attempting to create the portlet engine... >> FATAL: Jetspeed: init() failed: java.lang.InstantiationError: >> org.apache.jetspeed.JetspeedActions at >> org.apache.jetspeed.JetspeedPortalContext.<init>(JetspeedPortalContext.java:77) >> >> Ludovic >> >> >> > Ludovic, >> > >> > Ok. I'll see if I can get to testing in a few days. I am slammed with >> > overly aggressive non J2 schedules at the moment. If you do find more >> > information in the interim, please add it to this thread. >> > >> > Randy >> > >> > On Mon, 2006-08-28 at 08:09 +0200, [EMAIL PROTECTED] wrote: >> >> Randy, >> >> >> >> I will try to test on 2.1 tomorrow, even though I highly doubt >> migrating >> >> to a "beta" version of J2 will make its way to prod... I so wish >> there >> >> could be a "stable" release with this feature integrated already. >> >> >> >> Hmm.. at worst, I think there's still a way to simulate this by >> >> duplicating the whole page and putting the correct constraints on a >> >> page-basis. Really not flexible, but in the meantime... >> >> >> >> One more thing: is there a readable log of modifications brought in >> at >> >> each version of J2 ? >> >> >> >> Thanks, >> >> Ludovic >> >> >> >> >> >> > Ludovic, >> >> > >> >> > Any way you can try this on the 2.1-dev/svn HEAD release? I'm a bit >> >> > pressed for time these days, but I'll give you a hand if you still >> see >> >> > the issue with 2.1-dev... yes, it should work. >> >> > >> >> > Randy >> >> > >> >> > On Fri, 2006-08-25 at 22:42 +0200, [EMAIL PROTECTED] wrote: >> >> >> Hi, >> >> >> >> >> >> Sorry to revive that old subject, but it looks like it's exactly >> the >> >> >> problem I am encountering. Basically here's what I'm trying to >> >> achieve : >> >> >> <page ...> >> >> >> <security-constraints> >> >> >> <security-constraint> >> >> >> <groups>groupOne,groupTwo</groups> >> >> >> <permissions>view</permissions> >> >> >> </security-constraint> >> >> >> </security-constraints> >> >> >> >> >> >> <fragment ... type="layout"> >> >> >> <fragment ... type="portlet"> >> >> >> <security-constraints> >> >> >> <security-constraint> >> >> >> <groups>groupOne</groups> >> >> >> </security-constraint> >> >> >> <security-constraint> >> >> >> <groups>groupTwo</groups> >> >> >> <permissions>groupTwo</permissions> >> >> >> </security-constraint> >> >> >> </security-constraints> >> >> >> However, "groupOne" still has the rights to view the portlet... >> >> >> >> >> >> According to the replies, it *should* be possible, even if I am >> >> reading >> >> >> "Note that only the view permission is checked against these >> >> >> constraints" >> >> >> here: >> >> >> http://portals.apache.org/jetspeed-2/guides/guide-security-declarative-psml.html >> >> >> Just like Randy suggested, I have upgraded to 2.0.1, but still no >> >> >> results. >> >> >> >> >> >> Does anyone see something else I could try ? >> >> >> >> >> >> Thanks, >> >> >> Ludovic >> >> >> >> >> >> >> >> >> > If you use eclipse, I suggest using the subclipse plugin... >> >> >> > >> >> >> > On 7/6/06, Enrique Perez <[EMAIL PROTECTED]> wrote: >> >> >> >> Hi Randy, >> >> >> >> >> >> >> >> Ok, so I must install svn, get the source with that command you >> >> >> pointed >> >> >> >> me out and follow the instructions described here >> >> >> >> (http://portals.apache.org/jetspeed-2/getting-started-source.html, >> >> >> >> sections 5&6), mustn't I? >> >> >> >> Is it the same for 2.1-dev?? >> >> >> >> >> >> >> >> Thanks a lot, >> >> >> >> Enrique >> >> >> >> >> >> >> >> >> >> >> >> > -----Mensaje original----- >> >> >> >> > De: Randy Watler [mailto:[EMAIL PROTECTED] >> >> >> >> > Enviado el: miÃ(c)rcoles, 05 de julio de 2006 16:46 >> >> >> >> > Para: Jetspeed Users List >> >> >> >> > Asunto: RE: Security constraints for fragments >> >> >> >> > >> >> >> >> > Enrique, >> >> >> >> > >> >> >> >> > One must build that version from source. The 2.0.1 has not >> been >> >> >> pushed >> >> >> >> > to the maven repository. Use the svn command below to pull >> the >> >> >> source >> >> >> >> > and follow the instructions on building from source on the >> web >> >> >> site. >> >> >> >> > >> >> >> >> > HTH, >> >> >> >> > >> >> >> >> > Randy >> >> >> >> > >> >> >> >> > On Wed, 2006-07-05 at 13:29 +0200, Enrique Perez wrote: >> >> >> >> > > Sorry Randy, >> >> >> >> > > >> >> >> >> > > But still don't know how to install that specific >> version... >> >> =S >> >> >> >> > > I've tried to download "jetspeed plugin" (-Dversion=2.0.1) >> but >> >> >> maven >> >> >> >> is >> >> >> >> > > unable to find it in any repository... >> >> >> >> > > >> >> >> >> > > Is there any getting-started-guide for this release? Any >> >> >> >> step-by-step >> >> >> >> > > document?? >> >> >> >> > > >> >> >> >> > > Thanks, >> >> >> >> > > Enrique >> >> >> >> > > >> >> >> >> > > > -----Mensaje original----- >> >> >> >> > > > De: Randy Watler [mailto:[EMAIL PROTECTED] >> >> >> >> > > > Enviado el: martes, 04 de julio de 2006 17:10 >> >> >> >> > > > Para: Jetspeed Users List >> >> >> >> > > > Asunto: RE: Security constraints for fragments >> >> >> >> > > > >> >> >> >> > > > Enrique, >> >> >> >> > > > >> >> >> >> > > > svn co https://svn.apache.org/repos/asf/portals/jetspeed- >> >> >> >> > > > 2/branches/JETSPEED-BRANCH-2.0.1 jetspeed-2 >> >> >> >> > > > >> >> >> >> > > > Yes, I believe that the sizes property was broken in 2.0 >> as >> >> >> well. >> >> >> >> I >> >> >> >> > > > think 2.0.1 fixes that as well. Nested layouts were >> >> initially >> >> >> >> fixed in >> >> >> >> > > > 2.0.1, but Ate put in a ton of work to make them much >> better >> >> in >> >> >> >> > > 2.1-dev. >> >> >> >> > > > >> >> >> >> > > > Randy >> >> >> >> > > > >> >> >> >> > > > On Tue, 2006-07-04 at 09:48 +0200, Enrique Perez wrote: >> >> >> >> > > > > Hi Randy, >> >> >> >> > > > > >> >> >> >> > > > > Where can I find the version 2.0.1?? Or how can I build >> >> that >> >> >> >> version >> >> >> >> > > > > with Maven 1.0.2?? Maybe modifying build.properties and >> >> >> setting >> >> >> >> > > > > "jetspeed.version" to the value "2.0.1"?? >> >> >> >> > > > > >> >> >> >> > > > > And do you know if there is also a bug with the >> fragment's >> >> >> >> property >> >> >> >> > > for >> >> >> >> > > > > setting the size of the columns in my version?? I mean, >> >> I'm >> >> >> >> trying >> >> >> >> > > to >> >> >> >> > > > > set 20% for left column and 80% for right one with this >> >> tag: >> >> >> >> > > > > <fragment id="x" type="layout" >> >> >> >> > > > > name="jetspeed-layouts::VelocityTwoColumns"> >> >> >> >> > > > > <property layout="TwoColumns" >> name="sizes" >> >> >> >> > > > > value="20%,80%"/> >> >> >> >> > > > > >> >> >> >> > > > > but it seems to have no effect. >> >> >> >> > > > > >> >> >> >> > > > > Thanks again, >> >> >> >> > > > > Enrique >> >> >> >> > > > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> --------------------------------------------------------------------- >> >> >> >> > > To unsubscribe, e-mail: >> >> >> [EMAIL PROTECTED] >> >> >> >> > > For additional commands, e-mail: >> >> >> >> [EMAIL PROTECTED] >> >> >> >> > > >> >> >> >> > > >> >> >> >> > >> >> >> >> > >> >> >> >> > --------------------------------------------------------------------- >> >> >> >> > To unsubscribe, e-mail: >> >> >> [EMAIL PROTECTED] >> >> >> >> > For additional commands, e-mail: >> >> >> [EMAIL PROTECTED] >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> >> >> For additional commands, e-mail: >> >> >> [EMAIL PROTECTED] >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > --------------------------------------------------------------------- >> >> >> > To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> >> > For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> >> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> >> >> >> >> >> >> > >> >> > >> >> > --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> > >> >> > >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> >> >> >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
