ftw.permissionmanager

HomePage: https://github.com/4teamwork/ftw.permissionmanager

Author: Mathias Leimgruber

Download: https://pypi.python.org/packages/source/f/ftw.permissionmanager/ftw.permissionmanager-2.1.1.zip

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

Make permission management easier in Plone.

Provides several new permission / role management views:

- A sitemap like, filterable permission overview.
- Remove user/group permission recursively.
- Copy existing permission/role settings from one to another user.
- Exports/imports user/group permissions/roles recursively.

  - Export only structure (folderish types).
  - Export using relative paths.

- A better sharing view:

  - Search for users.
- Temporary stores your selection over multiple search operations.


Usage
-----

- Add ``ftw.permissionmanager`` to your buildout configuration:

::

    [instance]
    eggs +=
        ftw.permissionmanager

- Install the generic import profile.

- Configure the types that should be visible in the recursive sharing view by setting it in the registry.
  You can do this configuring it in ``portal_registry`` or by adding a ``registry.xml`` to your
  generic setup profile::

    <registry>

        <record name="ftw.permissionmanager.manage_types">
            <value>
                <element>Folder</element>
                <element>Document</element>
            </value>
        </record>

    </registry>



Links
=====

- Main github project repository: https://github.com/4teamwork/ftw.permissionmanager
- Issue tracker: https://github.com/4teamwork/ftw.permissionmanager/issues
- Package on pypi: http://pypi.python.org/pypi/ftw.permissionmanager
- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.permissionmanager

Copyright
=========

This package is copyright by `4teamwork <http://www.4teamwork.ch/>`_.

``ftw.permissionmanager`` is licensed under GNU General Public License, version 2.

.. image:: https://cruel-carlota.pagodabox.com/0aedf121b182f20d668ecc65c6741f4d
   :alt: githalytics.com
   :target: http://githalytics.com/4teamwork/ftw.permissionmanager

Changelog
=========


2.1.1 (2014-02-10)
------------------

- Make a POST request to the updateSharingInfo view.
  [mathias.leimgruber]


2.1.0 (2013-11-04)
------------------

- Replace jq by $ (Plone 4.3 compatibility).
  [mathias.leimgruber]

- Add custom ajax search handler on sharing view.
  It returns the selected users too.
  [mathias.leimgruber]

- Since plone.app.workflow >= 2.1.4 the sharing-view uses 'index' instead 'template'
  variable to access the page-template.
  plone.app.workflow >= 2.1.4 is integrated in Plone >= 4.3.2
  For backward compatibility we use both variables.
  [elioschmutz]


2.0 (2013-05-24)
----------------


- Use also the patched sharing.py for updateSharingInfo (ajax call).
  [mathias.leimgruber]

- Add dropdown to select encoding.
  [tschanzt]

- Drop KSS for custom sharing view.
  [jone]

- Drop compatibility for Plone <= 4.2.
  [jone]

- Sharing view: No longer limit visible roles. Visibility of roles is
  determined by delegate permissions.
  [buchi]

- Prevent duplicated userids.
  [mathias.leimgruber]

- Advanced sharing: disable right and left column in order to gain space.
  [jone]

- Advanced sharing: make table not sortable (it's a tree).
  [jone]


1.4.7 (2012-10-16)
------------------

- Fix typo in german translation.
  [jone]


1.4.6 (2012-07-30)
------------------

- Sharing view: do not list roles for which the user has no delegate permission.
  [jone]

- Sharing view: move visible roles configuration to a seperate method
  for making it easier to customize it.
  [jone]

- Encode User/Group ID with utf-8 to prevent unicodeerrors
  [tschanzt]


1.4.5 (2012-06-13)
------------------

- Show User-ID in local roles listing and search form.
  [mathias.leimgruber]


1.4.4 (2012-05-08)
------------------

- Use new test buildout config and fix some translations.
  [mathias.leimgruber]

- Prepare Readme for public release
  [mathias.leimgruber]


1.4.3 (2012-05-01)
------------------

- Fix choose all function on sharing.pt
  [mathias.leimgruber]


1.4.2 (2012-04-30)
------------------

- Fix german translations
  [mathias.leimgruber]


1.4.1 (2012-04-02)
------------------

- Added checkbox to choose if only folderish types will be export