Skip to content
Snippets Groups Projects
Commit 19d0dc3c authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Strict first project symdol to letter

parent 7ef18060
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -48,7 +48,7 @@ class Project < ActiveRecord::Base
Project.transaction do
project.owner = user
 
project.save!
return project unless project.save
 
# Add user as project master
project.users_projects.create!(:project_access => UsersProject::MASTER, :user => user)
Loading
Loading
@@ -72,8 +72,8 @@ class Project < ActiveRecord::Base
validates :path,
:uniqueness => true,
:presence => true,
:format => { :with => /^[a-zA-Z0-9_\-\.]*$/,
:message => "only letters, digits & '_' '-' '.' allowed" },
:format => { :with => /^[a-zA-Z][a-zA-Z0-9_\-\.]*$/,
:message => "only letters, digits & '_' '-' '.' allowed. Letter should be first" },
:length => { :within => 0..255 }
 
validates :description,
Loading
Loading
@@ -82,8 +82,8 @@ class Project < ActiveRecord::Base
validates :code,
:presence => true,
:uniqueness => true,
:format => { :with => /^[a-zA-Z0-9_\-\.]*$/,
:message => "only letters, digits & '_' '-' '.' allowed" },
:format => { :with => /^[a-zA-Z][a-zA-Z0-9_\-\.]*$/,
:message => "only letters, digits & '_' '-' '.' allowed. Letter should be first" },
:length => { :within => 1..255 }
 
validates :owner, :presence => true
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment