Files
nairobi/app/models/dashboard/executed_action.rb
Javi Martín c43b0fea64 Use Rails 5 conventions in Dashboard
These models and migrations were added on a branch based on Rails 4.
2019-04-29 13:08:43 -05:00

12 lines
438 B
Ruby

class Dashboard::ExecutedAction < ApplicationRecord
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