crawler type 6

This commit is contained in:
Andreas Stephanides
2015-06-15 15:39:03 +02:00
parent 01521104ce
commit e3624263f5
3 changed files with 46 additions and 12 deletions

View File

@@ -4,6 +4,8 @@ class CrawlerController < ApplicationController
authorize! :doadmin, User authorize! :doadmin, User
@crawlobjs=Crawlobject.where(:objtype=>5).order(:published_at).reverse_order @crawlobjs=Crawlobject.where(:objtype=>5).order(:published_at).reverse_order
@crawlobjs_etit=Crawlobject.where(:objtype=>6).order(:published_at).reverse_order
end end
def load_attachments def load_attachments
authorize! :doadmin, User authorize! :doadmin, User
@@ -21,9 +23,11 @@ class CrawlerController < ApplicationController
authorize! :doadmin, User authorize! :doadmin, User
co=Crawlobject.find(params[:id]) co=Crawlobject.find(params[:id])
if co.objtype == 5 if co.objtype == 5 || co.objtype==6
co.move_to_neuigkeit(User.find(Rails.configuration.crawlconfig[5]["user_id"]), Rubrik.find(Rails.configuration.crawlconfig[5]["rubrik_id"])) co.move_to_neuigkeit(User.find(Rails.configuration.crawlconfig[co.objtype]["user_id"]), Rubrik.find(Rails.configuration.crawlconfig[co.objtype]["rubrik_id"]))
redirect_to co.something redirect_to co.something
end end
end end
end end

View File

@@ -15,7 +15,7 @@ class Crawlobject < ActiveRecord::Base
end end
end end
def move_to_neuigkeit(user,rubrik) def move_to_neuigkeit(user,rubrik)
if self.objtype == 5 and self.something.nil? if ( self.objtype == 5 || self.objtype == 6 )and self.something.nil?
n=Neuigkeit.new n=Neuigkeit.new
n.title=self.name n.title=self.name
n.text=self.text n.text=self.text
@@ -27,7 +27,7 @@ class Crawlobject < ActiveRecord::Base
self.something=n self.something=n
self.save self.save
return n return n
elsif self.objtype == 5 elsif ( self.objtype == 5 || self.objtype==6)
n=self.something n=self.something
n.title=self.name n.title=self.name
n.text=self.text n.text=self.text

View File

@@ -1,9 +1,39 @@
<h2>HTU News</h2> <h2>HTU News</h2>
<table>
<% @crawlobjs.each do |co| %> <div id="tabs">
<tr> <td> <%= render co %> </td> <ul>
<td> <li><a href="#tab-htu">HTU-News</a></li>
<%= link_to "move_to_news",move_to_news_crawler_path(co) %> <li><a href="#tab-etit">ETIT-News</a></li>
<%= render co.something unless co.something.nil? %> </ul>
</td> </tr><% end %>
</table> <div id="tab-htu">
<table>
<% @crawlobjs.each do |co| %>
<tr>
<td> <%= render co %> </td>
<td>
<%= link_to "move_to_news",move_to_news_crawler_path(co) %>
<%= render co.something unless co.something.nil? %>
</td>
</tr>
<% end %>
</table>
</div>
<div id="tab-etit">
<table>
<% @crawlobjs_etit.each do |co| %>
<tr>
<td> <%= render co %> </td>
<td>
<%= link_to "move_to_news",move_to_news_crawler_path(co) %>
<%= render co.something unless co.something.nil? %>
</td>
</tr>
<% end %>
</table>
</div>
</div>
<script>$("#tabs").tabs()</script>