Metadata-Version: 2.4
Name: Products.MeetingMons
Version: 4.2.1
Summary: Official meetings management for college and council of Mons (PloneMeeting extension profile)
Home-page: http://www.imio.be/produits/gestion-des-deliberations
Author: 
Author-email: 
License: GPL
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Requires-Dist: setuptools
Requires-Dist: Products.CMFPlone
Requires-Dist: Pillow
Requires-Dist: Products.MeetingCommunes
Provides-Extra: test
Requires-Dist: unittest2; extra == "test"
Requires-Dist: zope.testing; extra == "test"
Requires-Dist: plone.testing; extra == "test"
Requires-Dist: plone.app.testing; extra == "test"
Requires-Dist: plone.app.robotframework; extra == "test"
Requires-Dist: Products.CMFPlacefulWorkflow; extra == "test"
Requires-Dist: zope.testing; extra == "test"
Requires-Dist: Products.PloneTestCase; extra == "test"
Provides-Extra: templates
Requires-Dist: Genshi; extra == "templates"
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

========================
Products.MeetingMons
========================

1. Overview
===========

``Products.MeetingMons`` is a custom profile for ``Products.PloneMeeting``.

2. License
==========
Please look at docs/LICENSE.txt and docs/LICENSE.GPL

The authors,

        Gauthier BASTIEN - 2008-2013 <g.bastien@imio.be>,
        Stephan GEULETTE - 2008-2013 <s.geulette@imio.be>,
        André NUYENS - 2010-2013 <a.nuyens@imio.be>,
        Antoine DUCHENE - 2020 <adu@imio.be>

4. Changes
==========
Please look at CHANGES.rst

Products.MeetingMons Changelog
==============================


4.2.1 (2025-10-29)
------------------

- Update `meetingitem_view.pt` due to upstream changes.
  [aduchene]


4.2.0 (2024-03-26)
------------------

- Use `sort_on=modified` for created `DashboardCollections`.
  Cleanup (removed unused
  `MeetingItemCollegeMonsWorkflowConditions.mayWaitAdvices` and
  `MeetingItemCollegeMonsWorkflowConditions.mayRemove`).
  [gbastien]
- Fixed `test_pm_WFA_availableWFAdaptations`.
  [gbastien]
- Revert order of fields in `meetingitem_edit.pt`.
  [aduchene]


4.2.0b8 (2023-10-30)
--------------------

- Fixed bad method call.
  [aduchene]


4.2.0b7 (2023-09-15)
--------------------

- Add missing icons.
  [aduchene]
- Fix bad parameter name.
  [aduchene]
- Add missing required WFA.
  [aduchene]


4.2.0b6 (2023-08-31)
--------------------

- Adapted code as field `MeetingConfig.useCopies` was removed.
  [gbastien]
- Add two missing suffixes to `display-group-users` view.
  [aduchene]


4.2.0b5 (2023-08-17)
--------------------

- Fixed `validatedByBudget` feature and permissions.
  [aduchene]


4.2.0b4 (2023-07-12)
--------------------

- Fixed wrong override declaration.
  [aduchene]


4.2.0b3 (2023-07-07)
--------------------

- Fixed bad import and remove useless override.
  [aduchene]


4.2.0b2 (2023-07-07)
--------------------

- Fixed translation of `Data that will be used on new item` on `meetingitem_view.pt`.
  [gbastien]
- Inherit from MeetingCommunes browser views
  [aduchene]

4.2.0b1 (2023-03-31)
--------------------

- Fix last broken tests.
  [aduchene]
- Improve migration to v4.2 by adding appropriate WFA's.
  [aduchene]
- Add a `IMeetingMonsLayer BrowserLayer` so it is possible to override
  PloneMeeting's documentgenerator views.
  [aduchene]

4.2.0a1 (2023-02-28)
--------------------

- Compatible with PloneMeeting v4.2
  [aduchene]

4.1.3 (2023-02-28)
------------------

- Clean up adapters and removed useless fields : defaultMeetingItemDecision and defaultMeetingItemDetailledDescription, .
  [odelaere]
- Adapted code regarding removal of `MeetingConfig.useGroupsAsCategories`.
  [gbastien]

4.1.2 (2020-12-23)
------------------

- Added external methods to ease configuration to use plonemeeting.portal.
  [aduchene]

4.1.1 (2020-11-13)
------------------

- Fixed meetingitem_view.pt
  [aduchene]


4.1.0.2 (2020-10-12)
--------------------

- Fixed tests from testSetup.
  [aduchene]
- Fixed some display issues.
  [aduchene]


4.1.0.1 (2020-09-18)
--------------------

- Migrated HISTORY.txt to CHANGES.rst
- Added Jenkinsfile
- Updated scaffolding (setup.py, README.rst,...)


3.3 (2015-05-08)
----------------

- Adapted workflows to define the icon to use for transitions
- Removed field MeetingConfig.cdldProposingGroup and use the 'indexAdvisers' value
  defined in the 'searchitemswithfinanceadvice' collection to determinate what are
  the finance adviser group ids
- 'getEchevinsForProposingGroup' does also return inactive MeetingGroups so when used
  as a TAL condition in a customAdviser, an inactive MeetingGroup/customAdviser does
  still behaves correctly when updating advices
- Use ToolPloneMeeting.performCustomWFAdaptations to manage our own WFAdaptation
  (override of the 'no_publication' WFAdaptation)
- Adapted tests, keep test... original PM files to overrides original PM tests and
  use testCustom... for every other tests, added a testCustomWorkflow.py
- Now that the same WF may be used in several MeetingConfig in PloneMeeting, removed the
  2 WFs meetingcollege and meetingcouncil and use only one MeetingMons where wfAdaptations
  'no_publication' and 'no_global_observation' are enabled
- Added profile 'financesadvice' to manage advanced finances advice using a particular
  workflow and a specific meetingadvicefinances portal_type
- Adapted profiles to reflect imio.annex integration
- Added new adapter method to ease financial advices management while generating documents
  printFinanceAdvice(self, case)
- Added parameter 'excludedGroupIds' to getPrintableItems and getPrintableItemsByCategory
- MeetingObserverLocal has every View-like permissions in every states
- Adapted default 'deliberation.odt' to no more use global margin and integrate printAllAnnexes


3.3 (2015-02-27)
----------------

- Updated regarding changes in PloneMeeting
- Removed profile 'examples' that loaded examples in english
- Removed dependencies already defined in PloneMeeting's setup.py
- Added parameter MeetingConfig.initItemDecisionIfEmptyOnDecide that let enable/disable
  items decision field initialization when meeting 'decide' transition is triggered
- Added MeetingConfig 'CoDir'
- Field 'MeetingGroup.signatures' was moved to PloneMeeting


3.2.0.1 (2014-03-06)
--------------------

- Updated regarding changes in PloneMeeting
- Moved some translations from the plone domain to the PloneMeeting domain
- Refactored tests regarding changes in PloneMeeting

3.2.0 (2014-02-12)
------------------

- Updated regarding changes in PloneMeeting
- Use getToolByName where necessary


3.1.0 (2013-11-04)
------------------

- Simplified overrides now that PloneMeeting manage this correctly
- Moved 'add_published_state' to PloneMeeting and renamed to 'hide_decisions_when_under_writing'
- Moved 'searchitemstovalidate' topic to PloneMeeting now that PloneMeeting also manage a 'searchitemstoprevalidate' search


3.0.3 (unreleased)
------------------

- An item can be deleted by member only if item's state is created, else it's Manager (only) who be able to remove its.
- Remove state in_waiting_advice (items is change on itemcreated)
- Remove topics in_waiting_advice
- Add check for Budget Impact reviewer : Validate by budget info
- Add Field Default-Motivation
- 3P ling activate with WebServices


3.0.2 (2013-06-21)
------------------

- Removed override of Meeting.mayChangeItemsOrder
- Removed override of meeting_changeitemsorder
- Removed override of browser.async.Discuss.isAsynchToggleEnabled, now enabled by default
- Added missing tests from PloneMeeting
- Corrected bug in printAdvicesInfos leading to UnicodeDecodeError when no advice was asked on an item


3.0.1 (2013-06-07)
------------------

- Added sample of document template with printed annexes
- Added method to ease pritning of assembly with 'category' of assembly members
- Make printing by category as functionnal as printing without category
- Corrected bug while going back to published that could raise a WorkflowException sometimes


3.0 (2013-04-03)
----------------

- Migrated to Plone 4 (use PloneMeeting 3.x, see PloneMeeting's HISTORY.txt for full changes list)


2.1.3 (2012-09-19)
------------------

- Added possibility to give, modify and view an advice on created item
- Added possibility to define a decision of replacement when an item is delayed
- Added new workflow adaptation to add publish state with hidden decision for no meeting-manager
