Files
fetsite/app/controllers/crawler_controller.rb
2015-06-15 18:03:04 +02:00

37 lines
990 B
Ruby

class CrawlerController < ApplicationController
def index
authorize! :doadmin, User
@crawlobjs=Crawlobject.where(:objtype=>5).order(:published_at).reverse_order
@crawlobjs_etit=Crawlobject.where(:objtype=>6).order(:published_at).reverse_order
end
def load_attachments
authorize! :doadmin, User
c = Crawlobject.find(params[:id])
if c.has_attachments?
c.load_attachments
end
respond_to do |format|
format.html {redirect_to c.something}
format.js
end
end
def move_to_news
authorize! :doadmin, User
co=Crawlobject.find(params[:id])
if co.objtype == 5 || co.objtype==6
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
end
end
def do_crawl_news
Crawlobject.crawl_news(5)
Crawlobject.crawl_news(6)
redirect_to action: :index
end
end