1. Wyƛwietlanie i edycja pola "source_file" w widoku ticketu.
[redakcja.git] / 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 (file)
index 0000000..c7d16e3
--- /dev/null
@@ -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