Strict first project symdol to letter
This commit is contained in:
parent
7ef180608f
commit
19d0dc3c04
|
@ -48,7 +48,7 @@ class Project < ActiveRecord::Base
|
||||||
Project.transaction do
|
Project.transaction do
|
||||||
project.owner = user
|
project.owner = user
|
||||||
|
|
||||||
project.save!
|
return project unless project.save
|
||||||
|
|
||||||
# Add user as project master
|
# Add user as project master
|
||||||
project.users_projects.create!(:project_access => UsersProject::MASTER, :user => user)
|
project.users_projects.create!(:project_access => UsersProject::MASTER, :user => user)
|
||||||
|
@ -72,8 +72,8 @@ class Project < ActiveRecord::Base
|
||||||
validates :path,
|
validates :path,
|
||||||
:uniqueness => true,
|
:uniqueness => true,
|
||||||
:presence => true,
|
:presence => true,
|
||||||
:format => { :with => /^[a-zA-Z0-9_\-\.]*$/,
|
:format => { :with => /^[a-zA-Z][a-zA-Z0-9_\-\.]*$/,
|
||||||
:message => "only letters, digits & '_' '-' '.' allowed" },
|
:message => "only letters, digits & '_' '-' '.' allowed. Letter should be first" },
|
||||||
:length => { :within => 0..255 }
|
:length => { :within => 0..255 }
|
||||||
|
|
||||||
validates :description,
|
validates :description,
|
||||||
|
@ -82,8 +82,8 @@ class Project < ActiveRecord::Base
|
||||||
validates :code,
|
validates :code,
|
||||||
:presence => true,
|
:presence => true,
|
||||||
:uniqueness => true,
|
:uniqueness => true,
|
||||||
:format => { :with => /^[a-zA-Z0-9_\-\.]*$/,
|
:format => { :with => /^[a-zA-Z][a-zA-Z0-9_\-\.]*$/,
|
||||||
:message => "only letters, digits & '_' '-' '.' allowed" },
|
:message => "only letters, digits & '_' '-' '.' allowed. Letter should be first" },
|
||||||
:length => { :within => 1..255 }
|
:length => { :within => 1..255 }
|
||||||
|
|
||||||
validates :owner, :presence => true
|
validates :owner, :presence => true
|
||||||
|
|
Loading…
Reference in a new issue