Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.
/ sgagility Public archive
forked from jpsb/sgagility

Example app for Hobo testing purposes

Notifications You must be signed in to change notification settings

informatom/sgagility

 
 

Repository files navigation

sgagility

Example app for Hobo testing purposes

Tests

  • El usuario puede moverse por el menú principal y el secundario con su móvil, como el ejemplo de bootstrap

  • Todos los formularios utilizan la clase form-horizontal y las labels como bootstrap por defecto.

  • El programador puede generar formularios o vistas de 1, 2 y 3 columnas con facilidad.

    <new-page>
      <field-list: columns="2"/>
    </new-page>
    
* Estos formularios funcionan bien a 4 resoluciones diferentes incluyendo aside:
  * En 980 deberíamos tener: 3 columnas span3 + aside span3
  * En 1170 deberíamos tener: 3 columnas + aside span3 (todo más amplio)
  * En menos de 980 deberíamos tener 1 columnas + aside pequeñito
  * En movil pequeño deberíamos tener 1 columnas y el aside encima del todo

* Estos formularios funcionan bien en 3 navegadores:
  * Firefox
  * Chrome
  * IE7
    
* El programador puede organizar las columnas de forma compleja sin mucho trabajo:
````html
    <show-page>
      <field-list: replace>
        <seccion label="Datos personales">
          <field-list fields="a, b, c, d, e" columns="3"/>
        </seccion>
        <seccion label="Datos de facturación">
          <row>
            <field field="a" class="span8"/>
            <field field="a" class="span4"/>
          </row>
          <field-list fields="c, d, e" columns="3"/>
        </seccion>
      </field-list:>
    </show-page>
    

* El programador puede añadir textareas sin romper la maquetación del formulario

* El programador puede convertir un show-page en un formulario con autoguardado
````html
    <show-page>
      <field-list: columns="3" fields="a, b, c, d, e" tag="autosave"/>
    </page-page>
    

* El programador puede activar un formulario de nuevo registro dentro de index.dryml de forma super fácil y con el aspecto en una línea (ejemplo bootstrap inline):
````html
    <index-page>
      <prepend-content:>
        <formulario fields="a, b, c"/>
      </prepend-content:>
    </index-page>
    
    Controlador: que sea un cambio muy trivial
    

* El programador puede añadir formularios complejos con dos selects. Por ejemplo, cuando se selecciona una compañía y eso modifica el select de tramitadores.


* El index por defecto es una tabla en la que puedes hacer clic en toda la línea saliendo la manita. También poder ir directamente a editar y borrar con un icono de lapiz y papelera. La tabla incluye paginación estilo Bootstrap.


* Migas de pan: en el show, en el edit: poder volver al registro o al index fácilmente.


* Después de buscar, abres un registro. Tener una forma de "volver a los resultados de la búsqueda".


* Búsquedas desplegables con metasearch que funcionen bien.


* Las búsquedas globales que se muestren en una caja bonita (no la cosa jquery chunga actual)


* Las búsquedas globales agrupadas de forma bonita.


* Al eliminar, en vez de la alerta chunga javascript, sacar una alerta con un modal o algo similar.


* Los mensajes de validaciones, errores, etc. que utilicen el alert de bootstrap, que es bonito y se puede cerrar.


* Los campos de validaciones muestran los campos afectados en Rojo utilizando las clases de Bootstrap


* En el menú superior, enlaces a informes y configuraciones utilizando un menú desplegable basado en bootstrap dropdowns.


* Subir ficheros de forma fácil con drag & drop, mezclando las barritas de bootstrap con el plugin de jquery.

About

Example app for Hobo testing purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published