Switch to case sensitive uniqueness validation

This commit is contained in:
Klaus Zanders
2025-12-18 11:23:25 +01:00
parent b83de3c073
commit ba82ffd482
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -80,7 +80,7 @@ class Role < ApplicationRecord
validates :name,
presence: true,
length: { maximum: 256 },
uniqueness: { case_sensitive: true }
uniqueness: { case_sensitive: false }
# Turn this class into an abstract one by validating the STI column.
validates :type,
+1 -1
View File
@@ -40,7 +40,7 @@ class Status < ApplicationRecord
validates :name,
presence: true,
uniqueness: { case_sensitive: false },
uniqueness: { case_sensitive: true },
length: { maximum: 256 }
validates :default_done_ratio, inclusion: { in: 0..100, allow_nil: false }
+3 -1
View File
@@ -61,7 +61,9 @@ class Type < ApplicationRecord
acts_as_list
validates :name, uniqueness: { case_sensitive: false }
validates :name,
presence: true,
uniqueness: { case_sensitive: true }
scopes :milestone