[PLIP-Advisories] Re: [Plone] #9330: Add ability to choose role when adding new site members

plip-advisories at lists.plone.org plip-advisories at lists.plone.org
Fri Jun 26 16:07:07 UTC 2009


#9330: Add ability to choose role when adding new site members
---------------------+------------------------------------------------------
 Reporter:  aclark   |        Owner:  aclark
     Type:  PLIP     |       Status:  new   
 Priority:  minor    |    Milestone:  4.0   
Component:  Unknown  |   Resolution:        
 Keywords:           |  
---------------------+------------------------------------------------------
Description changed by aclark:

Old description:

> '''Proposer:''' Alex Clark[[BR]]
> '''Seconder:''' Eric Steele[[BR]]
> [[BR]]
> == Motivation ==
> I recently came across a small usability enhancement I'd like to make.
> When adding a user,
> it is often part of a two-step process to make that user an
> administrator. Why not add a
> checkbox to the registration form that would allow end users to have the
> option to make the
> new user a site manager, e.g.
>
>     [*] Allow user to manage site?
>
> Alternatively, a menu containing a list of site roles could be used. E.g.
>     Choose role for new user
>     - Administrator
>     - Reviewer
>     - Member
>     - etc.
>
> == Assumptions ==
> Proposal assumes new feature would be desired, but no research has been
> done to substantiate
> that claim.
>
> == Proposal & Implementation ==
> I propose modifying 'skins/plone_login/register.cpy' to add this feature.
> The implementation
> would involve UI components (e.g. adding form fields) as well as
> modifying the call to
> portal_registration to include the options roles=[] parameter. Possibly
> move register.cpy
> to a browser view.
>
> == Deliverables ==
>  * Code
>     - Modifications to register.cpy and/or modifications plus move to
> browser view.
>  * Unit tests
>     - Add unit tests to cover newly added code and feature set.
>  * Localization
>     - Add localization as appropriate.
>  * Documentation
>     - Add documentation as appropriate, e.g. include in list of new
> features.
>
> == Risks ==
> Low
>
> == Participants ==
> Alex Clark <aclark>
>
> == Progress ==
> None yet

New description:

 '''Proposer:''' Alex Clark[[BR]]
 '''Seconder:''' Eric Steele[[BR]]
 [[BR]]
 == Motivation ==
 I recently came across a small usability enhancement I'd like to make.
 When adding a user,
 it is often part of a two-step process to make that user an administrator.
 Why not add a
 checkbox to the registration form that would allow end users to have the
 option to make the
 new user a site manager, e.g.

     [*] Allow user to manage site?

 Alternatively, a menu containing a list of site groups could be used. E.g.
     Choose group for new user
     - Manager
     - Reviewer
     - Member
     - etc.

 == Assumptions ==
 Proposal assumes new feature would be desired, but no research has been
 done to substantiate
 that claim.

 == Proposal & Implementation ==
 I propose modifying 'skins/plone_login/register.cpy' to add this feature.
 The implementation
 would involve UI components (e.g. adding form fields) as well as modifying
 the call to
 portal_registration to include the options necessary to make the new
 member a part of the selected group(s). Possibly move register.cpy to a
 browser view.

 == Deliverables ==
  * Code
     - Modifications to register.cpy and/or modifications plus move to
 browser view.
  * Unit tests
     - Add unit tests to cover newly added code and feature set.
  * Localization
     - Add localization as appropriate.
  * Documentation
     - Add documentation as appropriate, e.g. include in list of new
 features.

 == Risks ==
 Low

 == Participants ==
 Alex Clark <aclark>

 == Progress ==
 None yet

--

-- 
Ticket URL: <http://dev.plone.org/plone/ticket/9330#comment:14>
Plone <http://plone.org>
Plone Content Management System


More information about the PLIP-Advisories mailing list