class Admin::OutsideOrganizationsController

Controlador para las entidades relacionadas con los debates

Public Instance Methods

create() click to toggle source
# File app/controllers/admin/outside_organizations_controller.rb, line 35
def create
  @title = "Nueva entidad relacionada para las propuestas del Gobierno"
  @organization = OutsideOrganization.new(params[:organization])

  if @organization.save()
    flash[:notice] = 'Los datos de la entidad se han guardado correctamente'
    redirect_to admin_outside_organizations_path()
  else
    render :action => 'new'
  end    
end
destroy() click to toggle source
# File app/controllers/admin/outside_organizations_controller.rb, line 63
def destroy
  @organization = OutsideOrganization.find(params[:id])
  if @organization.destroy
    flash[:notice] = "La entidad se ha eliminado"
    redirect_to admin_outside_organizations_path()
  else
    @title = "Modificar entidad relacionada para las propuestas del Gobierno"
    render :edit
  end
end
edit() click to toggle source
# File app/controllers/admin/outside_organizations_controller.rb, line 47
def edit
  @title = "Modificar entidad relacionada para las propuestas del Gobierno"
  @organization = OutsideOrganization.find(params[:id])
end
index() click to toggle source
# File app/controllers/admin/outside_organizations_controller.rb, line 25
def index
  @title = "Propuestas del Gobierno"
  @organizations = OutsideOrganization.find(:all, :order => 'name_es')
end
new() click to toggle source
# File app/controllers/admin/outside_organizations_controller.rb, line 30
def new
  @title = "Nueva entidad relacionada para las propuestas del Gobierno"
  @organization = OutsideOrganization.new()
end
update() click to toggle source
# File app/controllers/admin/outside_organizations_controller.rb, line 52
def update
  @title = "Modificar entidad relacionada para las propuestas del Gobierno"
  @organization = OutsideOrganization.find(params[:id])
  if @organization.update_attributes(params[:organization])
    flash[:notice] = 'Los datos de la entidad se han guardado correctamente'
    redirect_to admin_outside_organizations_path()
  else
    render :action => 'edit'
  end    
end