add unpublished validation
This commit is contained in:
@ -31,8 +31,9 @@ class Exercise < ApplicationRecord
|
|||||||
|
|
||||||
validate :valid_main_file?
|
validate :valid_main_file?
|
||||||
validates :description, presence: true
|
validates :description, presence: true
|
||||||
# validates :execution_environment_id, presence: true # TODO make this conditional - but based on what?
|
validates :execution_environment_id, presence: true, if: -> { !unpublished? } # TODO make this conditional - but based on what?
|
||||||
validates :public, boolean_presence: true
|
validates :public, boolean_presence: true
|
||||||
|
validates :unpublished, boolean_presence: true
|
||||||
validates :title, presence: true
|
validates :title, presence: true
|
||||||
validates :token, presence: true, uniqueness: true
|
validates :token, presence: true, uniqueness: true
|
||||||
validates_uniqueness_of :uuid
|
validates_uniqueness_of :uuid
|
||||||
|
Reference in New Issue
Block a user