项目

常规

个人资料

操作

Redmine 插件钩子列表

要查看当前插件钩子列表,请在 Redmine 目录中运行 rake redmine:plugins:hook_list

在 Redmine 2.0.0 及以上版本中,rake 任务已被弃用。
作为替代方案,您可以在 Redmine 目录中使用以下之一(参见 RE: 钩子列表?)。
grep -r call_hook *                                       # list of source lines with hook calls
grep -rohT 'call_hook([^)]*)'                             # list of hooks calls and source files
grep -roh  'call_hook([^)]*)' | sort -u | grep '([^)]*)'  # list of hooks calls only

控制器钩子

名称 描述 上下文
:controller_account_success_authentication_after :user
:controller_custom_fields_new_after_save :params, :custom_field
:controller_custom_fields_edit_after_save :params, :custom_field
:controller_issues_bulk_edit_before_save 在保存之前将当前问题和参数传递给钩子。这可以用来设置问题的属性。 :params, :issue
:controller_issues_new_before_save :params, :issue
:controller_issues_new_after_save :params, :issue
:controller_issues_edit_before_save :params, :issue, :time_entry, :journal
:controller_issues_edit_after_save :params, :issue, :time_entry, :journal
:controller_journals_edit_post :params, :journal
:controller_messages_new_after_save :params, :message
:controller_messages_reply_after_save :params, :message
:controller_time_entries_bulk_edit_before_save :params, :time_entry
:controller_timelog_edit_before_save :params, :time_entry
:controller_wiki_edit_after_save :params, :page
:controller_wiki_show_before_render :content, :format

辅助钩子

名称 描述 上下文
:helper_issues_show_detail_after_setting 将数据传递给钩子以允许它设置标签和值。 :detail, :label, :value, :old_value

模型钩子

名称 描述 上下文
:model_changeset_scan_commit_for_issue_ids_pre_issue_update :changeset, :issue
:model_project_copy_before_save :source_project, :destination_project

视图钩子

对于所有视图钩子,可以使用上下文的 :project 键访问当前项目。

名称 描述 上下文
:view_account_left_bottom :user
:view_account_right_bottom :user
:view_account_login_top (无)
:view_account_login_bottom (无)
:view_custom_fields_form_upper_box :custom_field, :form
:"view_custom_fields_form_#{@custom_field.type.to_s.underscore}" :custom_field, :form
:view_issue_statuses_form :issue_status
:view_issues_bulk_edit_details_bottom 在备注之前向批量编辑表单中添加内容 :issues
:view_issues_edit_notes_bottom 在文件表单之前向备注底部添加内容 :issue, :notes, :form
:view_issues_form_details_bottom 在问题表单底部的 html 表格中添加内容 :issue, :form
:view_issues_history_journal_bottom :journal
:view_issues_show_details_bottom 向问题详细信息表的底部添加内容 :issue
:view_issues_sidebar_issues_bottom (无)
:view_issues_sidebar_planning_bottom (无)
:查看问题侧边栏查询底部 (无)
:查看问题上下文菜单开始 :问题,:可以,:后退
:查看问题上下文菜单结束 :问题,:可以,:后退
:查看问题新顶部 :issue
:查看问题显示描述底部 :issue
:查看问题移动底部 :问题,:目标项目,:复制
:查看期刊笔记表单后笔记 :journal
:查看期刊更新RJS底部 :页面,:期刊
:查看布局基底部 将内容附加到基本布局的身体部分末尾 (无)
:查看布局基身体顶部 将内容附加到基本布局的身体部分开头 (无)
:查看布局基内容 (无)
:查看布局基HTML头 将内容附加到基本布局的HTML头 (无)
:查看布局基侧边栏 (无)
:查看我的账户 :用户,:表单
:查看我的账户上下文 :user
:查看项目表单 :项目,:表单
:查看项目路线图版本底部 :版本
:查看项目设置成员表头 将内容附加到项目成员设置的表头 :项目
:查看项目设置成员表行 将内容附加到项目成员设置的表行 :成员,:项目
:查看项目显示左侧 :项目
:查看项目显示右侧 :项目
:查看项目显示侧边栏底部 :项目
:查看仓库显示上下文 将内容附加到仓库面板的上下文菜单 :项目,:仓库
:查看时间日志编辑表单底部 :时间条目,:表单
:查看设置通用表单 (无)
:查看用户成员资格表头 :user
:查看用户成员资格表行 :用户,:成员资格,:角色,:项目
:查看用户表单 :用户,:表单
:查看版本显示底部 :版本
:查看版本显示上下文 :版本,:项目
:查看欢迎索引左侧 :项目
:查看欢迎索引右侧 :项目

其他钩子

名称 描述 上下文

Cemmos Obstance更新约3年前 · 25次修订