[prev in list] [next in list] [prev in thread] [next in thread]
List: jetspeed-user
Subject: RE: What is the default Group Profile?
From: "Bob Fleischman" <bob.fleischman () mindspring ! com>
Date: 2004-05-27 18:20:08
Message-ID: E1BTPSd-0004cg-00 () audiogram ! mail ! pas ! earthlink ! net
[Download RAW message or body]
I've looked at some of this over the past few days. Today I studies
SecurityEntries.
I'ld like to try my hand at a bit of this. I'm busy most of this holiday
weekend, but could perhaps take a look at it next week.
How do I submit patches to the User PSML or the new GroupTemplate PSML?
Also, I create a new 'Only Admin and Owner' security Entry. How do I submit
that?
I'm using Eclipse 2.13.
Thanks for the help.
Bob
Ps. What version of Eclipse are you using?
-----Original Message-----
From: David Sean Taylor [mailto:david@bluesunrise.com]
Sent: Thursday, May 27, 2004 12:28 PM
To: Jetspeed Users List
Subject: Re: What is the default Group Profile?
On May 26, 2004, at 1:11 PM, Bob Fleischman wrote:
> Sorry if this is repost. My email client hiccupped when I tried to
> send at
> first and I am not sure if it went.
>
> David
>
> I retract my earlier statement. I was thinking too much <G>. (Sorry I
> thought I saw an I not a 1 and I was thinking of some Java Standards)
>
> I read the JS1-480. That deals with my initial concerns.
>
> Ideally I would like to create a series of Portlets for this template
> page
> which share a common parameter 'Group'. This parameter would then be
> used to
> limit the content of the portlet to data relevant to the group.
That shouldn't be a problem
>
> Also, I would like to automatically create a new security role
> 'Admin+{group}member' so that we can restrict the content to group
> members
> only and then apply that security to the group template
Something like:
<security-entry name="admin-mygroup">
<access action="*">
<allow-if group="mygroup"/>
</access>
<access action="*">
<allow-if role="admin"/>
</access>
>
> Finally, since you asked, I would like to create a role called
> {group}Admin
> so that individual users could be assigned the responsibility of
> administering a group page, perhaps with public and private content.
>
> Is that too much to ask for??
>
Not at all ;-)
Are you going to send the patch?
If not, as you can tell by late response, Im a bit swamped this week.
I can try to get to implementing JS1-480 by next week....
> Bob
>
> -----Original Message-----
> From: David Sean Taylor [mailto:david@bluesunrise.com]
> Sent: Wednesday, May 26, 2004 12:58 AM
> To: Jetspeed Users List
> Subject: Re: What is the default Group Profile?
>
>
> On May 25, 2004, at 3:07 PM, Bob Fleischman wrote:
>
>> David:
>>
>> I've looked this over. From what I can tell the Security constraint is
>> inherited from the default new user template.
>>
>> Does that sound right to you??
>
> Thats how it currently operates.
> Did you read JS1-480?
> Does that proposal better fit your requirements, or is the current
> implementation fine?
>
>>
>> -----Original Message-----
>> From: David Sean Taylor [mailto:david@bluesunrise.com]
>> Sent: Monday, May 24, 2004 12:12 PM
>> To: Jetspeed Users List
>> Subject: Re: What is the default Group Profile?
>>
>>
>>
>> On May 21, 2004, at 2:48 PM, Bob Fleischman wrote:
>>
>>> And where is it created?
>>>
>>> I am familiar with services.Profiler.newuser.template for new users,
>>> but I
>>> did not see anything similar for groups.
>>>
>>> I would like to intercept the process and customize the Profile/PSML
>>> that is
>>> created for each group so that I can quickly create team workspaces.
>>>
>>> Has anyone else tried this??
>>>
>> Easy to change the default behavior, see
>> o.a.j.services.security.turbine.TurbineGroupManagement.addDefaultGroup
>> P
>> S
>> ML, and then see the
>> o.a.j.services.profiler.JetspeedProfilerService.createProfile
>> You can extend these services, or better yet if we can come up with a
>> generic solution to your problem, commit it back to CVS head
>>
>> I noticed 2 issues that can be improved on:
>>
>> 1. The Turbine User (the default User template) was copied over and
>> used as a default Group template.
>> 2. The Security constraint applied (owner-only) makes this PSML
>> unaccessible
>>
>> I propose
>>
>> 1. enhancing the TurbineGroupManagement : adding a default Group
>> template
>> 2. changing the default security constraint to admin-all / owner-only
>> for user resources, and admin-all + particular role or group for new
>> group or role resources
>> This will require creating a new role or group constraint on template
>> creation
>>
>> See JIRA issue:
>>
>> http://nagoya.apache.org/jira/browse/JS1-480
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
>>
>>
>
> --
> David Sean Taylor
> Bluesunrise Software
> david@bluesunrise.com
> [office] +01 707 773-4646
> [mobile] +01 707 529 9194
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
>
>
--
David Sean Taylor
Bluesunrise Software
david@bluesunrise.com
[office] +01 707 773-4646
[mobile] +01 707 529 9194
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic