Class: Msip::Admin::BasicasController
- Inherits:
-
ModelosController
- Object
- ActionController::Base
- Msip::ApplicationController
- ModelosController
- Msip::Admin::BasicasController
- Includes:
- BasicasHelpers
- Defined in:
- app/controllers/msip/admin/basicas_controller.rb
Overview
Controlador de tablas básicas.
Direct Known Subclasses
CentrospobladosController, DepartamentosController, EstadossolController, EtiquetasController, EtniasController, FuentesprensaController, GruposController, MunicipiosController, OficinasController, PaisesController, PerfilesorgsocialController, SectoresorgsocialController, TcentrospobladosController, TdocumentosController, TemasController, TiposorgController, TrelacionesController, TrivalentesController, TsitiosController, UbicacionespreController, VeredasController
Constant Summary
Constants included from ModeloHelper
ModeloHelper::MESES, ModeloHelper::NOSI
Instance Method Summary collapse
-
#atributos_form ⇒ Object
Campos que se presentar en formulario.
-
#atributos_index ⇒ Object
Campos de la tabla.
-
#atributos_show ⇒ Object
Campos por mostrar en presentación de un registro.
- #atributos_transf_habilitado ⇒ Object
-
#camponombre ⇒ Object
Nombre del campo con nombre que identifica cada registro.
-
#clase ⇒ Object
Nombre de la tabla básica.
- #index_reordenar(c) ⇒ Object
Methods included from BasicasHelpers
#admin_basica_path, #admin_basica_url, #admin_basicas_path, #admin_basicas_url, #edit_admin_basica_path, #new_admin_basica_path, #nombreobj_admin
Methods included from ModeloHelper
coleccion_basica, #copiar_modelo_path, #edit_modelo_path, etiqueta_coleccion, lista_tablas_basicas, llave_foranea_en_modelo, #modelo_path, #modelo_url, #modelos_path, #modelos_url, #new_modelo_path, nom_filtro, nomap_persona, #nombreobj, opciones_tabla_basica, poromision, poromision_con2p, poromision_sf, #ruta_responde_0p, #ruta_responde_1p
Methods inherited from Msip::ApplicationController
Instance Method Details
#atributos_form ⇒ Object
Campos que se presentar en formulario
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 61 def atributos_form l = atributos_transf_habilitado - [ "id", :id, "fechacreacion", :fechacreacion_localizada, "fechacreacion_localizada", "fechadeshabilitacion", :fechadeshabilitacion_localizada, "fechadeshabilitacion_localizada", ] | [ :fechacreacion, :fechadeshabilitacion, ] l end |
#atributos_index ⇒ Object
Campos de la tabla
22 23 24 25 26 27 28 29 30 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 22 def atributos_index [ "id", "nombre", "observaciones", "fechacreacion_localizada", "habilitado", ] end |
#atributos_show ⇒ Object
Campos por mostrar en presentación de un registro
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 44 def atributos_show atributos_transf_habilitado - [ :fechacreacion, "fechacreacion", :fechacreacion_localizada, "fechacreacion_localizada", :fechadeshabilitacion, "fechadeshabilitacion", :fechadeshabilitacion_localizada, "fechadeshabilitacion_localizada", ] + [ :fechacreacion_localizada, :fechadeshabilitacion_localizada, ] end |
#atributos_transf_habilitado ⇒ Object
32 33 34 35 36 37 38 39 40 41 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 32 def atributos_transf_habilitado r = atributos_index - ["habilitado", :habilitado] if r.exclude?("fechadeshabilitacion_localizada") && r.exclude?(:fechadeshabilitacion_localizada) && r.exclude?(:fechadeshabilitacion) && r.exclude?("fechadeshabilitacion") r << "fechadeshabilitacion" end r end |
#camponombre ⇒ Object
Nombre del campo con nombre que identifica cada registro
17 18 19 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 17 def camponombre :nombre end |
#clase ⇒ Object
Nombre de la tabla básica
12 13 14 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 12 def clase "Msip::BasicaCambiar" end |
#index_reordenar(c) ⇒ Object
78 79 80 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 78 def index_reordenar(c) c.reorder([:nombre]) end |