mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: log backups download/destroy staff action
FIX: clean up junk left by the specs RENAME: 'backup_operation' to 'backup_create' to match other backup log types
This commit is contained in:
@@ -336,13 +336,31 @@ class StaffActionLogger
|
||||
}))
|
||||
end
|
||||
|
||||
def log_backup_operation(opts={})
|
||||
def log_backup_create(opts={})
|
||||
UserHistory.create(params(opts).merge({
|
||||
action: UserHistory.actions[:backup_operation],
|
||||
action: UserHistory.actions[:backup_create],
|
||||
ip_address: @admin.ip_address.to_s
|
||||
}))
|
||||
end
|
||||
|
||||
def log_backup_download(backup, opts={})
|
||||
raise Discourse::InvalidParameters.new(:backup) unless backup
|
||||
UserHistory.create(params(opts).merge({
|
||||
action: UserHistory.actions[:backup_download],
|
||||
ip_address: @admin.ip_address.to_s,
|
||||
details: backup.filename
|
||||
}))
|
||||
end
|
||||
|
||||
def log_backup_destroy(backup, opts={})
|
||||
raise Discourse::InvalidParameters.new(:backup) unless backup
|
||||
UserHistory.create(params(opts).merge({
|
||||
action: UserHistory.actions[:backup_destroy],
|
||||
ip_address: @admin.ip_address.to_s,
|
||||
details: backup.filename
|
||||
}))
|
||||
end
|
||||
|
||||
def log_revoke_email(user, reason, opts={})
|
||||
UserHistory.create(params(opts).merge({
|
||||
action: UserHistory.actions[:revoke_email],
|
||||
|
||||
Reference in New Issue
Block a user