diff --git a/app/controllers/documents_controller.rb b/app/controllers/documents_controller.rb
index dce8233..ad55726 100644
--- a/app/controllers/documents_controller.rb
+++ b/app/controllers/documents_controller.rb
@@ -45,7 +45,6 @@ class DocumentsController < ApplicationController
ether=Document.ether
author = Document.ether.author("fetsite_"+current_user.uid, :name => current_user.text)
-author = Document.ether.author("author_1")
session[:ep_sessions]={} if session[:ep_sessions].nil?
group=@document.ep_group
@@ -58,9 +57,9 @@ author = Document.ether.author("author_1")
session[:ep_sessions][group.id] = sess.id
# Set the EtherpadLite session cookie. This will automatically be picked up by the jQuery plugin's iframe.
- cookies[:sessionID] = {:value => sess.id, :domain => "www.fet.at"}
+ cookies[:sessionID] = {value: sess.id.to_s, domain: %w(.fet.at), expires: 1.hour.from_now}
#cookies[:sessionID] = {:value => sess.id}
- cookies[:sessionID1]=sess.id
+ cookies[:sessionID]= {value: sess.id, expires: 1.hour.from_now}
# cookies[:sdf]=sess.id
# pad=ether.pad(@document.etherpadkey)
# redirect_to "http://www.fet.at/etherpad/p/"+@document.ep_pad.id
diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb
index ccf195d..2c015f6 100755
--- a/app/controllers/home_controller.rb
+++ b/app/controllers/home_controller.rb
@@ -33,7 +33,7 @@ class HomeController < ApplicationController
def search
unless params['query'].nil? || params['query'].empty?
- @results = Sunspot.search Neuigkeit,Rubrik, Fetprofile, Thema, Themengruppe, Lva, Studium, Modul, Modulgruppe, Gremium do
+ @results = Sunspot.search Neuigkeit,Rubrik, Fetprofile, Thema, Themengruppe, Lva, Studium, Modul, Modulgruppe, Gremium, Document do
fulltext params['query']
end
@neuigkeiten=[];
diff --git a/app/models/document.rb b/app/models/document.rb
index 40fa2db..7fff30a 100644
--- a/app/models/document.rb
+++ b/app/models/document.rb
@@ -9,6 +9,13 @@ class Document < ActiveRecord::Base
validate :parent, :presence=>true
has_paper_trail
TYPS = { 1=>"fet_docs", 10=>"protocol", 11=> "agenda"}
+ def long_name
+ if self.parent.class=="Meeting"
+ ""+self.parent.text+ ""+ self.name
+ else
+ "" + self.parent.title + ":"+ self.name
+ end
+ end
def self.new_divid_for(parent)
"document_new_parent_" + parent.class.to_s + "_" + parent.id.to_s
end
@@ -41,7 +48,7 @@ class Document < ActiveRecord::Base
end
end
def read_from_etherpad
- self.text=strip_control_chars(self.ep_pad.html)
+ self.text=ApplicationController.helpers.strip_control_chars(self.ep_pad.html)
end
def ep_pad
diff --git a/app/views/documents/_nlink.html.erb b/app/views/documents/_nlink.html.erb
new file mode 100644
index 0000000..5f0ae52
--- /dev/null
+++ b/app/views/documents/_nlink.html.erb
@@ -0,0 +1,2 @@
+<%= raw(nlink.long_name) %>
+