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
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
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 59 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
20 21 22 23 24 25 26 27 28 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 20 def atributos_index [ "id", "nombre", "observaciones", "fechacreacion_localizada", "habilitado", ] end |
#atributos_show ⇒ Object
Campos por mostrar en presentación de un registro
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 42 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
30 31 32 33 34 35 36 37 38 39 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 30 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
15 16 17 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 15 def camponombre :nombre end |
#clase ⇒ Object
Nombre de la tabla básica
10 11 12 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 10 def clase "Msip::BasicaCambiar" end |
#index_reordenar(c) ⇒ Object
76 77 78 |
# File 'app/controllers/msip/admin/basicas_controller.rb', line 76 def index_reordenar(c) c.reorder([:nombre]) end |