Sha256: 00286b884549ffddcf8c3f9df095ae1dc23547910d71afd4cb2eea91b6fa33a4

Contents?: true

Size: 1.84 KB

Versions: 3

Compression:

Stored size: 1.84 KB

Contents

RailsExecution.configuration do |config|

  config.solo_mode = true # Without reviewing process

  # Owner display
  # config.owner_model = 'User'
  # config.owner_method = :current_user
  # config.owner_name_method = :fullname
  # config.owner_avatar = lambda do |owner|
  #   owner.avatar.url(:medium)
  # end

  # Task control
  # config.reviewers = lambda do
  #   [{ name: '', id: '' }]
  # end

  # Accessible check: Default is TRUE
  # config.task_editable
  # config.task_closable
  # config.task_creatable
  # config.task_approvable
  # config.task_executable = lambda do |task, user|
  #   YourPolicy.new(user, task).executable?
  # end

  # Advanced
  # config.file_upload = true
  # config.file_uploader = ::RailsExecution::FileUploader
  # config.file_reader = ::RailsExecution::FileReader
  # Defaults of acceptable_file_types: .png, .gif, .jpg, .jpeg, .pdf, .csv
  # config.acceptable_file_types = {
  #   '.jpeg': 'image/jpeg',
  #   '.pdf': 'application/pdf',
  #   '.csv': ['text/csv', 'text/plain'],
  # }

  # Logger
  # Using Paperclip
  # config.logging = lambda do |log_file, task|
  #   YourAttachment.create(file: log_file, task: task)
  # end
  # config.logging_files = lambda do |task|
  #   YourAttachment.where(task: task).map { |item| item.file.url }
  # end
  # Using ActiveStorage
  # config.logging = lambda do |log_file, task|
  #   attachment = YourAttachment.create!(task: task)
  #   attachment.file.attach({
  #     io: log_file,
  #     filename: Time.current.strftime('%Y%m%d_%H%M%S.log'),
  #     content_type: 'text/plain',
  #   })
  # end
  # config.logging_files = lambda do |task|
  #   ActiveStorage::Current.host = 'localhost:3000'
  #   YourAttachment.where(task: task).map { |item| item.file.url }
  # end

  # Paging
  # config.per_page = 30 # Default: 20

  # Notify
  # config.notifier = ::RailsExecution::Services::Notifier

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_execution-0.1.5 lib/generators/rails_execution/templates/config.rb.tt
rails_execution-0.1.4 lib/generators/rails_execution/templates/config.rb.tt
rails_execution-0.1.2 lib/generators/rails_execution/templates/config.rb.tt