Metadata-Version: 2.0
Name: collective.roster
Version: 2.2.1
Summary: Personnel Roster
Home-page: https://github.com/collective/collective.roster
Author: Asko Soukka
Author-email: asko.soukka@iki.fi
License: EUPL
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: Framework :: Plone :: 4.3
Classifier: Framework :: Plone :: 5.0
Requires-Dist: Products.CMFCore
Requires-Dist: Products.CMFPlone
Requires-Dist: Zope2
Requires-Dist: borg.localrole
Requires-Dist: plone.api
Requires-Dist: plone.app.dexterity
Requires-Dist: plone.app.registry (>=1.2.5)
Requires-Dist: plone.app.textfield
Requires-Dist: plone.app.viewletmanager
Requires-Dist: plone.autoform
Requires-Dist: plone.formwidget.contenttree
Requires-Dist: plone.formwidget.namedfile
Requires-Dist: plone.indexer
Requires-Dist: plone.memoize
Requires-Dist: plone.namedfile[blobs]
Requires-Dist: plone.supermodel
Requires-Dist: plone.z3ctable
Requires-Dist: python-magic
Requires-Dist: setuptools
Requires-Dist: zope.component
Requires-Dist: zope.i18n
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.interface
Requires-Dist: zope.publisher
Requires-Dist: zope.schema
Provides-Extra: test
Requires-Dist: Pillow; extra == 'test'
Requires-Dist: corejet.core; extra == 'test'
Requires-Dist: plone.app.imaging; extra == 'test'
Requires-Dist: plone.app.robotframework; extra == 'test'
Requires-Dist: plone.app.testing; extra == 'test'

Personnel Roster
================

.. image:: https://secure.travis-ci.org/collective/collective.roster.png
   :target: http://travis-ci.org/collective/collective.roster

**collective.roster** aka Personnel Roster provides highly customizable
personnel listing, which can be extended easily with custom file system
developed add-ons.

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/roster-product-activated.png

Adding a new roster
===================

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/roster-add-form.png

Adding a new person
===================

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/person-add-form.png

Alphabetical listing
====================

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/roster-alpha-view.png

Groups listing
==============

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/roster-groups-view.png

Gallery listing
===============

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/roster-gallery-view.png

Person view
===========

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/person-view.png

Person viewlets manager
=======================

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/person-viewlets-manager.png

Available behaviors
===================

.. figure:: https://raw.githubusercontent.com/collective/collective.roster/master/docs/behaviors-manager.png

Changelog
=========

2.2.1 (2017-10-03)
------------------

- Fixed SimpleTerm creation.
  [iham]


2.2.0 (2017-04-04)
------------------

- Add option for groups behavior to mark person a groups leader and sort
  leaders before others in grouped views
  [datakurre]


2.1.4 (2017-04-04)
------------------

- Fix issue where group links on gallery depended on current URL and might have
  been broken
  [datakurre]


2.1.3 (2017-03-29)
------------------

- Fix to require plone.app.registry>=1.2.5 [fixes #6]
  [datakurre]

2.1.2 (2017-01-12)
------------------

- Fix issue where groups adapter returned None
  [datakurre]

2.1.1 (2017-01-11)
------------------

- Fix biography to be primary field
  [datakurre]

2.1.0 (2016-12-19)
------------------

- Make roster views aware of possibly enabled RichText-behavior
  [datakurre]


2.0.3 (2016-12-16)
------------------

- Fix issue where group anchors on groups_view were broken
  [datakurre]


2.0.2 (2016-12-07)
------------------

- Fix alphabetical listing to sort using locale aware sortable title
  [datakurre]


2.0.1 (2016-11-08)
------------------

- Fix issue where empty value for JS bundle broke Plone bundle merge
  on a new site
  [datakurre]


2.0.0 (2016-11-04)
------------------

- Allow short number to be anything between 100 and 9999
  [datakurre]

- Plone 5 compatibility: Optionally import ``checkEmailAddress`` and
  ``EmailAddressInvalid`` from CMFPlone respectively CMFDefault.
  [thet]

- Add file type checking for person portrait image
  [Grrandi, datakurre]

- Change studysubject behavior label from 'Studysubject' to 'Subject'
  [Grrandi, datakurre]

- Refactored grokless public release.
  [datakurre]


