Metadata-Version: 2.4
Name: Products.MeetingCharleroi
Version: 4.2.2
Summary: Official meetings management for college and council of Charleroi city (PloneMeeting extension profile)
Home-page: http://www.imio.be/produits/gestion-des-deliberations
Author: Gauthier Bastien
Author-email: gauthier@imio.be
License: GPL
Keywords: plone official meetings management egov communesplone imio plonegov charleroi
Classifier: Development Status :: 6 - Mature
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Office/Business
Requires-Dist: setuptools
Requires-Dist: Products.CMFPlone
Requires-Dist: Pillow
Requires-Dist: Products.MeetingCommunes
Provides-Extra: test
Requires-Dist: Products.PloneMeeting[test]; extra == "test"
Provides-Extra: templates
Requires-Dist: Genshi; extra == "templates"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

Products.PloneMeeting profile fir City of Charleroi (Belgium)

Products.MeetingCharleroi Changelog
===================================


4.2.2 (2025-10-29)
------------------

- Removed overrides of `MeetingItem._advicePortalTypeForAdviser` and
  `MeetingItem._adviceTypesForAdviser` as we use
  `ToolPloneMeeting.get_extra_adviser_infos` now.
  [gbastien]
- Update `meetingitem_view.pt` due to upstream changes.
  [aduchene]

4.2.1 (2025-09-18)
------------------

- Print votes result in Council delibe.
  [gbastien]
- Removed override of `MeetingConfig.wfAdaptations` as custom WFA
  `charleroi_return_to_any_state_when_prevalidated` was removed.
  [gbastien]

4.2.0 (2024-03-19)
------------------

- Make `no_freeze` and `no_decide` WF adaptations available.
  [gbastien]
- Adapted code for `ToolPloneMeeting.advisersConfig`, added upgrade step to `4201`.
  [gbastien]

4.2.0rc2 (2023-10-20)
---------------------

- Completed `test_CollegeProcessWithFinancesAdvice` to check that `transitions`
  are displayed in the `actions_panel`.
  [gbastien]
- Fixed translation of `Data that will be used on new item` on `meetingitem_view.pt`.
  [gbastien]
- Fixed tests now that `MeetingConfig.at_post_edit_script` is replaced by
  `notify(ObjectEditedEvent(cfg))` and to take into account new workflow adapations
  `MEETING_REMOVE_MOG_WFA` and `itemdecided`.
  [gbastien]
- Adapted code as field `MeetingConfig.useCopies` was removed.
  [gbastien]

4.2.0rc1 (2023-03-14)
---------------------

- Updated `meetingitem_view` regarding changes in `PloneMeeting`
  (votesResult after motivation or after decision).
  [gbastien]
- Adapted code regarding removal of `MeetingConfig.useGroupsAsCategories`.
  [gbastien]

4.2.0b3 (2023-02-02)
--------------------

- Add back `get_assembly_privacy_secret_absents` and `get_assembly_police`.
  [aduchene]

4.2.0b2 (2023-02-02)
--------------------

- meeting.getDate() -> meeting.date.
  [aduchene]

4.2.0b1 (2023-02-02)
--------------------

- Fixed `MCHMeetingDocumentGenerationHelperView` and add test about the newly added browser layer.
  [aduchene]


4.2.0a4 (2023-02-02)
--------------------

- Removed `custom_charleroi_schema_policy_meeting` schema policy, override
  the default one instead (schema_policy_meeting).
  [gbastien]
- Fixed version (4200 instead 4.2) in metadata.xml so portal_setup is happy.
  [gbastien]
- Added a `IMeetingCharleroiLayer BrowserLayer` so it is possible to override
  PloneMeeting's documentgenerator views.
  [aduchene]

4.2.0a3 (2023-02-01)
--------------------

- Fixed some naming issues (listTypes => list_types).
  [aduchene]
- Fixed minor issues in adapter.py.
  [aduchene]
- Removed `MCHItemPrettyLinkAdapter` as it is now useless.
  [aduchene]

4.2.0a2 (2022-10-07)
--------------------

- Replace attributeIsUsed to attribute_is_used.
  [aduchene]

4.2.0a1 (2022-10-06)
--------------------

- Compatible for PloneMeeting 4.2.
  [aduchene]
- Removed specific `charleroi_add_refadmin` WFA and use itemWFValidationLevels instead.
  [aduchene]
- Use a custom schema policy to add attributes on Meeting's schema (DX).
  [aduchene]

4.1.9 (2021-12-03)
------------------

- Keep pollType when item is duplicated to other MeetingConfig.
  [aduchene]
- Fixed `test_ValidateCategoryIfCollegeItemToSendToCouncil` due to change in
  `MeetingItem.validate_category`, the given category must exists.
  [gbastien]

4.1.8 (2021-07-26)
------------------

- Added a default classifier when an item is sent from one MeetingConfig to another.
  [aduchene]

4.1.7 (2020-10-30)
------------------

- Removed `CustomCharleroiMeeting.getPrintableItemsByCategory`,
  use same method from parent `CustomMeeting` (`MeetingCommunes`).
  [gbastien]

4.1.6 (2020-08-21)
------------------

- Adapted code and tests regarding DX meetingcategory.
  [gbastien]
- Adapted templates regarding last changes in Products.PloneMeeting.
  [gbastien]
- Disabled POD template in zcharleroi profile for now as is it broken.
  [gbastien]

4.1.5 (2020-06-24)
------------------

- Adapted `meetingitem_view.pt` regarding changes in `Products.PloneMeeting` (`groupsInCharge`).
  [gbastien]

4.1.4 (2020-05-08)
------------------

- Removed field `MeetingItem.itemIsSigned` from `meetingitem_edit`, it is managed thru the `meetingitem_view`

4.1.3 (2020-04-29)
------------------

- Fixed `CustomCharleroiMeetingConfig.extraInsertingMethods` returned format that was breaking the `@@display-inserting-methods-helper-msg` view.

4.1.2 (2020-03-12)
------------------

- Removed useless CSS definition for state-proposed_to_refadmin label.
- Adapted templates regarding changes in PloneMeeting, removed ToolPloneMeeting.modelAdaptations functionnality.
- Fixed item template regarding field 'proposingGroupWithGroupInCharge' that may be empty on an item template.
- Adapted Page templates regarding changes in PloneMeeting.
- Removed accepted_and_returned prettylink icon as corresponding item WF state was removed.
- Override adaptatable method MeetingItem.getAdviceRelatedIndexes to include index 'financesAdviceCategory' that will be reindexed when advice added/modified/removed.

4.1.1 (2019-10-14)
------------------

- Updated templates regarding changes in Products.PloneMeeting.

4.1 (2019-10-04)
----------------

- Fix showFinancesAdvice when the item is in state prevalidated_waiting_advices and the user has the right to print it in deliberation.

4.1rc6 (2019-09-23)
-------------------

- MeetingItem.listOptionalAdvisers was removed and replaced by a vocabulary factory, adapted code accordingly
- Implement MeetingItem._adviceIsAddable so it is not addable while item is not complete, this way the 'search items to control completeness of' works as expected
- MeetingConfig.onMeetingTransitionItemTransitionToTrigger was moved to MeetingConfig.onMeetingTransitionItemActionToExecute, adapted code accordingly
- Updated meetingitem_view.pt regarding changes in Products.PloneMeeting ase meetingitem_view.pt

4.1rc5 (2019-07-02)
-------------------

- Use Products.MeetingCommunes.config.FINANCE_WAITING_ADVICES_STATES constant instead new FINANCE_GIVEABLE_ADVICE_STATES
  Redefine MeetingCommunes.config constants after PloneMeeting.config constants as PloneMeeting.config is imported in MeetingCommunes.config,
  all this should be done in registry stored values to avoid monkeypatches problems...

4.1rc4 (2019-06-28)
-------------------

- Adapted regarding MeetingItem.groupInCharge moved to MeetingItem.groupsInCharge
- Removed import_step calling setuphandlers.updateRoleMappings

4.1rc3 (2019-06-18)
-------------------

- Fix document generation specific methods

4.1rc2 (2019-06-14)
-------------------

- Updated meetingitem_view to call mayQuickEdit('completeness') with bypassWritePermissionCheck=True
- Avoid migration to 4.1 launched 2 times because of upgradeAll, added 'Products.MeetingCharleroi:default' to extra_omitted

4.1rc1 (2019-06-11)
-------------------

- Be defensive when using getProperty on a member object, do not fail if member is None
- Category 'indeterminee' can not be used on MeetingItemCollege if not to send to 'meting-config-council'
- Added possibility to send and item that is 'prevalidated' back to 'proposed' and 'itemcreated'
- Only a real Manager may backTo_prevalidated_from_waiting_advices
- Adapted finances advice to work with dexterity.localrolesfield
- Use AdviceAfterTransitionEvent instead AdviceTransitionEvent

4.0 (2017-08-22)
----------------
- Added email notification to the MeetingReviewer when an item is validated
  automatically because the freshly signed finances advice was positive
- Added 'Finances category' faceted widget only displayed to (Meeting)Managers
  and finances advisers
- Added custom inserting order 'on_police_then_other_groups_then_communications'
- Rely on inserting order 'on_groups_in_charge'
- Added listType 'depose'
- Use WFAdaptation 'mark_not_applicable'
