跳转到主要内容

比利时社区大学和市政会议的官方会议管理(PloneMeeting 扩展配置文件)

项目描述

Products.MeetingCommunes 是为 Products.PloneMeeting 定制的配置文件。

https://coveralls.io/repos/github/IMIO/Products.MeetingCommunes/badge.svg?branch=master PyPI badge

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.odtdeliberation_recto_verso.odtMeetingItem.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-collegecreate_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_deliberationprint_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(现在 imageOrientationimage_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.odtMeetingItem.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_extendedzcodir_city_cpas。 [aduchene]

  • 删除了为 DashboardCollections 定义的默认值 FINANCE_ADVICES_COLLECTION_IDsearchitemswithnofinanceadvice,因为如果它们在 MeetingConfig.customAdvisers 中不存在,则当应用配置文件时会导致仪表板中断。 [gbastien]

  • 当使用财务建议工作流时,WF initial_state 可能会变化(advicecreatedproposed_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_adviceprintAllAnnexes/print_all_annexesprintFormatedAdvice/print_formated_advice。 [gbastien]

  • 调整了 get_grouped_items 的行为,使用 unrestricted=True,它最初返回每个项目,忽略 itemUids,无法打印项目子集。现在,如果 itemUids 的长度小于所有可见项目的长度,则仅返回这些项目。 [gbastien]

  • 调整了 MCItemDocumentGenerationHelperView.print_item_number_within_category,因为 MeetingItem.getCategoryMeetingConfig.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>DX的情况,调整了代码和测试。[gbastien]

4.2b8 (2021-01-06)

  • 添加了渲染各种投票的POD模板。[gbastien]

  • 在执行测试时不再忽略testVotes。[gbastien]

  • 修复了演示配置文件,包含附件的项目已损坏,因为在更新< cite>categorized_elements后id已更改。[gbastien]

4.2b7 (2020-11-19)

  • 修复了< cite>getPrintableItemsByCategory中的错误(方法调用不正确,类别现在在DX中)。[aduchene, gbastien]

  • 添加了< cite>testCustomMeeting.test_GetPrintableItemsByCategoryWithBothLateItems,从< cite>Products.MeetingCharleroi迁移而来。[gbastien]

  • 修复了< cite>Migrate_To_4200,在末尾调用< cite>addNewSearches,因为它需要< cite>_adaptWFHistoryForItemsAndMeetings在< cite>_after_reinstall钩子中被调用,以正确的工作流程。[gbastien]

4.2b6 (2020-10-27)

  • 添加了< cite>zcsss配置文件以添加CSSS MeetingConfig。[gbastien]

  • 添加了缺失的< cite>searchadvicesignedbymanager翻译。[gbastien]

4.2b5 (2020-10-14)

  • 默认情况下,对于以< cite>meetingadvicefinances开头的每个< cite>portal_types建议使用金融< cite>advice_type。[gbastien]

4.2b4 (2020-10-02)

  • 简化了< cite>MeetingAdviceCommunesWorkflowConditions.mayProposeToFinancialManager的翻译< cite>No消息< cite>still_asked_again。[gbastien]

  • 修复了< cite>examples_fr配置文件中的< cite>contactsTemplate仪表板POD模板,设置< cite>use_objects=True。[gbastien]

  • 为< cite>zcpas配置文件添加了默认的< cite>directory_position_types和< cite>contactsTemplates。[gbastien]

  • 添加了对< cite>completeness_set_to_not_required_by_app的翻译。[gbastien]

  • 使用< cite>CompoundCriterion适配器< cite>items-with-advice-signed-by-financial-manager添加了集合< cite>searchadvicesignedbymanager,以获取处于< cite>financial_advice_signed状态的财务建议的项目。[gbastien]

4.2b3 (2020-09-10)

  • 修复了在使用< cite>excluded_values/included_values参数与< cite>unrestricted=True一起使用时< cite>MCMeetingDocumentGenerationHelperView.get_grouped_items,未传播到子方法的无限制导致结果不合理。[gbastien]

  • 将参数< cite>additional_catalog_query={}添加到< cite>MCMeetingDocumentGenerationHelperView.get_grouped_items,使其能够传递额外的传统门户目录查询以过滤项目。[gbastien]

4.2b2 (2020-09-07)

  • 添加了使用< cite>CompoundCriterion适配器< cite>items-with-negative-previous-index的集合< cite>searchitemswithnofinanceadvice,以获取未询问财务建议的项目。

4.2b1 (2020-08-24)

  • 为< cite>completeness_not_complete和< cite>still_asked_again WF转换按钮消息添加了翻译。

  • 合并了4.1.15的变化

  • 根据< cite>workflowAdaptations的变化,调整了配置文件< cite>zbdc。[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的翻译。[vpiret]

  • 添加了BDC配置文件。[anuyens]

  • 为会议审计添加了缺失的翻译。[anuyens]

  • 添加了从< cite>College/BP到< cite>CoDir的动作< cite>sent to的翻译。[gbastien]

  • 在< cite>deliberation.odt POD模板中定义了< cite>page-break样式。[gbastien]

  • 在< cite>examples_fr配置文件中默认添加了更多< cite>position_types(秘书)。[gbastien]

4.1.14 (2020-06-24)

  • 添加了< cite>import_organizations_from_csv,以便能够从CSV文件导入组织。[gbastien]

  • 在< cite>import_meetingsUsersAndRoles_from_csv中,如果提供了< cite>id,则考虑它(如果没有,则回退到规范化的标题)并管理额外的列< cite>groupsInCharge、< cite>usingGroups和< cite>actif(工作流状态)。[gbastien]

  • 在< cite>examples_fr配置文件中默认添加了更多< cite>position_types(第一市长到第六市长)。[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)

  • 添加了对创建的项目给出、修改和查看建议的可能性

  • 添加了在项目延迟时定义替代决策的可能性

  • 添加了新的工作流适配,以添加对无会议管理员的隐藏决策的发布状态

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

Products.MeetingCommunes-4.2.9.tar.gz (1.1 MB 查看哈希值)

上传于 源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面