class AdminController < ApplicationController def index list render :action => 'list' end # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html) verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } def list @personne_pages, @personnes = paginate :personnes, :per_page => 10 end def show @personne = Personne.find(params[:id]) end def new @personne = Personne.new end def create @personne = Personne.new(params[:personne]) if @personne.save flash[:notice] = 'Personne was successfully created.' redirect_to :action => 'list' else render :action => 'new' end end def edit @personne = Personne.find(params[:id]) end def update @personne = Personne.find(params[:id]) if @personne.update_attributes(params[:personne]) flash[:notice] = 'Personne was successfully updated.' redirect_to :action => 'show', :id => @personne else render :action => 'edit' end end def destroy Personne.find(params[:id]).destroy redirect_to :action => 'list' end def init_test1 p = Personne.create :prenom => "Hakim", :nom => "Epleh", :ddn =>"1970-11-28".to_date id_he = p.id p = Personne.create :prenom => "Alain", :nom => "Terrieur", :ddn =>"1986-01-05".to_date id_a1t = p.id p = Personne.create :prenom => "Alex", :nom => "Terrieur", :ddn =>"1986-01-05".to_date id_a2t = p.id p = Personne.create :prenom => "Inès", :nom => "Perret", :ddn =>"1985-08-15".to_date id_ip = p.id p = Personne.create :prenom => "Gérard", :nom => "Manvussat", :ddn =>"1987-10-03".to_date id_gm = p.id p = Personne.create :prenom => "Delphine", :nom => "Ariaume", :ddn =>"1986-07-01".to_date id_da = p.id p = Personne.create :prenom => "Omar", :nom => "Abou", :ddn =>"1965-03-31".to_date id_oa = p.id # e = Etudiant.create :num_isic => "a1t40123456789", :personne_id => id_a1t id_a1t = e.id e = Etudiant.create :num_isic => "a2t40123456789", :personne_id => id_a2t id_a2t = e.id e = Etudiant.create :num_isic => "ip340123456789", :personne_id => id_ip id_ip = e.id e = Etudiant.create :num_isic => "gm340123456789", :personne_id => id_gm id_gm = e.id e = Etudiant.create :num_isic => "da340123456789", :personne_id => id_da id_da = e.id # uv = Unite.create :nom=>"BD40", :titre=>"Bases de données", :personne_id=>id_he id_bd = uv.id uv = Unite.create :nom=>"MT54", :titre=>"Mathématiques", :personne_id=>id_oa id_mt = uv.id uv = Unite.create :nom=>"GL53", :titre=>"Génie Logiciel", :personne_id=>id_oa id_gl = uv.id # eu = EtudiantsUnite.create :etudiant_id => id_ip, :unite_id =>id_mt eu = EtudiantsUnite.create :etudiant_id => id_da, :unite_id =>id_mt eu = EtudiantsUnite.create :etudiant_id => id_a1t, :unite_id =>id_bd eu = EtudiantsUnite.create :etudiant_id => id_a2t, :unite_id =>id_bd eu = EtudiantsUnite.create :etudiant_id => id_gm, :unite_id =>id_bd eu = EtudiantsUnite.create :etudiant_id => id_a1t, :unite_id =>id_gl eu = EtudiantsUnite.create :etudiant_id => id_ip, :unite_id =>id_gl eu = EtudiantsUnite.create :etudiant_id => id_gm, :unite_id =>id_gl render :text=>"Création OK" end end