From 932d4a4be40587fa6d489eca16a1ef6d6f2936d1 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 23 Jul 2026 12:24:52 +0200 Subject: Witness asset uploads and out-of-band attaches in the action log --- app/controllers/assets_controller.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/controllers') diff --git a/app/controllers/assets_controller.rb b/app/controllers/assets_controller.rb index 8df4c94d..7edd9c05 100644 --- a/app/controllers/assets_controller.rb +++ b/app/controllers/assets_controller.rb @@ -50,6 +50,11 @@ class AssetsController < ApplicationController respond_to do |format| if @asset.save flash[:notice] = 'Asset was successfully created.' + NodeAction.record!(:participants => [@asset], :user => current_user, + :action => "asset_create", + :asset_name => @asset.name, + :content_type => @asset.upload_content_type, + :path => @asset.upload.url.sub(/\?\d+$/, "")) attach_to(attach_node) if attach_node format.html { redirect_to(@asset) } format.xml { render :xml => @asset, :status => :created, :location => @asset } -- cgit v1.3