Plonemeeting决策发布门户
项目描述
plonemeeting.portal.core
plonemeeting.portal.core是一个综合性软件包,旨在简化公众访问地方政府决策和发布物的过程。通过使用本软件包,市政和其他机构可以确保决策的透明度,并通过使决策易于公众访问来增强公众信任。
功能
无缝集成:轻松与Products.PloneMeeting集成,以简化决策发布。
用户友好界面:提供简洁直观的界面,便于导航和访问文档。
数字信任:确保所有出版物都安全地可供公众访问。
文档
完整用户文档可在此找到: https://docs.imio.be/iadelib/deliberations.be/
翻译
此产品已翻译成
法语
贡献
支持
如果您遇到问题,请告知我们。我们有一个位于: support-delib@imio.be
许可证
本项目采用GPLv2许可。
贡献者
Laurent Lasudry, laurent.lasudry@affinitic.be
Olivier Delaere, olivier.delaere@imio.be
Gauthier Bastien, gauthier.bastien@imio.be
Antoine Duchêne, antoine.duchene@imio.be
变更日志
2.0.1 (2024-10-02)
修复了 preview_meeting.pt 上的错误链接。[aduchene]
调整了 meeting_workflow,以便 编辑器 可以更改会议的 审查状态,而不仅仅是 所有者。现在 所有者 不再由 meeting_workflow 管理。修复了只有 所有者 才能更改会议 审查状态 的问题。[gbastien]
修复了发布后未重新索引的发布有效日期。
将 avis document_type 分为 3 个 document_types(avis、avis-enquete-publique 和 avis-reunion-information),保留 avis id 以确保已创建的发布的向后兼容性。
2.0.0 (2024-09-23)
修复了在 decision 中的项上显示的项目免责声明消息,仅在项不在 decision 中时显示。[gbastien]
修复了 preview_meeting.pt 上的错误 meeting_type。[aduchene]
2.0.0b1 (2024-09-17)
Plone 6 兼容性。[aduchene]
主题提取到 plonetheme.deliberations 包中。[aduchene]
使用最新的 Python 3.12 和 Plone 6.0.13。[aduchene]
“发布”功能
将“会议”文件夹重命名为“决策”。
使用 collective.autopublishing 管理自动发布。
使用 collective.timestamp 管理发布时间戳。
使用 imio.webspellchecker 以获得更好的网页拼写检查。
添加 发布 内容类型。
添加 发布 视图和分面导航。
添加自定义工作流程以管理发布和文件夹。
为每个机构添加新的组 *-publications-manager 以管理发布。
添加有关该功能的单元测试。
添加升级步骤以迁移“决策”文件夹中的会议和项。
一些杂项修复和调整,使其运行良好。
[gbastien, laulaz, aduchene]
1.6.3 (2024-02-19)
将 general-assembly 添加到注册表 meeting_types。[gbastien]
升级依赖项版本。[aduchene]
1.6.2 (2023-09-18)
将“省”和“省议会公开会议”添加到机构类型和会议类型。[aduchene]
将 hcaptcha 添加到联系信息表单中 [aduchene]
修复了 meeting_preview.pt 上的错误操作链接 [aduchene]
1.6.1 (2022-12-08)
修复了预导入表单上的默认排序列问题 [aduchene]
1.6.0 (2022-12-08)
仅向机构管理员显示 Annexes? 分面过滤器,这依赖于新的 portal_catalog 索引 has_annexes。需要运行升级步骤 1009。[gbastien]
与最初创建的机构保持一致,使用机构中包含分面过滤器的文件夹的 id,使用 seances 而不是 meetings。[gbastien]
install_requires: imio.helpers>=0.65。[aduchene]
在导入/同步会议之前添加预导入表单和预同步表单。[aduchene]
1.5.1 (2022-07-25)
使用 plone 5.2.9。[odelaere]
处理已停用的代表。[odelaere]
1.5.0 (2022-06-17)
在使用会议直接 URL 时,正确重定向匿名用户。[odelaere]
在同步过程中增加了项目编号处理。[odelaere]
重构同步并允许任意项目的部分同步。[odelaere]
如果无法连接到iA.Delib,自动取消导入会议表单。[odelaere]
修复了错误的状态码会导致意外错误#PM-3805。[odelaere]
修复了在某些情况下从delib重新同步代表后历史记录丢失的问题。[odelaere]
将升级步骤移至单独的migrations模块,并相应地更改configure.zcml。[aduchene]
添加了一个名为get_term_title的实用函数,以便轻松获取给定上下文和字段名的术语标题。[aduchene]
在机构中添加了两个新字段institution_type和meeting_type。添加了升级步骤到1008以在注册表中添加词汇值。[aduchene]
根据新字段institution_type重构了首页视图。机构选择组件现在已正确分解为子组件。[aduchene]
根据新字段meeting_type重构了分面视图。[aduchene]
更新了主题和前端依赖项。[aduchene]
为mr.developer使用HTTPS协议。[aduchene]
添加了对可发布附件的交叉检查,以确保其可以发布。[aduchene]
修复了导入会议表单,因为预报告同步尚未合并。[aduchene]
要求imio.helpers>=0.58,以便在xhtml.replace_content中获得修复,该修复确保匿名文本被正确处理(当包含子标签时失败)。[gbastien]
1.4.5 (2021-11-29)
更新到eea.facetednavigation 14.7。[odelaere]
1.4.4 (2021-09-30)
更新默认rgpd_masked_text_redirect_path,因为锚点未按预期工作。[odelaere]
1.4.3 (2021-09-29)
添加了匿名内容的输出过滤器。[odelaere]
1.4.2 (2021-09-28)
修复了添加新机构时的不变性问题。[odelaere]
1.4.1 (2021-09-23)
在首页上不显示未发布的FAQ。[aduchene]
在Leaflet地图上突出显示区域。[aduchene]
使用JsonMinimizerPlugin最小化.json文件。[aduchene]
1.4.0 (2021-09-21)
升级datagridfield版本。[odelaere]
如果iA.Delib类别被多次映射,则使机构编辑表单验证失败。[odelaere]
在机构编辑表单中正确处理连接失败。[odelaere]
如果代表至少与一个项目相关联,则删除代表的Amper。[odelaere]
删除了faceted-preview-meeting-items。[odelaere]
添加了DataGridField来管理URL参数。[odelaere]
仅在加载编辑表单时从iA.Delib查询代表以填充词汇表。[odelaere]
如果使用,则保留从delib获取的代表。[odelaere]
更改了前端开发构建系统(plone-compile-resources => webpack 5)。[aduchene]
为Plone网站根添加了新的视图(新首页)。[aduchene]
将一些资产和JS资源添加到包中(新首页)。[aduchene]
1.3.3.2 (2021-08-20)
如果获取类别的服务损坏,则不要失败编辑Institution。[gbastien]
调整了用于《seances》标准的SelectMeetingWidget,使其零计数值显示并可选择。[gbastien]
1.3.3.1 (2021-08-16)
仅在加载编辑表单时从iA.Delib查询类别以填充词汇表。[odelaere]
添加了类别映射的自动初始化。[odelaere]
修复了在新Plone站点创建时应用演示配置文件的问题。这是由于BrowserLayers尚未初始化,在这种情况下,我们自行将注册的BrowserLayers标记为REQUEST。[gbastien]
为Institution.meeting_config_id添加了默认值。[odelaere]
通过在json查询中使用包含参数,调整代码以接收最小的JSON可能值。[gbastien]
重命名会议上的可用操作。[odelaere]
改进了机构编辑表单中的翻译。[odelaere]
1.3.3 (2021-06-28)
修复了长代表值ws未使用的问题。[odelaere]
修复了机构管理员编译rules.xml时的错误。[gbastien]
修复了Folder内容类型和分面文件夹上的类型约束。[odelaere]
合并了《Institution》中的分面文件夹、《meetings》和《decisions》。它们已合并,并仅保留《meetings》文件夹,新的分面行为是旧行为的混合。[gbastien]
1.3.2 (2021-06-15)
已更新LESS以正确管理移动端图像的宽度和高度。[gbastien]
根据映射的分类或无映射的VOID筛选导入的项目。[odelaere]
忽略未映射的代表负责人。[aduchene]
如果存在映射,则根据映射的代表筛选导入的项目。[odelaere]
更新LESS和JS,在必要时添加环境标签。[aduchene]
更新主题:固定了项目视图中的会议元数据,使其更易于阅读。[aduchene]
修复了在同步时未设置formatted_title的问题。[aduchene]
使用imio.helpers.content.richtextval设置一个RichTextValue。[aduchene]
在项目预览中保持项目上定义的代表顺序。[odelaere]
安装plone.restapi,但将默认的< cite>UseRESTAPI权限授予角色< cite>Member而不是< cite>Anonymous。[gbastien]
修复了在会议中自动转换失败的问题。[odelaere]
现在我们使用< cite>text/x-html-safe作为存储项目< cite>decision字段中的< cite>RichTextValue的< cite>outputMimeType,需要修补< cite>Products.PortalTransforms.safe_html.hasScript函数以接受< cite>data:image base64值。[gbastien]
1.3.1 (2021-04-29)
修复了区域设置问题。[aduchene]
更新LESS主题,在面视图中添加更多填充。[aduchene]
1.3 (2021-04-27)
修复在新标签页中打开附件文件的问题。[odelaere]
修复上传svg时机构图标的最小尺寸问题。[odelaere]
修复了机构未发布时自定义CSS颜色未更新问题。[aduchene]
使用默认的plone.dexterity模板重新设计了机构视图。[odelaere]
允许使用来自json的分类字段而不是分类。[odelaere]
在机构文件夹上转换事件也适用于其子项。[odelaere]
只有管理者可以添加文件夹。[odelaere]
1.2 (2021-03-24)
如果附件的< cite>filename是< cite>None,则导入附件时不会中断。[gbastien]
在调用< cite>annexes endpoint以获取项目的附件时,请使用< cite>?publishable=true调用它,以便仅序列化和返回可发布的附件,从而大大加快速度。我们不再管理< cite>publishable_activated=false的情况,我们考虑< cite>publishable始终处于活动状态。
将代码调整为与< cite>Products.PloneMeeting的版本< cite>4.1.x和< cite>4.2.x兼容。[gbastien]
1.1.1 (2021-02-25)
隐藏了面视图中隐藏的和ical操作。[odelaere]
1.1.0 (2020-10-27)
重构LESS主题以使其更适用于移动设备。[aduchene]
更新iA.Delib API调用,使用@search方法。[odelaere]
1.0.9 (2020-09-22)
如果未使用,则在面视图中隐藏representatives_in_charge。[aduchene]
通过在formatted_title项目字段上添加索引器来修复在Item/folder_contents视图中检测到的ValueError:循环引用。[aduchene]
1.0.8 (2020-09-11)
在机构上添加属性以选择导航栏颜色。[aduchene]
在“样式”选项卡下将机构上的样式属性分组。[aduchene]
添加了一个动态CSS生成视图('@@custom_colors.css'),用于生成带有机构颜色的自定义CSS。[aduchene]
为机构添加了一个事件处理程序,因此它在机构更改(添加和修改事件)时调用'custom_colors.css'视图来重新编译CSS,并将其存储在注册表中。[aduchene]
重构CSS主题以使用LESS,以简化维护、可读性和未来开发。[aduchene]
现在可以使用resourceregistry-controlpanel重新编译TTW主题。[aduchene]
更改了eea.facetednavigation的默认加载动画,使用更中性的动画。[aduchene]
调整了主题:现在桌面上的面视工具栏正确对齐(没有无用的margin-left),决策页面上的第一个项目预览不需要margin-top,会议信息具有圆角等。[aduchene]
1.0.7.3 (2020-07-15)
更新了升级步骤的源代码。[odelaere]
1.0.7.2 (2020-07-15)
升级调试工具库。[odelaere]
1.0.7.1 (2020-07-13)
在项目上添加了可排序的编号。[odelaere]
1.0.6 (2020-06-08)
更新依赖项。使用eeafacetednavigation >= 13.8来修复restapi的分页。[odelaere]
1.0.5 (2020-01-28)
在没有要显示的会议时,不会破坏面视图。[gbastien]
添加了参数force=False到sync.sync_annexes_data,以便在强制重新导入时,附件也会重新导入。[gbastien]
在导入附件时考虑institution.info_annex_formatting_tal,默认情况下,附件标题是原始附件标题。[gbastien]
1.0.4 (2020-01-24)
固定显示空会议。[odelaere]
1.0.3 (2020-01-23)
需要集体.cookiecuttr > 1.0 (Python3 兼容)。[gbastien]
管理员可以编辑字段 IMeeting.date_time,这对于添加未被同步管理的旧会议很有用。[gbastien]
修复同步:机构管理员无法删除对象。[odelaere]
1.0.2 (2020-01-17)
修复样式。
1.0.1 (2020-01-17)
将整个页脚链接着色,而不仅仅是 #portal-anontools。[gbastien]
1.0 (2020-01-17)
允许重新排序机构的映射字段。[odelaere]
强制重新加载按钮应为红色。[odelaere]
在页脚中添加了免责声明(使用 CMS Plone 和 IMIO 制作)。[gbastien]
1.0rc10 (2020-01-16)
修复门户标志。
1.0rc9 (2020-01-16)
改进用户体验。
1.0rc8 (2020-01-15)
改进项目预览上的免责声明。[odelaere]
1.0rc7 (2020-01-15)
自定义页脚以在 portal.footer 中添加登录链接。这是不可能通过视图移动实现的(因为巴塞罗那规则)[laulaz]
当删除机构时添加订阅者以删除机构管理员组。[odelaere]
允许机构管理员添加内容。[laulaz]
在操作上添加 alt 的。[laulaz]
修复项目预览中格式化标题的显示。[odelaere]
在会议预览中添加强制重新加载。[odelaere]
1.0rc6 (2020-01-10)
CSS:在项目视图中悬停在会议日期上时移除下划线。[gbastien]
Faceted ItemsSortWidget,仅在未选择会议(标准“seance”)时使用双重排序(“linkedMeetingDate”,“item_number”)。这应该可以修复项目最后一页上的奇怪结果。[gbastien]
将“发布”的法语翻译重命名为“Mettre en décision”。[gbastien]
1.0rc5 (2020-01-10)
在索引“item_number”中存储可存储的值,将字符串项目编号转换为可排序的整数。[gbastien]
向 utils.get_api_url_for_meeting_items 返回的默认 URL 添加“sort_on=getItemNumber”。[gbastien]
对于 utils.get_api_url_for_meeting_items 和 utils.get_api_url_for_meetings 返回的 restapi URi 设置“b_size=9999”。[gbastien]
使用默认 Plone CSS 类来管理 review_state。[gbastien]
创建“机构管理员”角色。[gbastien]
1.0rc4 (2020-01-09)
修复 Flake8 配置。[odelaere]
1.0rc3 (2020-01-09)
更新状态颜色。[thomlamb]
1.0rc2 (2020-01-08)
修复了对会议操作的检查,权限是“修改门户内容”,而不是“Modify Portal Content”。[gbastien]
1.0rc1 (2020-01-08)
对用户体验进行了各种修复。
1.0b1 (2020-01-07)
添加眼睛图标以跳转到会议视图。[odelaere]
最终完成附件同步。[odelaere]
添加铅笔和同步图标以管理会议。[laulaz]
将登录视图小部件移动到页脚。[laulaz]
在会议自定义信息中添加显示/隐藏切换。[laulaz]
在分面中添加附件并处理图标。[laulaz]
允许内联“style”属性。[laulaz]
更改机构、会议、项目和文件夹的权限/工作流。现在机构管理员有更少的可能性和操作。[laulaz]
当项目仍然是私人时,水印“in project”也会显示。[odelaere]
添加了附件同步的可发布管理。[odelaere]
在项目上添加了附加数据字段,以便根据机构的配置调整某些数据的显示。[odelaere]
在导入项目时,如果 groupsInCharge 为空,则使用项目上的 all_groupsInCharge 数据,其中包含在项目提出组或类别上定义的 groupsInCharge。[gbastien]
1.0a5 (2019-12-13)
改进了项目视图。[odelaere]
改进了 CSS。[thomlamb]
修复了同步中的日期管理。[gbastien]
1.0a4 (2019-12-11)
为项目使用条件格式化标题:PMLIE-381。[laulaz]
改进了分面标准:PMLIE-381。[laulaz]
添加了附件文件同步。[odelaere]
添加了项目决策声明视图。[odelaere]
添加了 item_title_formatting_tal。[odelaere]
为项目[odelaere]的决策添加免责声明
修复了机器人[odelaere]
移除了拒绝的功能:项目类型[odelaere]
修复了item_decision_formatting_tal的标签[odelaere]
移除了会议日期词汇表中的计数[odelaere]
修复了meeting_date词汇表中月份未正确翻译的问题[odelaere]
移除了未使用的导入[odelaere]
将deliberation重命名为decision以减少混淆[odelaere]
更新翻译[odelaere]
修复了python 2.7中的测试[odelaere]
移除了会议中的与会者[odelaere]
format_meeting_date()完成。在MeetingDateVocabularyFactory中使用它。(#1)[duchenean]
回滚[odelaere]
重新启用当前选定的筛选视图[odelaere]
使用@search_items代替@search_meeting_items [gbastien]
避免在Python 3.7上进行字典比较时的错误[mpeeters]
修复了item deliberation格式[odelaere]
1.0a3(2019-11-28)
更新了法语翻译[mpeeters]
添加了功能:强制同步会议[odelaere]
因式分解同步方法[odelaere]
取消对Plone 5.1和5.0的支持[mpeeters]
在同步中管理info_points_formatting_tal [odelaere]
管理会议的最后修改日期同步格式[jjaumotte]
将collective.fingerpointing添加到包依赖项[mpeeters]
添加对utils函数的测试[mpeeters]
发布演示配置文件内容[mpeeters]
添加对分面标准的测试[mpeeters]
添加对utils、item和机构视图的测试[mpeeters]
为演示数据添加plonemeeting_last_modified[mpeeters]
修复了与会者的Unicode编码[boulch]
添加同步测试[boulch]
修复同步期间会议项的更新[mpeeters]
为会议和会议项导入的附加参数添加验证器[mpeeters]
修复了机器人测试[mpeeters]
导入会议后重定向到分面视图[mpeeters]
负责一项事务的代表可能有0个、1个或更多[odelaere]
在API请求中使用额外的查询字符串[laulaz]
添加了对会议项的基本同步,并修复了本地化日期转换[laulaz]
添加plonemeeting_last_modified以更轻松地跟踪同步状态[odelaere]
限制导入操作为机构[laulaz]
设置和格式化与会者(议会、议会免于受责、议会缺席)[duchenean, boulch]
1.0a2(2019-11-25)
修复了导入会议表单[laulaz]
修复了机构视图[laulaz]
不再使用plone.directives(已弃用)[laulaz]
1.0a1(2019-11-25)
初始发布。[laulaz]
项目详细信息
哈希 for plonemeeting.portal.core-2.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23d6c889e98972cf490f59ddb33c21477445fa3ef20e17e6722e159090fa02f2 |
|
MD5 | ab14ee8c5a7c1608b62f20dd983eada6 |
|
BLAKE2b-256 | d963ed6131223b9d7935da6978f51242306676160a44f20766fd2ade68b4a7bf |