Revision 384:4be6b16bc6f9 vendor

View differences:

vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb
1 1
class PublicationsController < ApplicationController
2 2

  
3
  def parse_bibtex_text
4

  
5
    logger.error "BBBBBBBB"
6

  
7
    bibtex_entry = params[:bibtex_entry]
8

  
9

  
10

  
11

  
12
    #    logger.error bibtex_entry
13

  
14
    if bibtex_entry
15
      Bibtex::Parser.parse_string(bibtex_entry).map do |entry|
16
        logger.error entry[:title]
17
        logger.error entry[:year]
18
        logger.error entry.type  
19
      end
20
    end
21

  
22
    logger.error "FIM"
23

  
24
  end 
25

  
3 26
  def new
4
    
5
    @publication = Publication.new(params[:publication])
6
    
7
    if @publication.save
8
      logger.error "GRAVOU XXXdsfgXXX"
9
    else
10
      logger.error "nao gravou"
27

  
28
    logger.error "AAAAAA"
29

  
30
    logger.error request.request_method
31

  
32
    if request.post?
33
      parse_bibtex_text
34
      @publication = Publication.new(params[:publication])
35

  
36
      if @publication.save
37
        logger.error "GRAVOU XXXdsfgXXX"
38
      else
39
        logger.error "nao gravou"
40
      end
41

  
11 42
    end
12
    
43

  
13 44
  end
14 45

  
15 46
  def create
16
    
47

  
17 48
    logger.error "AAAA create"
18
    
49

  
19 50
    @publication.save
20 51
  end
21 52

  
......
24 55
  end
25 56

  
26 57
  def edit
27
        logger.error "AAAA edit"
58
    logger.error "AAAA edit"
28 59

  
29 60
  end
30 61

  
31 62
  def update
32
    
33
        logger.error "AAAA update"
63

  
64
    logger.error "AAAA update"
34 65

  
35 66

  
36 67
  end
vendor/plugins/redmine_bibliography/app/helpers/publications_helper.rb
1
require 'rubygems'
2
require 'bibtex'
3

  
1 4
module PublicationsHelper
5

  
2 6
end
vendor/plugins/redmine_bibliography/app/views/publications/new.html.erb
8 8
    <%= f.text_field :title %>
9 9
  </p>
10 10

  
11

  
12
  <p>
13
  
14
    <%=label_tag :bibtex_entry %>
15
    <%=text_area_tag :bibtex_entry%>
16
  
17
  </p>
18

  
11 19
<%= submit_tag l(:button_submit) %>
12 20

  
13 21
<% end %>

Also available in: Unified diff