mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Can revert changes to email templates
This commit is contained in:
@@ -35,7 +35,6 @@ class Admin::EmailTemplatesController < Admin::AdminController
|
||||
def update
|
||||
et = params[:email_template]
|
||||
key = params[:id]
|
||||
|
||||
raise Discourse::NotFound unless self.class.email_keys.include?(params[:id])
|
||||
|
||||
TranslationOverride.upsert!(I18n.locale, "#{key}.subject_template", et[:subject])
|
||||
@@ -44,6 +43,13 @@ class Admin::EmailTemplatesController < Admin::AdminController
|
||||
render_serialized(key, AdminEmailTemplateSerializer, root: 'email_template', rest_serializer: true)
|
||||
end
|
||||
|
||||
def revert
|
||||
key = params[:id]
|
||||
raise Discourse::NotFound unless self.class.email_keys.include?(params[:id])
|
||||
TranslationOverride.revert!(I18n.locale, "#{key}.subject_template", "#{key}.text_body_template")
|
||||
render_serialized(key, AdminEmailTemplateSerializer, root: 'email_template', rest_serializer: true)
|
||||
end
|
||||
|
||||
def index
|
||||
render_serialized(self.class.email_keys, AdminEmailTemplateSerializer, root: 'email_templates', rest_serializer: true)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user