Sha256: 04abb703ca5d7d72267666e1a2f25285ea7bcb83824734a365426851dbc27576
Contents?: true
Size: 1.45 KB
Versions: 3
Compression:
Stored size: 1.45 KB
Contents
module Msip module Concerns module Controllers module GruposController extend ActiveSupport::Concern included do include ActionView::Helpers::AssetUrlHelper before_action :set_grupo, only: [:show, :edit, :update, :destroy] def clase "Msip::Grupo" end def atributos_index ["id", "nombre"] + [ :usuario_ids => [] ] + [ "observaciones", "fechacreacion_localizada", "fechadeshabilitacion_localizada" ] end def atributos_form r = ["nombre"] # No perite agregar miembros a grupos totalmente nuevos # primero debe crearse if @registro.nil? || @registro.respond_to?('id') # En new y edit @registro no es nil # En create y update @registro es nil r += [ :usuario_ids => [] ] end r += ["observaciones", "fechacreacion_localizada", "fechadeshabilitacion_localizada" ] return r end def genclase 'M' end def set_grupo @registro = @basica = Msip::Grupo.find(params[:id]) end def grupo_params params.require(:grupo).permit(*atributos_form) end end # include end end end end
Version data entries
3 entries across 3 versions & 1 rubygems