Read about our upcoming Code of Conduct on this issue

Commit 926f3013 authored by Jeremy Mack's avatar Jeremy Mack
Browse files

Updated validations and routes to support dots in project names

parent 4d65160317ff
......@@ -25,7 +25,7 @@ class Project < ActiveRecord::Base
validates :path,
:uniqueness => true,
:presence => true,
:format => { :with => /^[a-zA-Z0-9_\-]*$/,
:format => { :with => /^[a-zA-Z0-9_\-\.]*$/,
:message => "only letters, digits & '_' '-' allowed" },
:length => { :within => 0..255 }
......@@ -35,7 +35,7 @@ class Project < ActiveRecord::Base
validates :code,
:presence => true,
:uniqueness => true,
:format => { :with => /^[a-zA-Z0-9_\-]*$/,
:format => { :with => /^[a-zA-Z0-9_\-\.]*$/,
:message => "only letters, digits & '_' '-' allowed" },
:length => { :within => 3..255 }
......
......@@ -6,7 +6,7 @@
namespace :admin do
resources :users
resources :projects
resources :projects, :constraints => { :id => /[^\/]+/ }
resources :team_members
get 'emails', :to => 'mailer#preview'
get 'mailer/preview_note'
......@@ -28,12 +28,12 @@
#get "profile/:id", :to => "profile#show"
resources :projects, :only => [:new, :create, :index]
resources :projects, :constraints => { :id => /[^\/]+/ }, :only => [:new, :create, :index]
resources :keys
devise_for :users
resources :projects, :except => [:new, :create, :index], :path => "/" do
resources :projects, :constraints => { :id => /[^\/]+/ }, :except => [:new, :create, :index], :path => "/" do
member do
get "team"
get "wall"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment