diff --git a/app/controllers/message_templates_controller.rb b/app/controllers/message_templates_controller.rb new file mode 100644 index 000000000..55c24cd5b --- /dev/null +++ b/app/controllers/message_templates_controller.rb @@ -0,0 +1,12 @@ +class MessageTemplatesController < ApplicationController + before_action :require_login + + + def init_data + if MessageTemplate.build_init_data + render_ok + else + render_error("初始化数据失败") + end + end +end \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index 6ae22cf1e..46fd18e1d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -216,6 +216,10 @@ Rails.application.routes.draw do resources :issue_depends, only: [:create, :destroy] end + resources :message_templates, only: [:index] do + post :init_data, on: :collection + end + resources :template_message_settings, only: [:index] resources :applied_projects, only: [:create]