Products.PloneMeeting profile for Province de Hainaut (Belgium)
===============================================================
Products.MeetingPROVHainaut Changelog
=====================================
4.2.2 (2024-12-06)
------------------
- Fixed instance not starting because `Products.MeetingCommunes` `examples_fr`
and `zones` profiles were changed.
[gbastien]
4.2.1 (2024-03-14)
------------------
- Adapted code for `ToolPloneMeeting.advisersConfig`:
- Cleanup code, removed `config.COMPTA_GROUP_ID`, `config.ADVICE_CATEGORIES`
and `config.ADVICE_STATES_ALIVE`;
- Removed `vocabularies.py` as `AdviceCategoriesVocabularyFactory` is not used;
- Removed `model` folder as `pm_updates.py` is empty;
- Removed `CustomToolPloneMeeting` as method `get_extra_adviser_infos`
is now automatically managed by `ToolPloneMeeting.advisersConfig`.
- Enable behavior `Advice accounting commitment` for
`meetingadvicefinances.xml` and `meetingadvicefinancescec.xml`.
- Added upgrade step to 4204.
[gbastien]
4.2.0 (2023-04-11)
------------------
- Completed `test_FinancesAdvicesWorkflow` to check that finances adviser
may take over item.
[gbastien]
- Fixed `test_pm_WFA_availableWFAdaptations`, take into account new WFA `transfered`.
[gbastien]
- Fixed `setuphandlers._addDemoData`.
[gbastien]
- Removed `collegeMeeting.transitionsForPresentingAnItem` from `import_data` as
field `MeetingConfig.transitionsForPresentingAnItem` was removed.
[gbastien]
- Use the `waiting_advices_given_and_signed_advices_required_to_validate` WF adaptation
and added `testCustomWorkflows.test_ItemNotValidableWhenFinancesAdviceWFIncomplete`.
[gbastien]
- Advices is no more using Plone versioning, removed `repositorytool.xml`
from `default` profile (migration is managed by `Products.PloneMeeting`).
[gbastien]
- Adapted `meetingadvicefinances` and `meetingadvicefinancescec` portal_types
to use the `PMRichTextWidget` for extra field `accounting_commitment`.
[gbastien]
- Adapted translation of advice field title that must now start with `title_`
so it is displayed correctly when historized.
[gbastien]
- Adapted code now that we use `imio.helpers.cache.get_plone_groups_for_user`
instead `ToolPloneMeeting.get_plone_groups_for_user`.
[gbastien]
- Adapted code regarding removal of `MeetingConfig.useGroupsAsCategories`.
[gbastien]
4.2b6 (2022-04-28)
------------------
- Adapted `events.onAdviceAfterTransition`, do no more call
`MeetingItem.update_local_roles` as it is done in PloneMeeting in
`events.onAdviceTransition` now, just after call to `AdviceAfterTransitionEvent`.
[gbastien]
- Fixed `zprovhainaut import_data`, was failing with demo data.
[gbastien]
4.2b5 (2022-01-07)
------------------
- Fixed call to `ToolPloneMeeting.isManager`, pass no context when `realManagers=True`.
[gbastien]
4.2b4 (2021-07-19)
------------------
- Added `testVotes.py` as it is launched now by `Products.MeetingCommunes`.
[gbastien]
- Added `test_CompletenessEvaluationAskedAgain` that shows that completeness
evaluation is asked correctly (test fixes in
`Products.MeetingCommunes.adapters._will_ask_completeness_eval_again` and
`Products.MeetingCommunes.adapters._doWaitAdvices`).
[gbastien]
- Adapted code regardind fact that Meeting was moved from AT to DX.
[gbastien]
- Removed `MeetingItem.groupedItemsNum` functionnality.
[gbastien]
- Fixed code and POD templates, use `updatePODTemplatesCode` helper in migration to 4203 to fix POD templates code.
[gbastien]
4.2b3 (2020-10-14)
------------------
- Added upgrade step to 4202 that will update `advice_type` of every finances advices.
[gbastien]
4.2b2 (2020-10-02)
------------------
- In `CustomMeetingItem.getCustomAdviceMessageFor`, take into account new key `displayAdviceReviewState`,
set it to True so advice review_state is shown to users that may not view the advice.
- Fixed `config.EXTRA_GROUP_SUFFIXES` regarding new key `fct_management` in `collective.contact.plonegroup`.
- Enable `MeetingItemPROVHainautWorkflowConditions._get_waiting_advices_icon_advisers` for every finances advisers.
- Configure `waiting_advices` WFAdaptation regarding changes in `Products.PloneMeeting`.
4.2b1 (2020-08-24)
------------------
- Added upgrade step to 4201 to move MeetingItem.motivation to MeetingItem.description
4.2a4 (2020-06-24)
------------------
- Fixed demo data as now MeetingItem.groupsInCharge can not be empty
4.2a3 (2020-04-02)
------------------
- Display also 'Can not add advice before item is complete' for DF 2. advice
4.2a2 (2020-02-21)
------------------
- Added import_meetingsUsersAndRoles_from_csv in Extensions.utils
- Removed override of meetingitem_view for now as it was only done to display field MeetingItem.groupedItemsNum that is not really used...
4.2a1 (2020-02-06)
------------------
- Display item completeness not evaluated advice custom message also when advice is asked again
- Use profile post_handler attribute to manage postInstall handler, removed use of import_steps.xml for every profiles
- Define 3 types of finances advice with separated workflows
- Removed overrides of meetingitem_view.pt/meetingitem_edit.pt, it was to include no more used MeetingItem.groupedItemsNum field
- Change colors to match visual identity of Province of Hainaut
- Fixed _adviceIsEditableByCurrentUser, check if item is_complete AND if user is able to edit the advice or edit.png icon appear
even when user can not really edit the advice
- Override translations for wait_advices_from, MeetingItem.manuallyLinkedItems description and MeetingItem.preferredMeeting description
- Added specific logo.png
- Configure local roles for state 'proposed_to_financial_reviewer' in workflows meetingadvicefinanceseditor_workflow and meetingadvicefinancesmanager_workflow
4.1rc2 (2019-07-02)
-------------------
- Use already existing Products.MeetingCommunes.config.FINANCE_WAITING_ADVICES_STATES constant to manage item states
in which the finances advice may be given instead new constant FINANCE_GIVEABLE_ADVICE_STATES
- Override adaptable method MeetingItem._adviceIsAddable to only return True if item _is_complete, this way the
'searchitemstocontrolcompletenessof' faceted search is working
- Only set completeness to 'completeness_evaluation_asked_again' when advice coming from 'advice_given' to 'advicecreated'
- Fix meetingitem_view when displaying MeetingItem.category
- Set meetingadvicefinances.advice_accounting_commitment to required=False
- Import FINANCE_WAITING_ADVICES_STATES only when about to use it, as it is monkeypatched from Products.MeetingCommunes.config
4.1rc1 (2019-06-28)
-------------------
- Manage zprovhainaut install profile
- Create and configure finances and compta advices
- Adapt comptabilite Workflow to remove relevant states
- Override MeetingItem.mayEvaluateCompleteness as only finances/comptabilite precontrollers may evaluate it
- Added new field for grouped items on a slip number
- When item sent to finances again, set completeness to 'completeness_evaluation_asked_again' automatically
- Adapted profile to have sample associatedGroups and groupsInCharge
4.0 (2018-10-25)
----------------
- Create Addon for Province of Hainaut
- New translations
Raw data
{
"_id": null,
"home_page": "https://www.imio.be/nos-applications/ia-delib",
"name": "Products.MeetingPROVHainaut",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "plone official meetings management egov communesplone imio plonegov hainaut",
"author": "Gauthier Bastien",
"author_email": "gauthier@imio.be",
"download_url": "https://files.pythonhosted.org/packages/f0/21/63f54938d74882147d105259b49fefd8942d6f404224dc279d48b6771e4c/Products.MeetingPROVHainaut-4.2.2.tar.gz",
"platform": null,
"description": "Products.PloneMeeting profile for Province de Hainaut (Belgium)\n===============================================================\n\n\n\nProducts.MeetingPROVHainaut Changelog\n=====================================\n\n4.2.2 (2024-12-06)\n------------------\n\n- Fixed instance not starting because `Products.MeetingCommunes` `examples_fr`\n and `zones` profiles were changed.\n [gbastien]\n\n4.2.1 (2024-03-14)\n------------------\n\n- Adapted code for `ToolPloneMeeting.advisersConfig`:\n\n - Cleanup code, removed `config.COMPTA_GROUP_ID`, `config.ADVICE_CATEGORIES`\n and `config.ADVICE_STATES_ALIVE`;\n - Removed `vocabularies.py` as `AdviceCategoriesVocabularyFactory` is not used;\n - Removed `model` folder as `pm_updates.py` is empty;\n - Removed `CustomToolPloneMeeting` as method `get_extra_adviser_infos`\n is now automatically managed by `ToolPloneMeeting.advisersConfig`.\n - Enable behavior `Advice accounting commitment` for\n `meetingadvicefinances.xml` and `meetingadvicefinancescec.xml`.\n - Added upgrade step to 4204.\n\n [gbastien]\n\n4.2.0 (2023-04-11)\n------------------\n\n- Completed `test_FinancesAdvicesWorkflow` to check that finances adviser\n may take over item.\n [gbastien]\n- Fixed `test_pm_WFA_availableWFAdaptations`, take into account new WFA `transfered`.\n [gbastien]\n- Fixed `setuphandlers._addDemoData`.\n [gbastien]\n- Removed `collegeMeeting.transitionsForPresentingAnItem` from `import_data` as\n field `MeetingConfig.transitionsForPresentingAnItem` was removed.\n [gbastien]\n- Use the `waiting_advices_given_and_signed_advices_required_to_validate` WF adaptation\n and added `testCustomWorkflows.test_ItemNotValidableWhenFinancesAdviceWFIncomplete`.\n [gbastien]\n- Advices is no more using Plone versioning, removed `repositorytool.xml`\n from `default` profile (migration is managed by `Products.PloneMeeting`).\n [gbastien]\n- Adapted `meetingadvicefinances` and `meetingadvicefinancescec` portal_types\n to use the `PMRichTextWidget` for extra field `accounting_commitment`.\n [gbastien]\n- Adapted translation of advice field title that must now start with `title_`\n so it is displayed correctly when historized.\n [gbastien]\n- Adapted code now that we use `imio.helpers.cache.get_plone_groups_for_user`\n instead `ToolPloneMeeting.get_plone_groups_for_user`.\n [gbastien]\n- Adapted code regarding removal of `MeetingConfig.useGroupsAsCategories`.\n [gbastien]\n\n4.2b6 (2022-04-28)\n------------------\n\n- Adapted `events.onAdviceAfterTransition`, do no more call\n `MeetingItem.update_local_roles` as it is done in PloneMeeting in\n `events.onAdviceTransition` now, just after call to `AdviceAfterTransitionEvent`.\n [gbastien]\n- Fixed `zprovhainaut import_data`, was failing with demo data.\n [gbastien]\n\n4.2b5 (2022-01-07)\n------------------\n\n- Fixed call to `ToolPloneMeeting.isManager`, pass no context when `realManagers=True`.\n [gbastien]\n\n4.2b4 (2021-07-19)\n------------------\n\n- Added `testVotes.py` as it is launched now by `Products.MeetingCommunes`.\n [gbastien]\n- Added `test_CompletenessEvaluationAskedAgain` that shows that completeness\n evaluation is asked correctly (test fixes in\n `Products.MeetingCommunes.adapters._will_ask_completeness_eval_again` and\n `Products.MeetingCommunes.adapters._doWaitAdvices`).\n [gbastien]\n- Adapted code regardind fact that Meeting was moved from AT to DX.\n [gbastien]\n- Removed `MeetingItem.groupedItemsNum` functionnality.\n [gbastien]\n- Fixed code and POD templates, use `updatePODTemplatesCode` helper in migration to 4203 to fix POD templates code.\n [gbastien]\n\n4.2b3 (2020-10-14)\n------------------\n\n- Added upgrade step to 4202 that will update `advice_type` of every finances advices.\n [gbastien]\n\n4.2b2 (2020-10-02)\n------------------\n\n- In `CustomMeetingItem.getCustomAdviceMessageFor`, take into account new key `displayAdviceReviewState`,\n set it to True so advice review_state is shown to users that may not view the advice.\n- Fixed `config.EXTRA_GROUP_SUFFIXES` regarding new key `fct_management` in `collective.contact.plonegroup`.\n- Enable `MeetingItemPROVHainautWorkflowConditions._get_waiting_advices_icon_advisers` for every finances advisers.\n- Configure `waiting_advices` WFAdaptation regarding changes in `Products.PloneMeeting`.\n\n4.2b1 (2020-08-24)\n------------------\n\n- Added upgrade step to 4201 to move MeetingItem.motivation to MeetingItem.description\n\n4.2a4 (2020-06-24)\n------------------\n\n- Fixed demo data as now MeetingItem.groupsInCharge can not be empty\n\n4.2a3 (2020-04-02)\n------------------\n\n- Display also 'Can not add advice before item is complete' for DF 2. advice\n\n4.2a2 (2020-02-21)\n------------------\n\n- Added import_meetingsUsersAndRoles_from_csv in Extensions.utils\n- Removed override of meetingitem_view for now as it was only done to display field MeetingItem.groupedItemsNum that is not really used...\n\n4.2a1 (2020-02-06)\n------------------\n\n- Display item completeness not evaluated advice custom message also when advice is asked again\n- Use profile post_handler attribute to manage postInstall handler, removed use of import_steps.xml for every profiles\n- Define 3 types of finances advice with separated workflows\n- Removed overrides of meetingitem_view.pt/meetingitem_edit.pt, it was to include no more used MeetingItem.groupedItemsNum field\n- Change colors to match visual identity of Province of Hainaut\n- Fixed _adviceIsEditableByCurrentUser, check if item is_complete AND if user is able to edit the advice or edit.png icon appear\n even when user can not really edit the advice\n- Override translations for wait_advices_from, MeetingItem.manuallyLinkedItems description and MeetingItem.preferredMeeting description\n- Added specific logo.png\n- Configure local roles for state 'proposed_to_financial_reviewer' in workflows meetingadvicefinanceseditor_workflow and meetingadvicefinancesmanager_workflow\n\n4.1rc2 (2019-07-02)\n-------------------\n\n- Use already existing Products.MeetingCommunes.config.FINANCE_WAITING_ADVICES_STATES constant to manage item states\n in which the finances advice may be given instead new constant FINANCE_GIVEABLE_ADVICE_STATES\n- Override adaptable method MeetingItem._adviceIsAddable to only return True if item _is_complete, this way the\n 'searchitemstocontrolcompletenessof' faceted search is working\n- Only set completeness to 'completeness_evaluation_asked_again' when advice coming from 'advice_given' to 'advicecreated'\n- Fix meetingitem_view when displaying MeetingItem.category\n- Set meetingadvicefinances.advice_accounting_commitment to required=False\n- Import FINANCE_WAITING_ADVICES_STATES only when about to use it, as it is monkeypatched from Products.MeetingCommunes.config\n\n4.1rc1 (2019-06-28)\n-------------------\n- Manage zprovhainaut install profile\n- Create and configure finances and compta advices\n- Adapt comptabilite Workflow to remove relevant states\n- Override MeetingItem.mayEvaluateCompleteness as only finances/comptabilite precontrollers may evaluate it\n- Added new field for grouped items on a slip number\n- When item sent to finances again, set completeness to 'completeness_evaluation_asked_again' automatically\n- Adapted profile to have sample associatedGroups and groupsInCharge\n\n4.0 (2018-10-25)\n----------------\n- Create Addon for Province of Hainaut\n- New translations",
"bugtrack_url": null,
"license": "GPL",
"summary": "PloneMeeting profile for Province de Hainaut",
"version": "4.2.2",
"project_urls": {
"Homepage": "https://www.imio.be/nos-applications/ia-delib"
},
"split_keywords": [
"plone",
"official",
"meetings",
"management",
"egov",
"communesplone",
"imio",
"plonegov",
"hainaut"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f02163f54938d74882147d105259b49fefd8942d6f404224dc279d48b6771e4c",
"md5": "83c5340092825502c545b918261b7ebe",
"sha256": "161de8942336753192e29184a90777ae896aa9cc3ba5dbeed1fc2847f58e4037"
},
"downloads": -1,
"filename": "Products.MeetingPROVHainaut-4.2.2.tar.gz",
"has_sig": false,
"md5_digest": "83c5340092825502c545b918261b7ebe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 398908,
"upload_time": "2024-12-06T15:27:19",
"upload_time_iso_8601": "2024-12-06T15:27:19.951938Z",
"url": "https://files.pythonhosted.org/packages/f0/21/63f54938d74882147d105259b49fefd8942d6f404224dc279d48b6771e4c/Products.MeetingPROVHainaut-4.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-06 15:27:19",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "products.meetingprovhainaut"
}