File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
app/controllers/api/admin/v1 Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -243,6 +243,30 @@ def execute
243
243
end
244
244
end
245
245
246
+ def trust_logs
247
+ user = find_user_by_id
248
+ return unless user
249
+ logs = TrustLevelAuditLog . for_user ( user ) . recent . limit ( 25 )
250
+ render json : {
251
+ trust_logs : logs . map do |log |
252
+ {
253
+ id : log . id ,
254
+ previous_trust_level : log . previous_trust_level ,
255
+ new_trust_level : log . new_trust_level ,
256
+ changed_by : {
257
+ id : log . changed_by . id ,
258
+ username : log . changed_by . username ,
259
+ display_name : log . changed_by . display_name ,
260
+ admin_level : log . changed_by . admin_level
261
+ } ,
262
+ reason : log . reason ,
263
+ notes : log . notes ,
264
+ created_at : log . created_at
265
+ }
266
+ end
267
+ }
268
+ end
269
+
246
270
private
247
271
248
272
def find_user_by_id
You can’t perform that action at this time.
0 commit comments