美文网首页
【 Redmine plugin插件-- Computed Cu

【 Redmine plugin插件-- Computed Cu

作者: 水士白 | 来源:发表于2018-08-20 22:53 被阅读0次

    目录

    • 一.插件来源
    • 二.插件测试人员
    • 三.实测环境
    • 四.插件概述
    • 五.安装和卸载
    • 六.配置和使用
    • 七.插件限制
    • 八.注意事项
    • 九.许可和版权
    • 十.更新日志
    • 十一.参考资料

    一.插件来源

    插件名称:Redmine Computed Custom Field (Redmine自定义计算字段插件)
    插件作者: Yakov Annikov
    官方站点: https://github.com/annikoff/redmine_plugin_computed_custom_field
    代码源: https://github.com/annikoff/redmine_plugin_computed_custom_field
    注册日期: 2015-09-20 (将近 3 年 ago)
    当前版本: 1.0.6
    适合版本: Redmine 3.4.x
    标签: redmine自定义计算字段插件 redmine_Preview_Office

    自定义计算字段

    二.插件测试人员

    • 水士白 WaterWhite

    三.实测环境

    • Ubuntu 14.04
    • Mysql 5.5
    • Redmine 3.4.5.stable
    • Ruby version 2.1.5-p273 (2014-11-13) [x86_64-linux]
    • Rails version 4.2.8
    • Environment production
    • Database adapter Mysql2
    • Git 1.9.1

    四.插件概述

    • 此插件提供了创建计算自定义字段的可能性。 计算字段的值可以通过公式设置。 在公式结构中,如cfs [cf_id]被自定义字段的ID替换。 有效公式是在更新自定义对象时执行的有效Ruby代码。 要在公式中输入字段ID,请双击可用字段列表中的项目。

    五.安装和卸载

    1. 从GitHub上克隆插件
    $ git clone https://github.com/annikoff/redmine_plugin_computed_custom_field.git computed_custom_field plugins/computed_custom_field
    
    1. 运行迁移
    $ rake redmine:plugins:migrate
    
    1. 重启Redmine服务

    六.配置和使用

    • 该插件无需配置。
    • 使用
      Examples:
    cfs[1]*2+cfs[2]
    # means
    # custom_field_value(1) * 2 + custom_field_value(2)
    
    (cfs[1]/3.14).round(2)
    
    if cfs[1].zero?
     cfs[2]/2
    else
     cfs[3]/2
    end
    
    # For IssueCustomField
    (self.estimated_hours || 0) * 2
    
    # For ProjectCustomField
    self.parent_id == 2
    
    # If format of Custom Field is Link
    "/projects/#{self.project_id.to_s}/issues/new?issue[subject]=Review+request+[##{self.id.to_s} #{self.subject}]&issue[tracker_id]=3"
    

    要编写公式,此文档可能会有所帮助:

    七.插件限制

    八.注意事项

    • 这是该插件的新版本。 从版本1.0.0开始,它与以前的版本不兼容。 不再支持公式%{cf_id}中的以下结构。 而是使用cfs [cf_id]。 如果您需要从旧版本升级,请查看迁移部分。

    cfs [cf_id] - 必须是现有自定义字段的ID。
    小心公式中的代码,如果错误,您的应用程序可能会崩溃。
    如果在创建自定义对象后创建了计算自定义字段,则需要重新保存对象以评估计算。
    更新公式后,应重新保存自定义对象。

    九.许可和版权

    十一.参考资料

    1. https://github.com/annikoff/redmine_plugin_computed_custom_field

    相关文章

      网友评论

          本文标题:【 Redmine plugin插件-- Computed Cu

          本文链接:https://www.haomeiwen.com/subject/ekyriftx.html