梅津市Plone会议配置文件
项目描述
产品配置文件:Ville de Liège的Products.PloneMeeting
Products.MeetingLiege 更新日志
4.2.11 (2024-04-23)
从 meetingadvicefinances.xml 中移除字段 advice_substep_number。 [gbastien]
修复了测试 import_data 配置的标题。 [gbastien]
将 test_pm_WFA_waiting_advices 重命名为 test_pm_WFA_waiting_advices_base。 [gbastien]
为工作流转换 wait_advices_from_proposed_to_director 使用自定义图标,以使用 € 图标。 [gbastien]
4.2.10 (2024-03-05)
适配了 ToolPloneMeeting.advisersConfig 代码,添加了升级步骤到 4201。 [gbastien]
4.2.9 (2023-10-05)
修复了 meetingitem_view.pt 中 Data that will be used on new item 的翻译。 [gbastien]
修复了从 AdviceActionsPanelView 继承而不是从 BaseActionsPanelView 继承的 MLAdviceActionsPanelView,因此我们得到了 renderOwnDeleteWithComments。 [gbastien]
适配了代码,因为 MeetingConfig.useCopies 字段已被删除。 [gbastien]
4.2.8 (2023-03-20)
修复了 CustomMeetingItem._roles_in_context 的 cachekey。 [gbastien]
修复了 meetingitem_view.pt,以使用 structure 显示负责小组。 [gbastien]
ToolPloneMeeting.get_plone_groups_for_user 已弃用,请使用 imio.helpers.cache.get_plone_groups_for_user 代替。 [gbastien]
建议不再使用 Plone 版本控制,从 default 配置文件中删除了 repositorytool.xml(迁移由 Products.PloneMeeting 管理),修复了代码和测试。 [gbastien]
根据 PloneMeeting 的更改更新了 meetingitem_view(投票结果在动机或决策之后)。 [gbastien]
根据删除 MeetingConfig.useGroupsAsCategories 进行了代码适配。 [gbastien]
4.2.7 (2022-09-22)
适配了 MeetingItem._annex_decision_addable_states_after_validation,以便在每个工作流状态中都可以添加决策附件。 [gbastien]
使用新的适配方法 MeetingItem._assign_roles_to_all_groups_managing_item_suffixes 来管理负责 Bourgmestre 项的小组访问。 [gbastien]
4.2.6 (2022-07-11)
修复了 CustomMeetingItem.mayGenerateFDAdvice,对于 ItemTemplate 设置为 False。 [gbastien]
4.2.5 (2022-06-17)
修复了项目美丽链接图标 wf_down_finances.png 在 BG 项上显示,必须在学院项上显示。 [gbastien]
如果没有提供类别,不要使打印ActeContentForCollege失败。 [odelaere]
绕过 test_pm_SendItemToOtherMCTransitionsTriggeredOnlyWhenAutomaticOrHasMeeting,因为在 cfg2 中创建的项目直接 validated。 [gbastien]
4.2.4 (2022-05-10)
修复了 WAITING_ADVICES_FROM_STATES.use_custom_transition_title_for,现在它是一个字典而不是元组。 [gbastien]
4.2.3 (2022-05-04)
修复了仍然使用项目学院转换 proposeToFinance 的代码,已被 wait_advices_from_proposed_to_director(wf_down_finances.png 图标和财务建议弹出评论消息)替换。 [gbastien]
通过隐藏 view 中的 archivingRefs 字段来加速显示 MeetingConfig(仍可在 edit 中使用)。 [gbastien]
4.2.2 (2022-05-03)
将 wait_advices_from_proposed_to_director 的 BG 转换标题修复为使用默认的 wait_advices_from,因为相同的转换存在于学院,并且翻译已经覆盖。 [gbastien]
4.2.1 (2022-05-03)
适配了 Migrate_To_4200._migrateItemsWorkflowHistory,在 workflow_history 之前更新 MeetingConfigs,并使用 update_local_roles=False 调用 BaseMigrator.updateWFStatesAndTransitions,正如主迁移器之后所做的那样。 [gbastien]
修复了 CustomMeetingItem.getLegalTextForFDAdvice,以确保一切都是 utf-8,以避免 UnicodeDecodeError,因为现在 RichTextValue.output 返回 unicode。 [gbastien]
确保 administrativereviewers、internalreviewers 和 reviewers 后缀有权访问 Council 中的项目,因为项目是验证通过的,需要配置 itemcreated 项目 WF 验证级别的 extra_suffixes。 [gbastien]
实现了 MeetingConfig._custom_reviewersFor 来管理 Bourgmestre MeetingConfig 的 reviewersFor,因为后缀 creators 在 MeetingConfig.itemWFValidationLevels 的多个级别中使用,这破坏了 MeetingConfig._highestReviewerLevel。 [gbastien]
修复了 ItemWfHistoryAdapter.mayViewComment,以在 previous_review_state 是 proposed_to_finance_waiting_advices 时向 MeetingItem.financeAdvice 管理员小组显示评论。 [gbastien]
4.2 (2022-04-28)
更新了 meetingliege_restrictedpowerobservers.css - SUP-22174 [aduchene]
适配了工作流以使用 MeetingConfig.itemWFValidationLevels。 [gbastien]
修改了MeetingItem.labelForCouncil的行为,在学院项目上使用新的字段MeetingItem.otherMeetingConfigsClonableToFieldLabelForCouncil,发送的数据由PloneMeeting管理。[gbastien]
覆盖了MeetingItem.show_budget_infos,将其隐藏给restricted_power_observers,从MeetingItem视图/编辑模板中移除了覆盖。[gbastien]
添加了Migrate_To_4200升级步骤以迁移到PloneMeeting 4200。[gbastien]
完成了CustomMeetingItem.treasuryCopyGroup,以便在项目使用某些特定的RH proposingGroups时,不设置DF Treasury组为copyGroup。[gbastien]
4.1.3 (2021-11-05)
优化了CustomMeetingItem._updateFinanceAdvisersAccessToManuallyLinkedItems。[gbastien]
4.1.2 (2021-05-31)
修复了用于deliberation_for_restapi的覆盖打印方法。只需更改xhtmlContents并调用super()。[gbastien]
4.1.1 (2020-11-13)
使reviewers在项目被proposed_to_internal_reviewer时能够ask advices。[gbastien]
4.1 (2020-08-21)
修改了与DX meetingcategory相关的代码和测试。[gbastien]
修改了与Products.PloneMeeting中最后更改相关的模板。[gbastien]
修改了与collective.iconifiedcategory(CategorizedObjectAdapter)更改相关的代码。[gbastien]
4.1rc11(2020-06-24)
修改了与Products.PloneMeeting中的更改相关的meetingitem_view.pt。[gbastien]
修改了项目转换守卫以使用MeetingItemWorkflowConditions._check_required_data。[gbastien]
4.1rc10(2020-06-03)
TREASURY_GROUP_ID后缀的Plone组incopy现在在具有财务建议的项目副本中设置,而不是在observers后缀的Plone组中设置。[gbastien]
4.1rc9(2020-05-08)
从meetingitem_edit中删除了字段MeetingItem.itemIsSigned,它现在通过meetingitem_view管理。
4.1rc8(2020-04-29)
移除了自定义插入方法on_decision_first_word,现在使用默认的on_item_decision_first_words,它执行相同的操作。
修复了test_GetItemWithFinanceAdvice、test_AcceptAndReturnCollege和test_ItemSentToCouncilWhenDuplicatedAndLinkKept,因为MeetingItem.onDuplicate和MeetingItem.onDuplicateAndKeepLink已被删除并替换为@@item_duplicate_form。
4.1rc7(2020-04-06)
修复了关于PloneMeeting更改的一些测试。
修改了代码,因为自定义字段MeetingItem.decisionSuite现在位于Products.PloneMeeting中。
4.1rc6(2020-03-12)
修复了MeetingItem.listArchivingRefs,现在值限制为组织UID,而不是组ID。在视图模式下进行了优化。
在ItemWfHistoryAdapter._userIsInProposingGroup中,避免检查对象是否在对象列表中,因为该方法使用@memoize。
修改了meetingitemcollegeliege_workflow和meetingitemcouncilliege_workflow,以便在每个状态下给予MeetingObserverLocal角色查看权限。
覆盖MeetingItem.setListType以在REQUEST中设置‘need_Meeting_updateItemReferences’,因此当项目在会议中进行更改时,将重新计算项目引用。
修改了与PloneMeeting更改相关的页面模板。
移除了SignedChangeView._may_set_values的覆盖,因为它现在由PloneMeeting的MeetingConfig.annexRestrictShownAndEditableAttributes管理。
覆盖MLItemDocumentGenerationHelperView.print_public_deliberation_decided以包含decisionEnd字段。
当一个项目被提议给财务并且完成(MeetingItem.completeness)时,它不能被总监或内部审阅者撤回。
将“Point signé?”重命名为“Point visé?”。
优化代码以使用ram.cached方法。
移除了MeetingItem._itemIsSignedStates的覆盖,因为有新的默认行为,其中字段可以在项目验证后由MeetingManagers管理。
4.1rc5(2020-01-10)
添加了新的collective.contact.plonegroup后缀‘_incopy’(In copy)来管理将在项目副本中设置的用户。
修改了迁移以处理新的权力观察者配置。
添加了迁移步骤以删除每个项目上的空段落(包括周期性项目和项目模板)。
将适应项WFs更改为使用‘_observers’后缀的正常行为,即从创建项(itemcreated)开始,视图可以访问该项。
删除了‘getAdoptsNextCouncilAgenda’ portal_catalog元数据,似乎已经不再使用。
实现了print_deliberation和print_public_deliberation,这些将用于plonemeeting.restapi。
根据PloneMeeting(ToolPloneMeeting.modelAdaptations已删除)的变化调整了模板。
在迁移到MeetingLiege 4.1时,调用PloneMeeting升级步骤(至4104)。
删除了自定义MeetingCategory.groupsOfMatter,使用默认功能MeetingCategory.groupsInCharge。
增加RichText字段中
的padding-bottom。
删除了RichText字段中每个段落之间使用的
(迁移+方法渲染XHTML)。
4.1rc4(2019-10-14)
根据Products.PloneMeeting的变化更新了模板。
4.1rc3(2019-09-23)
将MeetingConfig.onMeetingTransitionItemTransitionToTrigger移动到MeetingConfig.onMeetingTransitionItemActionToExecute,并相应地调整了代码。
根据Products.PloneMeeting的变化更新了meetingitem_view.pt。
4.1rc2(2019-06-30)
修复了迁移问题,在迁移MeetingCategory.groupsOfMatter时,考虑了每个类别(getCategories(onlySelectable=False),或者某些类别没有迁移)。
修复了之前为MeetingItem.getGroupInCharge的MeetingItem.getGroupsInCharge。
4.1rc1(2019-06-14)
移除了Products.PloneMeeting.utils.getLastEvent,使用imio.history.utils.getLastWFAction。
根据Products.PloneMeeting中对collective.contact.*的集成变化调整了配置文件。
调整了财务建议WF,以使用WF操作/条件适配器,并关于使用dexterity.localrolesfield for meetingadvice.advice_group字段。
删除了“MeetingFinanceEditor”角色,我们使用dexterity.localrolesfield。
将允许向财务顾问添加附件决策的代码从events.onAdvicesUpdated移动到events.onItemLocalRolesUpdated,这是正确的地方。不要使用删除角色“MeetingFinanceEditor”,而是给予财务顾问“MeetingMember”角色。
修复了测试,因为只有在项目处于“proposed_to_finance”状态时,财务建议才可提供,而在项目处于“validated/presented”状态时不再提供。
4.1b9(2018-07-13)
在onItemAfterTransition中,使用event.new_state.id而不是item.queryState()。
添加了test_ItemTakenOverByFinancesAdviser测试。
对于返回到理事会提案组的WFA,使用来自‘meetingitemcollegeliege_workflow’的‘itemcreated’状态,因为它在‘meetingitemcouncilliege_workflow’中不存在。
logo.png更小。
4.1b8(2018-05-09)
不要使用member.getGroups,使用ToolPloneMeeting.getPloneGroupsForUser,它使用缓存。
调整了测试,以使用PloneMeetingTestCase中的_addPrincipalToGroup和_removePrincipalFromGroup。
4.1b7(2018-05-04)
决策附件不再保留在任何副本中。
通过提供对非保密附件的访问和使用默认的‘group in charge’参数来简化保密附件的管理。我们调整了MeetingItem.getGroupInCharge方法来使用groupOfMatter来处理这个问题。
4.1b6(2018-03-19)
修复了MeetingManager对处于review_state validated和后续状态的项目的读取访问。
限制了MeetingObserverLocal在每个项目WF中正决定状态的访问。
4.1b5(2018-03-07)
在BG WF中添加了状态‘accepted_but_modified’。
MeetingObserverLocal角色仅在项目至少处于‘validated’状态时给予。
在所有项目review_states中给予Reader“PloneMeeting: Read budget infos”权限。
在BG的项目行政流程WF中添加了“back”快捷键。
删除了“itemcreated_waiting_advices”review_state的图标,因为它已经由PloneMeeting添加。只需覆盖图标标题以适合review_state翻译。
4.1b4(2018-02-23)
简化了会议和项目WF条件适配器的“mayCorrect”。
BG WF:从“validated”状态添加了“backToProposedToDirector”。
BG WF:更改了validate过渡/validated状态的标题,以便可以在理事会/议会中不同地翻译。
BG WF:BG审查员能否在状态“proposed_to_cabinet_manager”中验证项目?
BG WF:定义了项目验证WF快捷键,就像为学院项目所做的那样。
4.1b3(2018-01-31)
“接受并返回”转换也适用于不发送到委员会的项目,在这种情况下,项目只是重复而没有发送到委员会
适配 config.MEETINGREVIEWERS 格式
为‘meetingitembourgmestre_workflow’定义 RETURN_TO_PROPOSING_GROUP_STATE_TO_CLONE,以便可以选择‘return_to_proposing_group’工作流适配
不要为会议/会议项类型绑定默认工作流,以便重新应用 workflows.xml portal_setup 步骤不会更改这些类型上选择的工作流,因为当由 MeetingConfig 管理时它不同
4.1b2(2018-01-23)
添加了“Bourgmestre”会议配置(工作流、适配器等):- 项目的主要信息历史记录 - 项目和会议的Bourgmestre工作流 - 隐藏相关角色的历史转换
4.1b1(2017-12-01)
当项目从学院发送到委员会时,保留“toDiscuss”字段
不再直接调用 at_post_edit_script,使用 Meeting(Item)._update_after_edit
将 PloneMeeting 中的 historization_of_signed_financial_advice 移动到 portal_type ‘meetingadvicefinances’
4.0 (2017-08-18)
项目财务顾问现在能够在项目决定时添加决定附件
添加了在项目“presented”或“itemfrozen”时管理 MeetingItem.itemIsSigned 的可能性,尽管在项目决定时它仍然可以管理
添加了一个基于 groupsOfMatter 索引的“Echevinat”分面高级标准
将已签署财务建议的历史记录移动到实际版本
为委员会项目添加了 listType “Addendum”,同时添加了定义“无编号的项目”的可能性
添加了在项目“itemfrozen”后手动将项目从学院发送到委员会的可能性
如果未决定,权力观察员可能看不到“迟到”的委员会项目
在学院项目中添加了“sent_to_council_emergency”状态,以便在原始学院项目未链接到会议的情况下,可以保持学院项目和委员会项目紧急情况之间的链接
当委员会项目“delayed”时,它将自动以“itemcreated”状态返回到学院,以便再次在学院中进行全面验证过程,以便再次发送到委员会,财务建议不跟随
当委员会项目“returned”时,它将自动以“validated”状态返回到学院,以便立即在下次会议中展示,财务建议跟随
当委员会项目展示时,如果尚未添加,自动在项目决策末尾添加 COUNCILITEM_DECISIONEND_SENTENCE
确保在 MeetingConfig.archivingRefs 或 MeetingCategory.groupsOfMatter 中使用时,不能移除 MeetingGroup
仅在项目将处于(itemcreated_waiting_advices 或 proposed_to_internal_reviewer_waiting_advices)状态时,允许提出建议(由项目创建者或内部审阅者提出)
当学院项目发送到委员会(当它被冻结时)并且学院项目的最终决定是“delayed”时,删除发送到委员会的项目
使项目具有财务建议的 manuallyLinkedItems 可供财务顾问访问
隐藏一些元素,如过滤器、列和对元素历史的访问,以供权力观察员(受限)使用
将“positive_with_remarks_finance”添加到财务顾问可选择的 advice_type 列表中,它在所有情况下都像“positive_finance”一样表现,除了显示用户已添加注释的图标外
权力观察员(非受限)可以访问所有决定附件
当项目“returned”时,保留原始创建者用于重复的项目
不要依赖于 Products.MeetingCommunes 进行测试部分,因为我们没有在 MC 中覆盖每个 PM 测试,我们只是从 PM 测试文件中继承
删除 ToolPloneMeeting.formatMeetingDate 覆盖,该覆盖显示具有 adoptsNextCouncilAgenda=True 的会议中的“*”,我们现在使用 imio.prettylink _leadingIcons
将财务特定建议移动到它们自己的 portal_type “meetingadvicefinances”
已删除字段 'MeetingItem.privacyForCouncil',而是使用新的内置 PM 功能 'MeetingItem.otherMeetingConfigsClonableToPrivacy',它执行相同的操作
项目详情
Products.MeetingLiege-4.2.11.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7d350dfc187347ef4b91b2806c572765584447f925737195d80034b3a98ade44 |
|
MD5 | bf4023f536506d7d82b2e934e90dc4d2 |
|
BLAKE2b-256 | bae05fc44a54a0ad4dd1a74e7493d1a8b86d3c845cdfdae7c7bfff6cfaf1b0a9 |