X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/8238800ebe93f0f67ef359ad51d198642db14edf..4b33f145c7966710e537531261e04d2596159049:/redmine/redmine_publications/app/controllers/publications_controller.rb diff --git a/redmine/redmine_publications/app/controllers/publications_controller.rb b/redmine/redmine_publications/app/controllers/publications_controller.rb new file mode 100644 index 00000000..c7d16e3f --- /dev/null +++ b/redmine/redmine_publications/app/controllers/publications_controller.rb @@ -0,0 +1,30 @@ + +class PublicationsController < ApplicationController + unloadable + + @@source_file_field_id = 1 + + def issues + logger.info "Searching for issues with document name = " + params[:pub] + "." + joins = "JOIN issue_publications ON (issues.id = issue_publications.issue_id) JOIN publications ON (issue_publications.publication_id = publications.id)" + + conditions = ['publications.source_file = ? ', params[:pub] ] + @issues = Issue.all(:joins => joins, :conditions => conditions) + respond_to do |format| + format.html + format.xml do + render :xml => @issues + end + + format.json do + headers['Content-Type'] = 'application/json' + render :json => @issues + end + end + end + + def redirect_to_platform + render :text => "" + end + +end