Generatoryml

Vodigo de Ejemplo para distintas situaciones

config:
actions: ~
fields:
created_at: { date_format: dd/MM/yy, label: Fecha } <---- Cambia formato de fecha en los listados
list:
title: "Listado de Expedientes"
fields:
created_at: { date_format: dd/MM/yy, label: Fecha }
display: [numero,caratula, finalizado, visado , creador, ubicacion , created_at]
batch_actions: {} <-- Para sacar las opciones de eliminar en el pie de los listados (el combo)
object_actions:
_edit:
enviar:
name: enviar
action: enviar
params: exp_id=%%id%% <--- para enviar valores de la clase al action
filter:
display: [numero, caratula, finalizado, created_at]
form: ~
edit:
fields:
numero: { attributes: { readonly: true } } <--- para poner que sea solo lectura un campo
caratula: { attributes: {type: hidden } } <--- para ocultar un campo obligatorio (tener en cuenta que el label se ve igual)
title: "Editar Expediente"
display: [numero, caratula, objeto , vigencia, visado, finalizado]
actions:
_list:
_save:
new:
title: "Nuevo Expediente"
display: [numero,caratula,objeto,vigencia, visado, finalizado]

------------------------------
si se desea mostrar campos segun credenciales (el campo fid solo se muestra en credencial caja)
list:
title: "Listado de Barridas"
#sort: id
sort: [ fid, desc]
display: [ Fid, Descripcion, Nrobarrida, _grupo, Enviado, Fechabarrida, Fechaacreditacion, Fecharecibos]
actions: _Ver
fields:
fid: { credentials: [caja] }


para dar permiso sobre los botones de edit/new/list se aplica sobre el archivo security.yml!!!!!!!!!

edit:
is_secure: true
credentials: [ Administradores ]

esto indica que el boton edit en el modulo solo pude ser usado por credencial administradores

codigo_ejemplo_generator.yml Magnifier (2,06 KB) Guillermo Zdanowicz, 04/04/2012 20:42

Redmine Appliance - Powered by TurnKey Linux