我正在为 Redmine 2.0.1 编写插件。虽然我已经满足了大部分要求,但我正在为插件的权限而苦苦挣扎。
插件本身就 Redmine 而言是“全局的”,即它独立于项目。是否有任何 Redmine 实例范围的权限系统,或者只是与项目相关的权限系统?
我正在为 Redmine 2.0.1 编写插件。虽然我已经满足了大部分要求,但我正在为插件的权限而苦苦挣扎。
插件本身就 Redmine 而言是“全局的”,即它独立于项目。是否有任何 Redmine 实例范围的权限系统,或者只是与项目相关的权限系统?
它持续了很长时间,但我终于设法找到了解决方案。如果你有兴趣,这就是我所做的。
1)使用您需要的布尔权限创建新模型 2)创建用户补丁,以便用户模型现在具有权限。示例在这里 3) 更新用户编辑模板,使其包含自定义权限 4) 在您喜欢的任何地方使用该权限。
高温高压