mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-02 13:12:13 +08:00
Applying Alex's suggestion
Co-authored-by: Alex Kriuchykhin <okriuchykhin@biosistemika.com>
This commit is contained in:
parent
68ac663370
commit
0e9b714c9f
1 changed files with 6 additions and 1 deletions
|
@ -8,7 +8,12 @@ class ProjectFolder < ApplicationRecord
|
|||
validates :name,
|
||||
length: { minimum: Constants::NAME_MIN_LENGTH,
|
||||
maximum: Constants::NAME_MAX_LENGTH },
|
||||
uniqueness: { scope: %i(team_id parent_folder_id archived), case_sensitive: false }
|
||||
validates :name, length: { minimum: Constants::NAME_MIN_LENGTH,
|
||||
maximum: Constants::NAME_MAX_LENGTH }
|
||||
validates :name, uniqueness: { scope: %i(team_id parent_folder_id), case_sensitive: false },
|
||||
if: -> { parent_folder.present? }
|
||||
validates :name, uniqueness: { scope: %i(team_id archived), case_sensitive: false },
|
||||
if: -> { parent_folder.blank? }
|
||||
validate :parent_folder_team, if: -> { parent_folder.present? }
|
||||
validate :parent_folder_validation, if: -> { parent_folder.present? }
|
||||
|
||||
|
|
Loading…
Reference in a new issue