RenoGalliera预约
项目描述
一个用于Plone的 预订产品,允许在一周内预订时间段。
安装
将 rg.prenotazioni 添加到您实例的egg部分
[instance] eggs= ... rg.prenotazioni
简介
该产品向您的Plone网站引入了两种新的 内容类型
预订
预订文件夹
预订内容
预订 是一个 内容类型,用于存储预订信息。
产品界面提供了一种添加新的预订元素的方式,如下所示,通过点击日历中的其中一个加号
每个预订元素一旦创建,就会存储在其自己的 预订文件夹 中。
预订文件夹内容
预订文件夹 是一个文件夹式的内容类型,用于存储您的 预订 对象。
使用rg.prenotazioni
创建新的预订文件夹
如果产品正确安装,则 预订文件夹 项将在 添加新内容 动作菜单中可用。点击它以添加新的预订文件夹内容。
保存表单将创建一个新的预订文件夹。
以下为编辑页面
从版本 2.1 开始,文件夹配置添加了新功能
可以处理多个入口
预订假期也支持未分配入口的预订
从版本 3.0 开始,日程表有:- 新的用户界面 - 允许预订类型自定义持续时间
创建新的预订内容
匿名用户和认证用户都可以通过点击默认预订文件夹视图中的加号来添加新的预订内容。
创建后,时间段将显示为“忙碌”状态,对匿名用户不可用。
后端用户可以查看和管理预订,根据分配的Plone角色。
以下为编辑页面的截图
从版本 2.1 开始:- 为匿名用户添加了验证码。 - 只能从视图文件夹链接添加预订内容。 - 不能再预订过去的时间。
后端视图
后端视图与匿名用户视图有很大不同。
工作流
产品附带自己的工作流“prenotazioni_workflow”。
从版本 2.1 开始添加了新状态。以下为所有可用状态的列表
私人:预订对象初始状态
提交(自动过渡到挂起状态)
挂起
交易可用
发布(到已发布状态)
拒绝(到拒绝状态)
已发布
交易可用
拒绝(到拒绝状态)
已拒绝
交易可用
恢复(到挂起状态)
管理员可以使用工作流转换确认预订。工作流转换会向预订者发送电子邮件(见下文)。
内容规则(邮件通知)
还有一些额外的内容规则可以用来通知预订所有者其预订已被接受或重新安排。
从版本 3.x 开始,规则不是自动的。它们通过一个独立的通用设置配置文件导入。
还有一个规则可以警告预订文件夹负责人当有新的预订创建,但您需要手动在文件夹上启用它。
假期
您可以在预订文件夹中指定不接受预订的日子。这些日子被称为“休假日”。您可以通过在预订文件夹编辑表单中的“休假日”字段中指定来设置休假日。允许的格式为DD/MM/YYYY。您可以用星号代替年份,在这种情况下,每月的DD日将被视为休假日。
您还可以使用休假预订表单为单个门指定休假期间。
搜索
使用prenotazioni_search视图,您可以在给定的时间间隔内搜索预订。您还可以通过指定可搜索的文本、门或评论状态来筛选结果。
备注
rg.prenotazioni 4.x 是对先前版本的重大重写;它仅在Plone 5上进行了测试,并在需要时重写了旧代码部分。我们不提供迁移!
rg.prenotazioni 3.x 已与Plone 4.2和Plone 4.3进行了测试,并支持Python 2.7。
rg.prenotazioni 2.x 已与Plone 4.2进行了测试,并支持Python 2.6和2.7。
rg.prenotazioni 1.x 已与Plone 3进行了测试,并支持Python 2.4。
待办事项
i18n支持不完整
将session的使用切换到cookie(已完成)
测试!
致谢
在以下组织的支持下开发
它们都支持PloneGov倡议。
贡献者
RedTurtle, sviluppoplone@redturtle.it
变更日志
4.0 (2020-08-12)
这是对先前版本的重大重写;它仅在Plone 5上进行了测试,并在需要时重写了旧代码部分。我们不提供迁移!包是从零开始的,所以我们甚至没有历史记录!世界是一个悲伤的地方。[lucabel]
1.1(未发布)
修复PrenotazioniFolder添加适配器的问题[lucabel, filippoc]
1.0a1(未发布)
首次发布。[ ]
项目详情
rg.prenotazioni-4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | edd2751cb52a248a3fd087ec6ebd9029a585d4dfe120dd95ffe790a384b86908 |
|
MD5 | 3370ee3992447a5b23bbf88144306f5f |
|
BLAKE2b-256 | cff3ebe411c742b48c4c78af761c73538fec4c32fa52b34b5abeaa2695637e8e |