比利时社区大学和市政会议的官方会议管理(PloneMeeting 扩展配置文件)
项目描述
Products.MeetingCommunes 是为 Products.PloneMeeting 定制的配置文件。
Products.MeetingCommunes 变更日志
Products.MeetingCommunes 的版本必须与 Products.PloneMeeting 版本相同
4.2.9 (2024-09-25)
修复了财务建议句子中的错别字(prealable > préalable)。[gbastien]
4.2.8 (2024-06-10)
修复了测试 import_data 配置标题。[gbastien]
修复了由于 MeetingConfig ID 在测试中不对应而未正确测试的演示配置文件。使用 getId(True) 获取实际的 mc ID。[gbastien]
移除了所有 MeetingConfig portal_types 相关的翻译,因为这些现在都已生成。[gbastien]
4.2.7 (2024-03-14)
修复了在 example_fr 配置文件中未使用 template_path 的某些模板。这阻止了从其他包中定位的配置文件安装。[aduchene]
移除了对 WFA 建议的翻译,因为它们不再存在。[gbastien]
修复了 POD 模板 deliberation.odt 和 deliberation_recto_verso.odt,MeetingItem.getCertifiedSignatures 已不再是可调整的方法(已移除 .adapted())。[gbastien]
4.2.6 (2024-02-26)
从 collective.contact.plonegroup.utils 导入 get_person_from_userid 而不是从 Products.PloneMeeting.utils。[gbastien]
4.2.6rc1 (2024-02-08)
将 ignore_not_given_advice=False 参数添加到 CustomMeetingItem.showFinanceAdviceTemplate,当 True 时,当建议未给出或要求再次给出时,将隐藏 POD 模板。[gbastien]
4.2.6b7 (2024-01-31)
添加了 test_pm_Show_advice_on_final_wf_transition_when_item_in_advice_not_giveable_state,它将测试当项目设置为建议不再可编辑的状态时,如果建议不在其工作流最终状态中(当使用建议自定义工作流时),则不会将 advice.advice_hide_during_redaction 重置为 True。[gbastien]
将 test_Get_advice_given_by 调整以检查在使用自定义工作流时,get_advice_given_on 是建议 WF signFinancialAdvice 传输日期。[gbastien]
4.2.6b6 (2024-01-11)
将代码调整为尽可能使用 imio.helpers.content.richtextval 而不是 RichTextValue。[gbastien]
4.2.6b5 (2024-01-02)
为 add_advicecreated_state WFA 添加了翻译。[gbastien]
每个相关项目搜索(集合)使用 sort_on modified 而不是 created。[gbastien]
4.2.6b4 (2023-12-11)
在建议历史中,CSS,蓝色状态下的颜色 financial_advice_signed。[gbastien]
将代码调整为 ToolPloneMeeting.getUserName 被替换为 imio.helpers.content.get_user_fullname,而 ToolPloneMeeting.isPowerObserverForCfg 被移动到 utils.isPowerObserverForCfg。[gbastien]
4.2.6b3 (2023-11-27)
将 ignore_advice_hidden_during_redaction=False 参数添加到 CustomMeetingItem.showFinanceAdviceTemplate,当 True 时,当建议在修订期间隐藏时,将隐藏 POD 模板,除非成员是 MeetingManager 或在建议 _advisers 组中。[gbastien]
4.2.6b2 (2023-11-27)
将 add_advicecreated_state 建议WFA相关的代码从 PloneMeeting 移回。[gbastien]
修复了 meetingadvicefinancs portal_type.allowed_content_types 安装。[gbastien]
完成了财务建议类型的翻译。[gbastien]
4.2.6b1 (2023-10-27)
将代码调整为现在由 ToolPloneMeeting.advisersConfig 管理 custom advice portal_types。[gbastien]
添加了新的建议财务 WF meetingadvicefinancessimple_workflow;
修复了测试,因为 MeetingConfig.listWorkflowAdaptations 已被删除。[gbastien]
[gbastien]
在 examples_fr 配置文件中为联系人添加了 Export users/groups 仪表板模板。[gbastien]
将 recapitulatif-tb.ods 更新为使用 appy.pod 指令 do cell from+ xhtml(…) 而不是 view.display_html_as_text。[gbastien]
修复了 CustomMeetingConfig.getUsedFinanceGroupIds,它对自动请求的建议不起作用。[gbastien]
4.2.5 (2023-10-27)
在 MC 迁移到 4200 时调用 PloneMeeting 迁移到 4210。[gbastien]
4.2.4 (2023-09-12)
更新了 attendance-stats.ods。[gbastien]
将 CustomMeetingConfig.getUsedFinanceGroupIds 修复以使其在项目同时具有继承和非继承建议时正常工作,它在某些情况下使用了错误的 MeetingConfig。[gbastien]
在MC迁移到4200时调用 PloneMeeting 迁移到4208。[gbastien]
在MC迁移到4200时调用 PloneMeeting 迁移到4209。[gbastien]
移除了 examples_fr 导入数据中的 MeetingConfig.useCopies。[gbastien]
4.2.3 (2023-07-07)
移除了令人困惑的 transition_done_descr 翻译(过渡后显示的门户消息)。[gbastien]
添加了 create_to_bourgmestre_from_meeting-config-college 和 create_to_bourgmestre_from_meeting-config-college_comments 的翻译。[gbastien]
更新了文档链接。[gbastien]
4.2.2 (2023-06-27)
在MC迁移到4200时调用PloneMeeting迁移到4206和4207。[gbastien]
4.2.1 (2023-05-31)
将 zbougmestre 配置文件中的 shortName 从错误的 AG 修复为 Bourgmestre。[gbastien]
4.2 (2023-03-06)
在 adapters.py 中移除了无用的 get_cachekey_volatile 导入。[gbastien]
在 examples_fr 配置文件中修复了POD模板 avis-df.odt。[gbastien]
使 CustomMeetingConfig.getUsedFinanceGroupIds 能够处理发送到另一个具有继承建议的MC的项目。[gbastien]
建议不再使用Plone版本控制,从 financesadvice 配置文件中移除了 repositorytool.xml(迁移由 Products.PloneMeeting 管理)。[gbastien]
添加了使用 CompoundCriterion 适配器 items-with-advice-back-to-item-validation-states 的集合 searchadvicesbacktoitemvalidationstates,以获取具有财务建议且返回到项目验证状态的项目。[gbastien]
根据移除 MeetingConfig.useGroupsAsCategories 修改了代码。[gbastien]
4.2b24 (2022-09-29)
移除了 CustomToolPloneMeeting.isFinancialUser 的错误 ramcache cachekey。移除了对它的 ramcache 装饰器,最终变得无用了。[gbastien]
4.2b23 (2022-09-22)
修复了 examples_fr 配置文件。[gbastien]
4.2b22 (2022-08-26)
将“Commission des volontaires”配置文件重命名为“Bureau des volontaires”。[aduchene]
添加了辅助打印方法,以便能够通过自定义方法而不是持久值对项目进行分组。此方法必须以“_group_by_”开头。[anuyens, gbastien]
已移除字段 MeetingConfig.transitionsForPresentingAnItem,并相应地修改了配置文件。[gbastien]
在 MeetingCommunesWorkflowActions.doDecide 中调用父类的 doDecide。[gbastien]
在迁移到 MeetingCommunes 4200 时调用迁移到 PloneMeeting 4203 和 4204。[gbastien]
在迁移到4200时,移除了替换 print_deliberation 为 print_full_deliberation,因为最后一个方法已被移除。[gbastien]
现在我们使用 imio.helpers.cache.get_plone_groups_for_user 而不是 ToolPloneMeeting.get_plone_groups_for_user 修改了代码。[gbastien]
4.2b21 (2022-06-14)
在 examples_fr 配置文件中添加了用户FS。[odelaere]
默认情况下,为 meeting-config-zcollege 启用 FINANCE_ADVICES_COLLECTION_ID 集合。[gbastien]
4.2b20 (2022-05-17)
重新发布,zest.releaser 将版本设置为4.2b110… [gbastien]
4.2b110 (2022-05-17)
在迁移到 MeetingCommunes 4200 时调用迁移到 PloneMeeting 4202。[gbastien]
4.2b19 (2022-05-16)
为MC 4.2修改了 import-csv-inforius.py。[odelaere]
修复了 oj-avec-annexes.odt(现在 imageOrientation 是 image_orientation)。[gbastien]
扩展了 Migrate_To_4200._adaptWFHistoryForItemsAndMeetings 并将其重命名为 Migrate_To_4200._adaptWFDataForItemsAndMeetings,因为它还将处理迁移 MeetingItem.takenOverByInfos,其中键包含工作流程名称。[gbastien]
如果集合未启用,则不要在 CustomMeetingConfig.getUsedFinanceGroupIds 中失败,只需记录消息并返回空结果。[gbastien]
4.2b18 (2022-04-28)
考虑 Migrate_To_4200 可能是分部分(a、b、c)执行的。[gbastien]
不要重新定义 MeetingItemCommunesWorkflowConditions.__init__,因为父类(MeetingItemWorkflowConditions)定义了更多。[gbastien]
4.2b17 (2022-03-22)
优化POD模板 meeting_assemblies.odt,在模板上下文中使用默认可用的 目录,而不是使用 self.portal_catalog。 [gbastien]
在迁移到 MeetingCommunes 4200 时调用迁移到 PloneMeeting 4201。 [gbastien]
4.2b16 (2022-01-07)
修复了 MeetingAdviceCommunesWorkflowConditions._check_completeness,在父级(MeetingItem)上调用 _is_complete。 [gbastien]
4.2b15 (2022-01-03)
在 attendees.odt 模板中添加了两个示例。 [aduchene]
修复了 council-rapport.odt,MeetingItem.listProposingGroups 已不再存在。 [gbastien]
4.2b14 (2021-11-26)
修复了 print_formatted_finance_advice,因为它没有正确处理倡议建议。 [aduchene]
4.2b13 (2021-11-08)
修复了 MCItemDocumentGenerationHelperView.print_all_annexes,使其不再返回 </img>,因为 <img> 是一个自闭合标签。 [gbastien]
修复了会议的POD模板示例,使用 view.print_value(‘date’) 而不是 self.Title()。 [gbastien]
4.2b12 (2021-10-13)
在 MCItemDocumentGenerationHelperView.print_creator_name 中使用 ToolPloneMeeting.getUserName 而不是 Member.getProperty。 [gbastien]
4.2b11 (2021-09-09)
更新了 avis-df.odt 模板以具有默认值。 [aduchene]
添加了一个 IMeetingCommunesLayer BrowserLayer,因此可以在不使用 overrides.zcml 的情况下覆盖 PloneMeeting 的文档生成器视图。 [gbastien]
删除了被覆盖的方法 CustomMeetingItem._is_complete,因为它与 Prodducts.PloneMeeting.MeetingItem 中的实现相同。 [gbastien]
4.2b10 (2021-07-16)
添加了新的外部方法,以简化切换到 proposingGroupWithGroupInCharge。 [odelaere]
添加了 2 个新的配置文件 zcodir_extended 和 zcodir_city_cpas。 [aduchene]
删除了为 DashboardCollections 定义的默认值 FINANCE_ADVICES_COLLECTION_ID 和 searchitemswithnofinanceadvice,因为如果它们在 MeetingConfig.customAdvisers 中不存在,则当应用配置文件时会导致仪表板中断。 [gbastien]
当使用财务建议工作流时,WF initial_state 可能会变化(advicecreated,proposed_to_financial_controller,...),因此当使用完整性时,请确保项目在 mayProposeToFinancialReviewer 转换守卫之前是完整的。 [gbastien]
添加了 CustomMeetingConfig._setUsedFinanceGroupIds 以简化为 FINANCE_ADVICES_COLLECTION_ID 收集定义顾问值。 [gbastien]
在 config.py 中添加了 PORTAL_CATEGORIES。 [odelaere]
添加了新的列表类型 normalnotpublishable 和 latenotpublishable,用于 portal。 [odelaere]
调整了 zcity/zcommittee_advice 配置文件,因为建议类型 asked_again 现在不再是可选的。 [gbastien]
将参数 listTypes 在所有地方重命名为 list_types。 [gbastien]
将一些方法移动到 snake_case:printFinanceAdvice/print_finance_advice,printAllAnnexes/print_all_annexes,printFormatedAdvice/print_formated_advice。 [gbastien]
调整了 get_grouped_items 的行为,使用 unrestricted=True,它最初返回每个项目,忽略 itemUids,无法打印项目子集。现在,如果 itemUids 的长度小于所有可见项目的长度,则仅返回这些项目。 [gbastien]
调整了 MCItemDocumentGenerationHelperView.print_item_number_within_category,因为 MeetingItem.getCategory 在 MeetingConfig.useGroupsAsCategories 为 True 时不再返回 proposingGroup。 [gbastien]
修复了 MCItemDocumentGenerationHelperView.print_deliberation 的签名。 [gbastien]
在联系人目录中添加了新的 DashboardPODTemplate export-users-groups.ods。 [aduchene]
改进了 CustomMeeting.getNumerOfItems,使用 Meeting.getItems。 [odelaere]
改进了 MCItemDocumentGenerationHelperView.print_all_annexes,包括过滤器、图标、更好的转义等。 [odelaere]
4.2b9 (2021-01-26)
在 attendees.odt 模板中为 view.print_attendees_by_type 添加了 2 个额外的格式化示例。 [aduchene]
在 example_fr 配置文件中将大写字母更改为小写 directory_position_types。 [aduchene]
修复了 MeetingItemCommunesWorkflowActions._doWaitAdvices,确保在第二次(或更多次)请求建议时将 MeetingItem.completeness 设置为 completeness_evaluation_asked_again。 [gbastien]
针对“会议”从< cite>AT cite>移至< cite>DX cite>的情况,调整了代码和测试。[gbastien]
4.2b8 (2021-01-06)
添加了渲染各种投票的POD模板。[gbastien]
在执行测试时不再忽略testVotes。[gbastien]
修复了演示配置文件,包含附件的项目已损坏,因为在更新< cite>categorized_elements cite>后id已更改。[gbastien]
4.2b7 (2020-11-19)
修复了< cite>getPrintableItemsByCategory cite>中的错误(方法调用不正确,类别现在在DX中)。[aduchene, gbastien]
添加了< cite>testCustomMeeting.test_GetPrintableItemsByCategoryWithBothLateItems cite>,从< cite>Products.MeetingCharleroi cite>迁移而来。[gbastien]
修复了< cite>Migrate_To_4200 cite>,在末尾调用< cite>addNewSearches cite>,因为它需要< cite>_adaptWFHistoryForItemsAndMeetings cite>在< cite>_after_reinstall cite>钩子中被调用,以正确的工作流程。[gbastien]
4.2b6 (2020-10-27)
添加了< cite>zcsss cite>配置文件以添加CSSS MeetingConfig。[gbastien]
添加了缺失的< cite>searchadvicesignedbymanager cite>翻译。[gbastien]
4.2b5 (2020-10-14)
默认情况下,对于以< cite>meetingadvicefinances cite>开头的每个< cite>portal_types cite>建议使用金融< cite>advice_type cite>。[gbastien]
4.2b4 (2020-10-02)
简化了< cite>MeetingAdviceCommunesWorkflowConditions.mayProposeToFinancialManager cite>的翻译< cite>No cite>消息< cite>still_asked_again cite>。[gbastien]
修复了< cite>examples_fr cite>配置文件中的< cite>contactsTemplate cite>仪表板POD模板,设置< cite>use_objects=True cite>。[gbastien]
为< cite>zcpas cite>配置文件添加了默认的< cite>directory_position_types cite>和< cite>contactsTemplates cite>。[gbastien]
添加了对< cite>completeness_set_to_not_required_by_app cite>的翻译。[gbastien]
使用< cite>CompoundCriterion cite>适配器< cite>items-with-advice-signed-by-financial-manager cite>添加了集合< cite>searchadvicesignedbymanager cite>,以获取处于< cite>financial_advice_signed cite>状态的财务建议的项目。[gbastien]
4.2b3 (2020-09-10)
修复了在使用< cite>excluded_values/included_values cite>参数与< cite>unrestricted=True cite>一起使用时< cite>MCMeetingDocumentGenerationHelperView.get_grouped_items cite>,未传播到子方法的无限制导致结果不合理。[gbastien]
将参数< cite>additional_catalog_query={} cite>添加到< cite>MCMeetingDocumentGenerationHelperView.get_grouped_items cite>,使其能够传递额外的传统门户目录查询以过滤项目。[gbastien]
4.2b2 (2020-09-07)
添加了使用< cite>CompoundCriterion cite>适配器< cite>items-with-negative-previous-index cite>的集合< cite>searchitemswithnofinanceadvice cite>,以获取未询问财务建议的项目。
4.2b1 (2020-08-24)
为< cite>completeness_not_complete cite>和< cite>still_asked_again cite> WF转换按钮消息添加了翻译。
合并了4.1.15的变化
根据< cite>workflowAdaptations cite>的变化,调整了配置文件< cite>zbdc cite>。[gbastien]
4.2a4 (2020-06-24)
合并了4.1.9的变化
合并了4.1.10的变化
合并了4.1.11的变化
合并了4.1.12的变化
合并了4.1.13的变化
合并了4.1.14的变化
4.1.15 (2020-08-21)
修复了< cite>MeetingExecutive cite>的翻译。[vpiret]
添加了BDC配置文件。[anuyens]
为会议审计添加了缺失的翻译。[anuyens]
添加了从< cite>College/BP cite>到< cite>CoDir cite>的动作< cite>sent to cite>的翻译。[gbastien]
在< cite>deliberation.odt cite> POD模板中定义了< cite>page-break cite>样式。[gbastien]
在< cite>examples_fr cite>配置文件中默认添加了更多< cite>position_types cite>(秘书)。[gbastien]
4.1.14 (2020-06-24)
添加了< cite>import_organizations_from_csv cite>,以便能够从CSV文件导入组织。[gbastien]
在< cite>import_meetingsUsersAndRoles_from_csv cite>中,如果提供了< cite>id cite>,则考虑它(如果没有,则回退到规范化的标题)并管理额外的列< cite>groupsInCharge cite>、< cite>usingGroups cite>和< cite>actif cite>(工作流状态)。[gbastien]
在< cite>examples_fr cite>配置文件中默认添加了更多< cite>position_types cite>(第一市长到第六市长)。[gbastien]
4.1.13 (2020-06-11)
添加了一些打印项目编号的不同方法。[aduchene]
4.1.12 (2020-05-28)
在迁移到MeetingCommunes 4.1的过程中调用迁移到PloneMeeting 4107。[gbastien]
不要使用相对路径来定义ItemAnnexTypeDescriptor的图标路径。[gbastien]
4.1.11 (2020-05-14)
在迁移到MeetingCommunes 4.1的过程中调用迁移到PloneMeeting 4106。[gbastien]
4.1.10 (2020-04-24)
添加了force-language外部方法。[odelaere]
在迁移到MeetingCommunes 4.1的过程中调用迁移到PloneMeeting 4105。[gbastien]
4.1.9 (2020-04-02)
修复了all-items-to-control-completeness-of ICompoundCriterion适配器。
在attendees.odt模板中添加了一些关于“非参会者”的示例。
4.2a3(2020-03-13)
合并了4.1.8的更改
4.1.8 (2020-03-12)
添加了基于items-to-control-completeness-of的ICompoundCriterion适配器all-items-to-control-completeness-of,它将查询所有财务建议,而不仅仅是延迟意识建议
更新了styles1.odt以添加CKEditor的样式
在attendees.odt中添加了一些更多使用情况,使用缩写的名。
4.2a2(2020-02-21)
合并了4.1.x的更改
4.2a1(2020-02-06)
调整项目工作流以使用MeetingConfig.itemWFValidationLevels定义的配置
添加了新的与“会议建议”相关的流程:“meetingadvicefinanceseditor_workflow”和“meetingadvicefinancesmanager_workflow”
删除了MeetingConfig.itemDecidedStates和MeetingConfig.itemPositiveDecidedStates字段,相应地调整了import_data文件
4.1.7 (2020-02-18)
覆盖print_deliberation以包含特定内容
添加MCItemDocumentGenerationHelperView.print_formatted_finance_advice以打印财务建议
重新集成CustomMeeting.getPrintableItemsByCategory,等待另一个解决方案能够打印空类别
在迁移到MeetingCommunes 4.1的过程中调用迁移到PloneMeeting 4104
调整了examples_fr import_data中的示例_fr为“searchalldecisions”,“searchalldecisions”已重命名为“searchallmeetings”
将MCMeetingDocumentGenerationHelperView.get_grouped_items的参数unrestricted=False添加,以便可以获取会议的每个项目,即使当前用户可能无法访问
4.1.6 (2019-11-26)
修复了与imio.prettylink更改相关的CSS类
4.1.5 (2019-11-19)
在迁移到v4.1的过程中启动Products.PloneMeeting升级步骤到4103
4.1.4 (2019-11-04)
MeetingConfigDescriptor.defaultLabels的格式已更改,相应地调整了import_data
在迁移到v4.1的过程中启动Products.PloneMeeting升级步骤到4102
4.1.3 (2019-10-14)
在examples_fr配置文件中更新PODTemplates,以使用PloneMeeting的新方法
为zcommittee_advice配置文件添加了缺失的portal_types翻译,不要在安装时将其设置为默认值
根据plonetheme.imioapps的更改调整了workflowstate视图小部件的CSS
在联系位置类型中添加了bourgmestreff-president
4.1.2 (2019-10-04)
错误的发布
4.1.1 (2019-10-04)
在应用迁移到4.1后,调用迁移到Products.PloneMeeting 4100和4101的迁移
4.1 (2019-09-13)
错误的发布
4.1.dev0(2019-09-13)
在import-csv-civadis.py中修复了导入会议和项目的修改日期。[odelaere]
4.1rc9(2019-09-12)
使用MeetingWorkflowConditions.mayDecide的基实现,因为它现在执行相同的操作(仅检查“审查门户内容”权限)
将MeetingConfig.onMeetingTransitionItemTransitionToTrigger移动到MeetingConfig.onMeetingTransitionItemActionToExecute,并相应地调整了代码
4.1rc8(2019-08-23)
修复了使用oj-avec-annexes.odt的POD模板,该模板无法渲染晚些时候的项目
在配置文件zcity中,使用与配置文件examples_fr相同的directory_position_types
在升级到4.1后,运行Products.PloneMeeting升级步骤到4100
4.1rc7(2019-08-13)
在应用“meetingadvicefinances_add_advicecreated_state” WF调整时,将advicecreated状态设置为new_initial_state
在query_itemstocontrolcompletenessof中,不要使用config.FINANCE_WAITING_ADVICES_STATES,而是计算可以由财务组给出建议的状态
覆盖MeetingItem._adviceTypesForAdviser以管理特定的财务建议类型
弃用config.FINANCE_WAITING_ADVICES_STATES,动态使用utils.finances_give_advice_states获取这些状态
4.1rc6(2019-07-02)
确保在迁移到v4.1时更新联系目录position_types,如果只定义了“默认”位置类型
添加了新的财务建议搜索复合准则适配器ItemsWithAdviceAdviceCreatedAdapter,用于搜索处于“advicecreated”状态的具有建议的项目
当使用MeetingItem.completeness时,当请求建议时,自动将完整性设置为“completeness_evaluation_asked_again”
默认情况下定义config.FINANCE_WAITING_ADVICES_STATES=[],如果不覆盖则不执行任何操作
4.1rc5(2019-07-01)
在CustomMeetingConfig.getUsedFinanceGroupIds中,如果FINANCE_ADVICES_COLLECTION_ID没有‘indexAdvisers’过滤器或‘indexAdvisers’过滤器为空时,应进行防御性处理
4.1rc4 (2019-07-01)
为‘meetingadvicefinances_workflow’ WF适应添加了翻译
4.1rc3 (2019-06-28)
在examples_fr导入_data目录_position_types中添加了‘conseiller’、‘depute’和‘conseiller-president’
将示例视图print_attendees_by_type(group_position_type=True, render_as_html=True, ignored_pos_type_ids=[])添加到attendees POD模板中,以展示如何在没有定义position_type的一些held_positions上使用group_position_type=True时显示单个held_position标签
添加了wfAdaptation ‘meetingadvicefinances_controller_propose_to_manager’,它将‘proposed_to_financial_controller’过渡到‘proposed_to_financial_manager’
添加了辅助方法CustomMeetingConfig._has_meetingadvicefinances_wf_adaptations,如果选择了某些与财务建议相关的流程适应,则返回True,这将触发创建‘patched_meetingadvicefinances_workflow’的事实
在financesadvice_workflow中,在mayProposeToFinancialController中管理MeetingItem.completeness,这样就不能将需要完整性评估的项目提交给财务控制器
移除import_step调用setuphandlers.updateRoleMappings
将代码适应为使用MeetingItem.getGroupsInCharge(first=True)代替已删除的MeetingItem.getGroupInCharge
4.1rc2 (2019-06-14)
考虑传递给Migrate_To_4_1.run的新参数extra_omitted
4.1rc1 (2019-06-11)
将‘meetingadvicefinances_workflow’适应为使用MeetingAdviceCommunesWorkflowActions/MeetingAdviceCommunesWorkflowConditions代替‘@@advice-wf-conditions’视图
为meetingadvicefinances_workflow添加了工作流适应,以添加‘advicecreated’初始状态
将财务建议工作流适应为使用dexterity.localrolesfield
4.1b3 (2019-05-16)
隐藏‘searchvalidateditems’以供观察者使用(包括受限的)
更新decide_item_when_back_to_meeting_from_returned_to_proposing_group决定状态为‘accept_but_modify’而不是‘accept’(来自PloneMeeting)
在配置文件‘examples_fr’中,启用WFAdaptations ‘presented_item_back_to_itemcreated’和‘presented_item_back_to_proposed’
在配置文件‘examples_fr’中,启用相关转换以确认
在配置文件‘examples_fr’中,为‘Secrétariat Général’启用‘groups_in_charge’,并为其配置自动请求的建议
在配置文件‘examples_fr’中,启用‘MeetingItem.manuallyLinkedItems’字段
在配置文件‘examples_fr’中,默认启用‘Agenda with annexes’
适应有关MeetingConfig.powerObservers的代码
默认为配置文件‘examples_fr’和‘simple’启用wfAdaptation ‘only_creator_may_delete’
添加了CI触发器的JenkinsFile
简化了PloneMeeting的MeetingWorkflowConditions,无需重新定义mayCorrect
在会议工作流的状态‘closed’中给MeetingManager授予‘Review portal content’权限,因为现在MeetingManagers可以根据MeetingConfig.meetingPresentItemWhenNoCurrentMeetingStates纠正已关闭的会议
使测试test_pm_ObserversMayViewInEveryStates更容易被插件覆盖
添加了城市的标准安装配置文件
4.1b2 (2019-01-29)
修复配置文件,将MeetingConfig.itemsListVisibleColumns中的‘item_reference’重命名为‘static_item_reference’
更改了searchproposeditems DashboardCollection的默认tal_condition,仅在当前用户是创建者时显示
将代码适应为使用imio.history.utils.getLastWFAction代替Products.PloneMeeting.utils.getLastEvent
4.1b1 (2018-12-04)
不再直接调用at_post_edit_script,使用Meeting(Item)._update_after_edit
将默认的‘deliberation.odt’适应为不再使用全局边距并集成printAllAnnexes
修复pmReviewerLevel1和pmReviewerLevel2的审阅者组,以避免导入MEETINGREVIEWERS
对于工作流操作和条件,不要使用分开的‘College’/‘Council’接口,在两种情况下都使用‘Communes’接口
添加了一个“simple”配置文件,它添加了可能的最简单配置。可用于创建非常简单的配置,或作为其他复杂配置的基础
在MeetingCommunesTestCase中添加了变量cfg1_id和cfg2_id,这用于定义测试中的meetingConfig和meetingConfig2属性,对基于MeetingCommunes的配置文件很有用。
添加了辅助方法来打印分类内的项目编号。
在测试中使用PloneMeetingTestCase中的_addPrincipalToGroup。
DashboardCollection不再有工作流,但有“enabled”字段,在adapters.getUsedFinanceGroupIds中使用它来检查财务DashboardCollection是否启用。
添加了示例Meeting POD模板“attendees”,以展示打印方法“print_attendees”和“print_attendees_by_type”的各种可能性。
修改了profiles import_data,以在usedItemAttributes中选择“description”,因为MeetingItem.description现在是可选字段。
在import_data.py中修改了PODTemplateDescriptor的定义,以使用正确的字段类型。
现在PloneMeeting中可以使用更简单的方式来定义测试配置文件的import_data。
删除了不再使用的(希望如此…)CustomMeetingItem.adviceDelayIsTimedOutWithRowId方法。
Base MCItemDocumentGenerationHelperView.printFormatedAdvice基于MeetingItem.getAdviceDataFor,以避免重写代码并获得所有可用数据。
将简单的配置文件import_data作为每个次要配置文件(zag、zbourgmestre等)的基础。
修改了profiles import_data,用于ItemAssembly字段不再为可选字段。
ToolPloneMeeting.getPloneGroupsForUser被重命名为ToolPloneMeeting.get_plone_groups_for_user。
使用更好的缓存键来搜索与财务建议相关的信息(只要用户/组/配置没有更改就缓存)。
4.0 (2017-08-04)
修改了工作流以定义用于转换的图标。
删除了MeetingConfig.cdldProposingGroup字段,并使用“searchitemswithfinanceadvice”集合中定义的“indexAdvisers”值来确定财务顾问组ID。
“getEchevinsForProposingGroup”也返回不活动的MeetingGroups,因此当在自定义顾问中使用作为TAL条件时,不活动的MeetingGroup/自定义顾问在更新建议时仍能正确行为。
使用ToolPloneMeeting.performCustomWFAdaptations来管理我们自己的WFAdaptation(重写“no_publication”工作流适配器)。
修改了测试,保留test…原始PM文件以覆盖原始PM测试,并使用testCustom…进行所有其他测试,添加了testCustomWorkflow.py。
由于相同的WF可以在PloneMeeting中的多个MeetingConfig中使用,因此删除了2个工作流meetingcollege和meetingcouncil,并仅使用meetingcommunes,其中启用了wfAdaptations“no_publication”和“no_global_observation”。
添加了“financesadvice”配置文件,用于管理使用特定工作流和特定meetingadvicefinances portal_type的先进财务建议。
修改了配置文件以反映imio.annex集成。
添加了新的适配器方法,以简化在生成文档时管理财务建议(printFinanceAdvice(self, case))。
添加了getPrintableItems和getPrintableItemsByCategory的参数“excludedGroupIds”。
MeetingObserverLocal在所有状态下都具有类似视图的权限。
3.3 (2015-02-27)
根据PloneMeeting的变化进行了更新。
删除了加载英文示例的配置文件“examples”。
删除了已在PloneMeeting的setup.py中定义的依赖关系。
添加了MeetingConfig.initItemDecisionIfEmptyOnDecide参数,允许启用/禁用项目决策字段初始化,当会议触发“decide”转换时。
添加了MeetingConfig的“CoDir”。
添加了MeetingConfig的“CA”。
将字段“MeetingGroup.signatures”移动到PloneMeeting。
3.2.0.1 (2014-03-06)
根据PloneMeeting的变化进行了更新。
将一些翻译从plone域移动到PloneMeeting域。
3.2.0 (2014-02-12)
根据PloneMeeting的变化进行了更新。
在必要时使用getToolByName。
3.1.0 (2013-11-04)
由于PloneMeeting正确管理,现在可以简化覆盖。
将“add_published_state”移动到PloneMeeting,并重命名为“hide_decisions_when_under_writing”。
由于PloneMeeting现在还管理“searchitemstoprevalidate”搜索,因此将“searchitemstovalidate”主题移动到PloneMeeting。
3.0.3 (2013-08-19)
添加了getNumberOfItems方法,这在POD模板中很有用。
根据PloneMeeting的“less roles”更改进行了修改。
添加了“demo data”配置文件。
根据PloneMeeting的更改重构了测试。
3.0.2 (2013-06-21)
删除了Meeting.mayChangeItemsOrder的重写。
删除了meeting_changeitemsorder的重写。
删除了browser.async.Discuss.isAsynchToggleEnabled的重写,现在默认启用。
添加了来自PloneMeeting的缺失测试。
修正了printAdvicesInfos中的错误,导致在没有请求建议的项目上出现UnicodeDecodeError。
3.0.1 (2013-06-07)
添加了带有打印附件的文档模板示例
添加了便于按“成员类别”打印装配的方法
使按类别打印的功能与无类别打印一样功能完善
修复了在返回已发布状态时可能引发WorkflowException的bug
3.0 (2013-04-03)
迁移到Plone 4(使用PloneMeeting 3.x,有关完整更改列表,请参阅PloneMeeting的HISTORY.txt文件)
2.1.3 (2012-09-19)
添加了对创建的项目给出、修改和查看建议的可能性
添加了在项目延迟时定义替代决策的可能性
添加了新的工作流适配,以添加对无会议管理员的隐藏决策的发布状态