Discussion:
[tryton-es] Campos dinámicos almacenados en base de datos
Josias Pérez
2018-01-02 21:33:14 UTC
Permalink
Buen día y feliz año compañeros,

Deseo consultar si alguien ha trabajado con campos dinámicos en tryton?
Estos debieran definirse en una base de datos y luego poder ser desplegados
sin necesidad de tener que definir el modelo y/o la vista.

Alguna información sobre este tema?

Desde ya muchas gracias!
Sergi Almacellas Abellana
2018-01-03 00:14:08 UTC
Permalink
Buen día y feliz año compañeros,
Feliz Año nuevo!
Deseo consultar si alguien ha trabajado con campos dinámicos en tryton?
Que entiendes por campos dinámicos? Que tipo de dinamismo estas buscando

Estaria bien que nos dieras mas información sobre lo que quieres hacer y su caso de uso.
Estos debieran definirse en una base de datos y luego poder ser
desplegados
sin necesidad de tener que definir el modelo y/o la vista.
Alguna información sobre este tema?
Para trabajar con un campo en tryton este debe estar definido en un modelo, sino no se puede utilizar.

Las vistas se pueden generar de forma dinamica leyendo los campos de los modelos. De hecho es el comportamiento por defecto de las vistas formulario sino definens ninguna vista. Aunque siempre queda mejor definiendo las vistas a mano y dandole el orden lógico a los campos.
Desde ya muchas gracias!
--
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.
Josias Pérez
2018-01-03 01:31:31 UTC
Permalink
Gracias por la respuesta,

El martes, 2 de enero de 2018, 18:14:16 (UTC-6), Sergi Almacellas Abellana
Post by Josias Pérez
Buen día y feliz año compañeros,
Feliz Año nuevo!
Post by Josias Pérez
Deseo consultar si alguien ha trabajado con campos dinámicos en tryton?
Que entiendes por campos dinámicos? Que tipo de dinamismo estas buscando
Estoy trabajando en un módulo educativo, donde se tienen básicamente 2
componentes de la nota final: zona (acumulada de 70 puntos ) y examen(30
puntos)

Con la nota del examen no tengo problemas pues es solo una vez y se ingresa
manualmente. Donde tengo dudas es con la zona ya que está la define cada
profesor y es personalizada (exámenes parciales, tareas, proyectos,
exámenes cortos, asistencia), entonces cada maestro debería definir la
distribución de zonas y la ponderación de cada parte de la zona.
Estaria bien que nos dieras mas información sobre lo que quieres hacer y
su caso de uso.
Post by Josias Pérez
Estos debieran definirse en una base de datos y luego poder ser desplegados
sin necesidad de tener que definir el modelo y/o la vista.
Alguna información sobre este tema?
Para trabajar con un campo en tryton este debe estar definido en un
modelo, sino no se puede utilizar.
Hace tiempo he visto esa funcionalidad en wordpress por ejemplo, para
campos personalizados en las páginas (autor, fecha, bibliografías,
referencias) entre otros. En el caso de wordpress o drupal, se define el
nombre del campo y luego su tipo, y luego el formulario se genera
automáticamente para el cliente final.
Las vistas se pueden generar de forma dinamica leyendo los campos de los
modelos. De hecho es el comportamiento por defecto de las vistas formulario
sino definens ninguna vista. Aunque siempre queda mejor definiendo las
vistas a mano y dandole el orden lógico a los campos.
Post by Josias Pérez
Desde ya muchas gracias!
--
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.
Gracias por el aporte
Sergi Almacellas Abellana
2018-01-03 16:40:34 UTC
Permalink
Post by Sergi Almacellas Abellana
Que entiendes por campos dinámicos? Que tipo de dinamismo estas buscando
Estoy trabajando en un módulo educativo, donde se tienen básicamente 2
componentes de la nota final: zona (acumulada de 70 puntos ) y examen(30
puntos) 
Con la nota del examen no tengo problemas pues es solo una vez y se
ingresa manualmente. Donde tengo dudas es con la zona ya que está la
define cada profesor y es personalizada (exámenes parciales, tareas,
proyectos, exámenes cortos, asistencia), entonces cada maestro debería
definir la distribución de zonas y la ponderación de cada parte de la zona. 
Igual te sirve utilizar un campo de tipo Diccionario, de forma que
maestro pueda definir los tipos de campos que quiere recojer i
almacenar-los en el sistema.

Hechale un vistazo al modulo product_attribute para ver un ejemplo de
como funciona.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Raimon Esteve
2018-01-03 06:18:04 UTC
Permalink
El dia 2 gen. 2018 10:33 p. m., "Josias Pérez" <***@gmail.com> va
escriure:

Buen día y feliz año compañeros,

Deseo consultar si alguien ha trabajado con campos dinámicos en tryton?
Estos debieran definirse en una base de datos y luego poder ser desplegados
sin necesidad de tener que definir el modelo y/o la vista.

Alguna información sobre este tema?


Hize una cosa similar a

https://bitbucket.org/zikzakmedia/trytond-survey/src/cc0279101fb377d63eb1f4922578b7519cc11ea7/survey.py?at=default&fileviewer=file-view-default

Se debe revisar si seria igual para la versión 4.x

Saludos



Desde ya muchas gracias!
Sergi Almacellas Abellana
2018-01-03 16:47:13 UTC
Permalink
Buen día y feliz año compañeros,
Deseo consultar si alguien ha trabajado con campos dinámicos en
tryton? Estos debieran definirse en una base de datos y luego poder
ser desplegados sin necesidad de tener que definir el modelo y/o la
vista. 
Alguna información sobre este tema?
Hize una cosa similar a
https://bitbucket.org/zikzakmedia/trytond-survey/src/cc0279101fb377d63eb1f4922578b7519cc11ea7/survey.py?at=default&fileviewer=file-view-default
¿Porque no utilizas campos de tipo diccionario?
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Raimon Esteve
2018-01-03 23:14:07 UTC
Permalink
Post by Raimon Esteve
Post by Josias Pérez
Buen día y feliz año compañeros,
Deseo consultar si alguien ha trabajado con campos dinámicos en
tryton? Estos debieran definirse en una base de datos y luego poder
ser desplegados sin necesidad de tener que definir el modelo y/o la
vista.
Alguna información sobre este tema?
Hize una cosa similar a
https://bitbucket.org/zikzakmedia/trytond-survey/src/
cc0279101fb377d63eb1f4922578b7519cc11ea7/survey.py?at=
default&fileviewer=file-view-default
¿Porque no utilizas campos de tipo diccionario?
Usa DictSchemaMixin

Saludos,
Sergi Almacellas Abellana
2018-01-03 23:50:42 UTC
Permalink
2018-01-03 17:47 GMT+01:00 Sergi Almacellas Abellana
Post by Raimon Esteve
Buen día y feliz año compañeros,
Deseo consultar si alguien ha trabajado con campos dinámicos en
tryton? Estos debieran definirse en una base de datos y luego
poder
Post by Raimon Esteve
ser desplegados sin necesidad de tener que definir el modelo
y/o la
Post by Raimon Esteve
vista.
Alguna información sobre este tema?
Hize una cosa similar a
https://bitbucket.org/zikzakmedia/trytond-survey/src/
cc0279101fb377d63eb1f4922578b7519cc11ea7/survey.py?at=
default&fileviewer=file-view-default
¿Porque no utilizas campos de tipo diccionario?
Usa DictSchemaMixin
Eso es para la definicion delos possibles valores...

Lo que no entienxo es porque no utilizas un fields.Dict en vez de todo ese monton de codigo
--
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.
Josias Pérez
2018-01-04 18:50:07 UTC
Permalink
Creo que el campo dict se adapta perfectamente a la pregunta inicial.
Muchas gracias por la información.

El miércoles, 3 de enero de 2018, 17:50:48 (UTC-6), Sergi Almacellas
2018-01-03 17:47 GMT+01:00 Sergi Almacellas Abellana
<javascript:>
Post by Raimon Esteve
Post by Josias Pérez
Buen día y feliz año compañeros,
Deseo consultar si alguien ha trabajado con campos dinámicos en
tryton? Estos debieran definirse en una base de datos y luego
poder
Post by Raimon Esteve
Post by Josias Pérez
ser desplegados sin necesidad de tener que definir el modelo
y/o la
Post by Raimon Esteve
Post by Josias Pérez
vista.
Alguna información sobre este tema?
Hize una cosa similar a
https://bitbucket.org/zikzakmedia/trytond-survey/src/
cc0279101fb377d63eb1f4922578b7519cc11ea7/survey.py?at=
default&fileviewer=file-view-default
¿Porque no utilizas campos de tipo diccionario?
Usa DictSchemaMixin
Eso es para la definicion delos possibles valores...
Lo que no entienxo es porque no utilizas un fields.Dict en vez de todo ese monton de codigo
--
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.
Loading...