[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