Sha256: 017c7bf318bd06479c21fcf1690460d82d0f657a9bc9379f7afe48912d9bd09d
Contents?: true
Size: 1.6 KB
Versions: 5
Compression:
Stored size: 1.6 KB
Contents
module CmAdmin::FileImport extend ActiveSupport::Concern included do cm_admin do STATUS_TAG_COLOR = { in_progress: 'yellow-tag', success: 'success'} actions only: [:index, :show] set_icon 'fa fa-file-upload' cm_index do page_title 'File Import' page_description 'Manage all file import progress here' column :id column :imported_file_name, header: 'File' column :created_at, header: 'Started At', field_type: :datetime, format: '%B %d, %Y, %H:%M %p' column :completed_at, header: 'Completed At', field_type: :datetime, format: '%B %d, %Y, %H:%M %p' column :associated_model_name, header: 'Model name' column :added_by_name, header: 'Uploaded By' column :status, field_type: :tag, tag_class: STATUS_TAG_COLOR end cm_show page_title: :id do tab :profile, '' do cm_show_section 'Import details' do field :id, label: 'Import ID' field :imported_file_name, label: 'File' field :created_at, header: 'Started At', field_type: :datetime, format: '%B %d, %Y, %H:%M %p' field :completed_at, header: 'Completed At', field_type: :datetime, format: '%B %d, %Y, %H:%M %p' field :associated_model_name, header: 'Model name' field :added_by_name, header: 'Uploaded By' field :status, field_type: :tag, tag_class: STATUS_TAG_COLOR end cm_show_section 'Errors' do field :invalid_row_items, field_type: :custom, helper_method: :formatted_error_message end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems