Skip to main content

A Plone utility to make possible for non-manager users to handle specific groups and users

Project description

Introduction
============

Have you ever feel the need to give to normal (AKA non-manager) Plone member the power to manage a group?

Right now in Plone you can make this possible playin with the **Manage users** and **Manage Groups**
permissions of the portal (also for Plone 2.5).

What is (obviously) impossible is to limit the group on which a member can add.

This products make something very dangerous: with a minimal configuration a member of the Plone portal
(or all members in a group) will be able to manage the users of a group overriding the portal security.
You only need to go to the *portal_properties* tool of you portal and modifiy the new
**simple_groups_management_properties**.

In the *sgm_data* section you need to inser a set of strings like

::

id1|group_id1
id2|group_id2
...

where id1, id2 can be user or group ids. This mean that the member (or group) id1 will be able to act on the
group_id1 members.

You can also insert a list of groups ids that will be never handled by this product in the
**sgm_never_managed_groups** section.

The utility also react to the **Add portal members** permission. If the current user has this permission
you will be able to add new portal members (so no security break for this).

Be aware!
---------

This products override all normal Plone permissions noted above!
This can create **security black-holes** in your portal!

.. figure:: http://keul.it/images/Black_Hole_Milkyway.jpg
:scale: 50

Plone 2.5 support
-----------------

This product is done to work with the old Plone 2.5 release also. To use it, copy the *SimpleGroupsManagement*
in your *Products* section.


Changelog
=========

0.1.0
-----

* Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file Products.SimpleGroupsManagement-0.1.0alpha.tar.gz.

File metadata

File hashes

Hashes for Products.SimpleGroupsManagement-0.1.0alpha.tar.gz
Algorithm Hash digest
SHA256 2e1140f67ac91161702d0f2419c63d7dfecda50f46d26273cd41fe81d1f3b0c3
MD5 4ef29e9b7c71f94b4da4f93abf5f6dbf
BLAKE2b-256 af8f8b6c11a3e7452a13461562ed61ea020b0a202eab41b1c09f330feb87e82b

See more details on using hashes here.

File details

Details for the file Products.SimpleGroupsManagement-0.1.0alpha-py2.4.egg.

File metadata

File hashes

Hashes for Products.SimpleGroupsManagement-0.1.0alpha-py2.4.egg
Algorithm Hash digest
SHA256 6c4d2fd989ad6e993be8357d4faf050817c66cf67959d11b9af70cbf3abe7f18
MD5 5ccdd93045d4a3ea6e04aa6ce7b07077
BLAKE2b-256 c83a618b88cecf79659cd85225bd258d51ea8751a173248ae16a62651399c5ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page