Metadata-Version: 2.1
Name: visaplan.plone.groups
Version: 1.1.5
Summary: Extended groups management for Plone
Home-page: UNKNOWN
Author: Tobias Herp
Author-email: tobias.herp@visaplan.com
License: GPL version 2
Project-URL: Source, https://github.com/visaplan/plone.groups
Project-URL: Documentation, https://pypi.org/project/visaplan.plone.groups
Project-URL: Tracker, https://github.com/visaplan/plone.groups/issues
Description: .. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.
           If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide.html
           This text does not appear on pypi or github. It is a comment.
        
        =====================
        visaplan.plone.groups
        =====================
        
        Extended groups management for Plone
        
        This package contains some additional groups management pages and a simple
        feature for scheduled activation and termination of group memberships,
        using a few tables in a PostgreSQL database
        (with currently hardcoded names).
        
        The purpose of this package (for now) is *not* to provide new functionality
        but to factor out existing functionality from an existing monolitic Zope product.
        Thus, it is more likely to lose functionality during further development
        (as parts of it will be forked out into their own packages,
        or some functionality may even become obsolete because there are better
        alternatives in standard Plone components).
        
        The additional fields for groups are not (yet) part of this package.
        
        
        Features
        --------
        
        - Group administration pages 
        - A very simple bulletin board for the group members
        - A simple scheduler for group memberships
        
        
        Examples
        --------
        
        This add-on can be seen in action at the following sites:
        
        - https://www.unitracc.de
        - https://www.unitracc.com
        
        
        Documentation
        -------------
        
        Sorry, we don't have real user documentation yet.
        
        
        Installation
        ------------
        
        Install visaplan.plone.groups by adding it to your buildout::
        
            [buildout]
        
            ...
        
            eggs =
                visaplan.plone.groups
        
        
        and then running ``bin/buildout``
        
        
        Contribute
        ----------
        
        - Issue Tracker: https://github.com/visaplan/plone.groups/issues
        - Source Code: https://github.com/visaplan/plone.groups
        
        
        Support
        -------
        
        If you are having issues, please let us know;
        please use the `issue tracker`_ mentioned above.
        
        
        License
        -------
        
        The project is licensed under the GPLv2.
        
        .. _`issue tracker`: https://github.com/visaplan/plone.groups/issues
        
        .. vim: tw=79 cc=+1 sw=4 sts=4 si et
        
        
        Contributors
        ============
        
        - Tobias Herp, tobias.herp@visaplan.com
        
        
        Changelog
        =========
        
        
        1.1.5 (2020-08-03)
        ------------------
        
        Bugfixes:
        
        - Switch to group desktop via group selection didn't work.
        - Access codes page now linked absolutely, and thus works now even if
          the desktop was loaded via AJAX.
        
        [tobiasherp]
        
        
        1.1.4 (2020-06-12)
        ------------------
        
        New Features:
        
        - On the desktop, list unbooked but accessable courses (e.g. demo courses, "for authenticated" / "for all")
          after the booked courses (and without statistics, of course).
          This is so far considered too tiny to rectify a "minor" version change.
        
        Miscellaneous:
        
        - Switched off the disfunctional personal calendar
          (more precisely: removed the section from the desktop)
          which crashed when clicked (#50)
        
        [tobiasherp]
        
        
        1.1.3 (2020-04-08)
        ------------------
        
        Miscellaneous:
        
        - Don't use the course titles for a link to the course anymore;
          we have "Start course" and "Continue course" for this purpose
        
        [tobiasherp]
        
        
        1.1.2 (2020-03-27)
        ------------------
        
        Bugfix:
        
        - ``group-desktop.pt`` now loads correctly via AJAX
          (including the DataTable; a minor layout problem remains)
        - To `start` course via desktop link (rather than continueing),
          specify ``uid=1`` explicitly;
          this is currently necessary to make the AJAX load work.
        
        [tobiasherp]
        
        
        1.1.0.1 (2020-03-24)
        --------------------
        
        Miscellaneous:
        
        - New SQL script ``src/visaplan/plone/groups/groupsharing/sql/update-0003.sql``:
          modifies the SQL view ``course_statistics_overview`` to always report
          ``course_view`` as the (last used) ``page_view_type``
          (to load that page via AJAX; #393)
        
        [tobiasherp]
        
        
        1.1.0 (2020-03-06)
        ------------------
        
        New features:
        
        - Views for AJAX navigation (registered if visaplan.plone.ajaxnavigation_ is installed)
        - ``group-desktop`` views
          (for full-page and - not yet used with visaplan.plone.ajaxnavigation v1.0 -
          for AJAX loading;
          {my,our}-{images,...} views currently linked with data-fullpage-only attributes)
        
        [tobiasherp]
        
        
        1.0.2 (2019-05-13)
        ------------------
        
        Bugfixes:
        
        - Fixed incomplete conversion of Tomcom adapters usage to ``getToolByName``
        
        [tobiasherp]
        
        
        1.0.1 (2019-05-09)
        ------------------
        
        Note: Due to a regression, please proceed to version 1.0.2!
        
        - New functions ``utils.generate_{structure,course}_group_ids``,
          ``generate_structure_group_tuples``
        
        - Support for option ``resolve_role`` for the following functions:
        
          - ``split_group_id``
          - ``generate_structure_group_tuples``
        
          With ``resolve_role=True``, these functions tell a role a role, and a
          suffix a suffix; e.g., the ``Author`` group of structures is not given the
          ``Author`` but the ``Editor`` local role.
        
          For now, the default value for ``resolve_role`` is *False*;
          this may change in future versions.
        
        
        [tobiasherp]
        
        
        1.0 (2018-09-19)
        ----------------
        
        - Initial release.
          [tobiasherp]
        
        
        .. _visaplan.plone.ajaxnavigation: https://pypi.org/project/visaplan.plone.ajaxnavigation
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Framework :: Zope2
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: German
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Description-Content-Type: text/x-rst
