|
- # == Schema Information
- #
- # Table name: template_message_settings
- #
- # id :integer not null, primary key
- # type :string(255)
- # name :string(255)
- # key :string(255)
- # openning :boolean default("1")
- # notification_disabled :boolean default("1")
- # email_disabled :boolean default("0")
- # created_at :datetime not null
- # updated_at :datetime not null
- #
-
- #我管理的
- class TemplateMessageSetting::ManageProject < TemplateMessageSetting
-
- def self.type_name
- "我管理的仓库"
- end
-
- def self.order_index
- 30
- end
-
- def self.build_init_data
- self.find_or_create_by(name: "有新的疑修", key: "Issue")
- self.find_or_create_by(name: "有新的合并请求", key: "PullRequest")
- self.find_or_create_by(name: "有成员变动", key: "Member")
- self.find_or_create_by(name: "仓库设置被更改", key: "SettingChanged")
- self.find_or_create_by(name: "被点赞", key: "Praised", notification_disabled: false, email_disabled: true)
- self.find_or_create_by(name: "被fork", key: "Forked", notification_disabled: false, email_disabled: true)
- self.find_or_create_by(name: "有新的里程碑", key: "Milestone", notification_disabled: false)
- self.find_or_create_by(name: "有里程碑已完成", key: "MilestoneCompleted", notification_disabled: false)
- end
- end
|