Changeset 1122

Show
Ignore:
Timestamp:
07/31/07 00:45:13 (1 year ago)
Author:
alban
Message:

[Bug 155] mise en place du webservice de gestion des documents

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/app/models/document.rb

    r796 r1122  
    5757                destroy_tags 
    5858        end 
     59         
     60        def before_create 
     61          self.upload = Upload.new 
     62        end 
    5963   
    6064  def uploaded? 
  • trunk/app/models/user.rb

    r1108 r1122  
    77        validates_uniqueness_of :username, :message => "Ce nom d'utilisateur existe déjà", :if => Proc.new { |u| u.openid_url.nil? } 
    88        validates_presence_of :username, :message => "Un nom d'utilisateur est requis", :if => Proc.new { |u| u.openid_url.nil? } 
     9        validates_format_of :username, :with => /^[-a-z0-9]{3,12}$/, :message => "Un nom d'utilisateur valide est requis" 
    910        validates_presence_of :name, :message => "Votre nom est requis" 
    1011  validates_presence_of :password, :message => "Un mot de passe est requis", :if => Proc.new { |u| u.openid_url.nil? } 
  • trunk/config/routes.rb

    r1108 r1122  
    1313  map.connect 'documents/page/:page', :controller => 'documents', :action => 'manage' 
    1414  map.connect 'documents/:action/:id', :controller => 'documents' 
     15  map.connect 'document/:action', :controller => 'document' 
    1516  map.connect 'podcasts/feed/:name', :controller => 'podcasts', :action => 'feed' 
    1617  map.connect 'podcasts/page/:page', :controller => 'podcasts', :action => 'manage'