Mercurial > hg > soundsoftware-site
comparison vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb @ 390:5562a95edbf7 feature_36
DEV commit - problems in the create action;
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Thu, 07 Apr 2011 17:11:14 +0100 |
parents | 8ed0a0a268e0 |
children | fecd4b2f4b77 |
comparison
equal
deleted
inserted
replaced
386:8ed0a0a268e0 | 390:5562a95edbf7 |
---|---|
30 end | 30 end |
31 end | 31 end |
32 end | 32 end |
33 | 33 |
34 def new | 34 def new |
35 session[:publication_params] ||= {} | |
36 @publication = Publication.new | 35 @publication = Publication.new |
37 @publication.current_step = session[:publication_step] | 36 @publication.current_step = session[:publication_step] |
38 | 37 |
39 if request.post? | 38 logger.error @publication.current_step |
40 parse_bibtex_text | 39 |
41 @publication = Publication.new(params[:publication]) | 40 |
42 | |
43 if @publication.save | |
44 logger.error "GRAVOU XXXdsfgXXX" | |
45 else | |
46 logger.error "nao gravou" | |
47 end | |
48 | |
49 end | |
50 | |
51 end | 41 end |
52 | 42 |
53 def create | 43 def create |
44 @publication = Publication.new(params[:publication]) | |
54 | 45 |
55 logger.error "AAAA create" | 46 @publication.current_step = session[:publication_step] |
56 | 47 |
57 @publication.save | 48 if params[:back_button] |
49 @publication.previous_step | |
50 else | |
51 @publication.next_step | |
52 end | |
53 | |
54 session[:publication_step] = @publication.current_step | |
55 | |
56 logger.error "AAAA" | |
57 logger.error session[:publication_step] | |
58 | |
59 | |
60 render "new" | |
58 end | 61 end |
59 | 62 |
60 def index | 63 def index |
61 @publications = Publication.find(:all) | 64 @publications = Publication.find(:all) |
62 end | 65 end |