class PoliticiansController

OpenIrekia v4.0.0

Copyright 2009-2013 eFaber, S.L. Copyright 2009-2013 Ejie, S.A. Copyrigth 2009-2013 Dirección de Gobierno Abierto y Comunicación en Internet;

Gobernu Irekirako eta Interneteko Komunikaziorako Zuzendaritza; Lehendakaritza.
Gobierno Vasco – Eusko Jaurlaritza

Licencia con arreglo a la EUPL, Versión 1.1 o –en cuanto sean aprobadas por la Comisión Europea– versiones posteriores de la EUPL (la Licencia); Solo podrá usarse esta obra si se respeta la Licencia. Puede obtenerse una copia de la Licencia en: ec.europa.eu/idabc/eupl Salvo cuando lo exija la legislación aplicable o se acuerde por escrito, el programa distribuido con arreglo a la Licencia se distribuye TAL CUAL, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas. Véase la Licencia en el idioma concreto que rige los permisos y limitaciones que establece la Licencia

http://open.irekia.net, openirekia@efaber.net

Public Instance Methods

index() click to toggle source
# File app/controllers/politicians_controller.rb, line 26
def index
  if params[:area_id]
    @area = Area.find(params[:area_id])
    @politicians = @area.users.approved
    get_followings
  else
    # First, lehendakari, then the rest
    @politicians = Politician.approved.find(:all, :order => "(CASE WHEN public_role_es='Lehendakari' THEN 0 ELSE 1 END), last_names")
  end    
end
show() click to toggle source
# File app/controllers/politicians_controller.rb, line 37
def show
  # HQ
  # @question = Question.new
  # build_question

  # get_actions
  @context = @politician
  prepare_news(@context, request.xhr?)
  render :template => '/news/index'
end
what() click to toggle source
# File app/controllers/politicians_controller.rb, line 48
def what
  @what = params[:w]
  if @what.present?
    @what_content = @politician.send(@what)
  end
  respond_to do |format|
    format.floki { render :action => "what.floki", :layout => "application.floki" }
  end
end