Skip to main content

Official meetings management for college and council of Mons (PloneMeeting extension profile)

Project description

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>

3. Changes

Please look at CHANGES.rst

Products.MeetingMons Changelog

4.2.2 (2026-07-03)

  • Synchronized item templates (view/edit). [gbastien]

  • Enable most of WFA except waiting_advices related ones so it can be used when necessary. [gbastien]

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

products_meetingmons-4.2.2.tar.gz (472.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

products_meetingmons-4.2.2-py3-none-any.whl (543.9 kB view details)

Uploaded Python 3

File details

Details for the file products_meetingmons-4.2.2.tar.gz.

File metadata

  • Download URL: products_meetingmons-4.2.2.tar.gz
  • Upload date:
  • Size: 472.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for products_meetingmons-4.2.2.tar.gz
Algorithm Hash digest
SHA256 3fa343ff5d793d23b222ffeaf4203cfd5afa51049512d675700be61eb6a2f617
MD5 f6e9ef824ba26564e533da167eb448a5
BLAKE2b-256 19a3c997a502eeb23e03b3c114dbf71ff1b99ba91dea552e14ac8679945c6597

See more details on using hashes here.

File details

Details for the file products_meetingmons-4.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for products_meetingmons-4.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 78a13161595f13b7393f24a9b05a6c3147304c9581fb08216d92fff8d2b984b9
MD5 652354a536d502d72e1941d46a457daa
BLAKE2b-256 e22259bbbef0170bdf1addcb8bc09e2118467ef50367831a54b4115986d8ad2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page