uploads: add /upload_media_assets index page.

This page shows each individual file you've uploaded. This is different
from the regular uploads page because files in multi-file uploads are
not grouped together.
This commit is contained in:
evazion
2022-02-13 16:09:45 -06:00
parent 53a3beee35
commit 229759cc72
7 changed files with 89 additions and 0 deletions

View File

@@ -11,6 +11,14 @@ class UploadMediaAsset < ApplicationRecord
failed: 300,
}
def self.visible(user)
if user.is_admin?
all
else
where(upload: { uploader: user })
end
end
def self.search(params)
q = search_attributes(params, :id, :created_at, :updated_at, :status, :source_url, :page_url, :error, :upload, :media_asset)
q.apply_default_order(params)