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>

4. Changes

Please look at CHANGES.rst

Products.MeetingMons Changelog

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.0.tar.gz (471.5 kB view details)

Uploaded Source

File details

Details for the file Products.MeetingMons-4.2.0.tar.gz.

File metadata

  • Download URL: Products.MeetingMons-4.2.0.tar.gz
  • Upload date:
  • Size: 471.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for Products.MeetingMons-4.2.0.tar.gz
Algorithm Hash digest
SHA256 c294412bd455fb827f6ee11116354d202a8d73449177956788f9e4e166d503c3
MD5 1d22e3144cc52a344ed1c06aafdb5c39
BLAKE2b-256 fd9d6e30517068a671ebd764337a08b88ba13bbb9468759380f72220d45c9f19

See more details on using hashes here.

Supported by

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