Generatoryml

Versión 4 (Guillermo Zdanowicz, 22/03/2012 14:44)

1 1 Guillermo Zdanowicz
h1. Generatoryml
2 1 Guillermo Zdanowicz
3 1 Guillermo Zdanowicz
4 1 Guillermo Zdanowicz
Vodigo de Ejemplo para distintas situaciones
5 1 Guillermo Zdanowicz
6 1 Guillermo Zdanowicz
    config:
7 1 Guillermo Zdanowicz
      actions: ~
8 1 Guillermo Zdanowicz
      fields:
9 1 Guillermo Zdanowicz
        created_at: { date_format: dd/MM/yy, label: Fecha }  <---- Cambia formato de fecha en los listados
10 1 Guillermo Zdanowicz
      list:
11 1 Guillermo Zdanowicz
        title: "Listado de Expedientes"
12 1 Guillermo Zdanowicz
        fields:
13 1 Guillermo Zdanowicz
          created_at: { date_format: dd/MM/yy, label: Fecha }
14 1 Guillermo Zdanowicz
        display: [numero,caratula, finalizado, visado , creador, ubicacion , created_at]
15 1 Guillermo Zdanowicz
        batch_actions: {}   <--  Para sacar las opciones de eliminar en el pie de los listados (el combo)
16 1 Guillermo Zdanowicz
        object_actions:
17 1 Guillermo Zdanowicz
          _edit:
18 1 Guillermo Zdanowicz
          enviar:
19 1 Guillermo Zdanowicz
            name: enviar
20 1 Guillermo Zdanowicz
            action: enviar
21 1 Guillermo Zdanowicz
            params: exp_id=%%id%%             <--- para enviar valores de la clase al action
22 1 Guillermo Zdanowicz
      filter:
23 1 Guillermo Zdanowicz
        display: [numero, caratula, finalizado, created_at]
24 1 Guillermo Zdanowicz
      form:    ~
25 1 Guillermo Zdanowicz
      edit:
26 1 Guillermo Zdanowicz
        fields:
27 1 Guillermo Zdanowicz
          numero: {  attributes: { readonly: true } }  <--- para poner que sea solo lectura un campo
28 1 Guillermo Zdanowicz
          caratula: {  attributes: {type: hidden  } }   <--- para ocultar un campo obligatorio (tener en cuenta que el label se ve igual)
29 1 Guillermo Zdanowicz
        title: "Editar Expediente"
30 1 Guillermo Zdanowicz
        display: [numero, caratula, objeto , vigencia, visado, finalizado]
31 1 Guillermo Zdanowicz
        actions:
32 1 Guillermo Zdanowicz
          _list:
33 1 Guillermo Zdanowicz
          _save:
34 1 Guillermo Zdanowicz
      new:
35 1 Guillermo Zdanowicz
        title: "Nuevo Expediente"
36 1 Guillermo Zdanowicz
        display: [numero,caratula,objeto,vigencia, visado, finalizado]
37 3 Guillermo Zdanowicz
38 3 Guillermo Zdanowicz
39 3 Guillermo Zdanowicz
------------------------------
40 3 Guillermo Zdanowicz
si se desea mostrar campos segun credenciales (el campo fid solo se muestra en credencial caja)
41 3 Guillermo Zdanowicz
    list:
42 3 Guillermo Zdanowicz
      title: "Listado de Barridas"
43 3 Guillermo Zdanowicz
      #sort: id
44 3 Guillermo Zdanowicz
      sort: [ fid, desc]
45 3 Guillermo Zdanowicz
      display: [ Fid, Descripcion, Nrobarrida, _grupo,  Enviado,  Fechabarrida, Fechaacreditacion, Fecharecibos]
46 3 Guillermo Zdanowicz
      actions: _Ver
47 3 Guillermo Zdanowicz
      fields:
48 3 Guillermo Zdanowicz
        fid:           { credentials: [caja] }      
49 4 Guillermo Zdanowicz
50 4 Guillermo Zdanowicz
------------------------------
51 4 Guillermo Zdanowicz
52 4 Guillermo Zdanowicz
para dar permiso sobre los botones de edit/new/list se aplica sobre el archivo security.yml!!!!!!!!!
53 4 Guillermo Zdanowicz
54 4 Guillermo Zdanowicz
edit:  
55 4 Guillermo Zdanowicz
  is_secure: true  
56 4 Guillermo Zdanowicz
  credentials: [ Administradores ]  
57 4 Guillermo Zdanowicz
58 4 Guillermo Zdanowicz
esto indica que el boton edit en el modulo solo pude ser usado por credencial administradores
Redmine Appliance - Powered by TurnKey Linux