Files
nairobi/app/models/dashboard/executed_action.rb
2019-03-26 18:21:19 +01:00

11 lines
393 B
Ruby

class Dashboard::ExecutedAction < ActiveRecord::Base
belongs_to :proposal
belongs_to :action, class_name: "Dashboard::Action"
has_many :administrator_tasks, as: :source, dependent: :destroy, class_name: "Dashboard::AdministratorTask"
validates :proposal, presence: true, uniqueness: { scope: :action }
validates :action, presence: true
validates :executed_at, presence: true
end