pypyme-giotto Mailing List for pyPYME (Page 6)
Status: Planning
Brought to you by:
pyneo
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(93) |
Dec
(231) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(12) |
Feb
(43) |
Mar
(27) |
Apr
(47) |
May
(55) |
Jun
(68) |
Jul
(98) |
Aug
(59) |
Sep
(91) |
Oct
(7) |
Nov
(3) |
Dec
(2) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(5) |
Aug
(9) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Luis M. F. <lu...@va...> - 2005-08-27 03:02:14
|
Jose dijo: > Por cierto, esto me recuerda la necesidad de incluir un documento > t=E9cnico (en el sitio Plone) que explique c=F3mo instalar y configurar= el > c=F3digo pyPYME. Dado que est=E1s en ello, =BFte animas a redactar una > mini-gu=EDa con tus propias experiencias? Cuenta con ello! A dormir, que ma=F1ana ser=E1 un d=EDa intenso :P. --=20 Luis M. Fuertes mailto:lu...@va... http://www.valux.org http://www.benaguasil.org | http://party.benaguasil.org |
From: Jose <coo...@py...> - 2005-08-25 08:37:41
|
El mi=E9, 24-08-2005 a las 23:24, Marcelo Ametller escribi=F3: > Jose wrote: > > Al menos en Espa=F1a suele ser obligatorio registrar una persona con = el > > nombre y los 2 apellidos. No hacerlo as=ED se considera incorrectamen= te > > registrado. > En Argentina, se suele usar un solo apellido, mas de uno se considera=20 > que la persona tiene un gran "ego" (agrandado) No lo sab=EDa. > Resumiendo quedaria: >=20 > First: Nombre o nombres de la persona > Middle: Primer Apellido > Last: Segundo Apellido >=20 > >=20 > > S=ED. A no ser que veas alg=FAn inconveniente. >=20 > Por el momento no importa,lo dejemos como propones, luego abra que ver=20 > la personalizacion... pues en Argentina no se usan 2 apellidos... >=20 > Beneficios de que seas el "lider" de proyecto... ;-) Aprovecho la ocasi=F3n para sugerir que empezemos a controlar qu=E9 quere= mos personalizar y a analizar el subsistema de personalizaci=F3n (que, por cierto, se corresponde con la v0.9 de Charon). Para el primer punto podemos utilizar el sistema de definici=F3n de milestones de Trac. A=F1adir=E9 el milestone 'charon_0.9' y sobre =E9l po= demos ir anotando 'incidentes' marcados con keywords =3D desarrollo, que servir=E1n para ir registrando aquello que queremos que este subsistema tenga en cuenta. Para el segundo punto, crear=E9 un documento en el sitio Plone donde ir=E9 analizando este proceso. =BFOk? Saludos, Jose |
From: Jose <coo...@py...> - 2005-08-25 08:29:16
|
El jue, 25-08-2005 a las 01:00, Luis M. Fuertes escribi=F3: > Hola, >=20 > igual lo que pregunto es evidente, pero bueno. He actualizado del SVN c= on > Eclipse con todo el entorno ya configurado y tal, pero no me compila, m= e dice > que no encuentra PyContainer, y eso que en la definici=F3n del proyecto= le digo > que PyContainer, del directorio de thirth-party, est=E9 referenciado. >=20 > Alguna pista?. En el directorio third-party s=F3lo est=E1 el c=F3digo modificado de los distintos paquetes de terceros utilizados por pyPYME. Esto quiere decir que: 1o. has de instalar el paquete original referenciado: PyContainer, etc (ver [1]) 2o. has de copiar los ficheros del directorio third-party en los subdirectorios bajo 'site-packages' correspondientes a los paquetes instalados en el punto 1o 3o. no hace falta que incluyas ning=FAn path en la configuraci=F3n del proyecto Eclipse, y mucho menos el del directorio third-party > Por cierto, en la configuraci=F3n del entorno para la aplicaci=F3n pyui= c pone esto: >=20 > Name: pyuic > Location: /usr/bin/python > Working directory: ${project_loc} > Arguments: ${env_var:HOME}/go_pyuic.py ${resource_loc} >=20 > En el location, en vez de /usr/bin/python no deber=EDa de poner /usr/bi= n/pyuic? Te respondo de forma indirecta. Usar directamente pyuic bajo Eclipse implica aceptar las limitaciones de Eclipse en relaci=F3n a la manipulaci=F3n de nombres de ficheros en la definici=F3n de procesos de ejecuci=F3n de tareas externas (Run | Externa= l Tools). Es decir, implica que los ficheros generados por pyuic adopten una estructura similar a =E9sta: [nombre_base_del_fichero_ui].ui[nuestra_propia_personalizacion].py donde [nuestra_propia_personalizacion] puede no definirse. El problema es que esta nomenclatura es incompatible con Eric3, otra herramienta muy popular (y completa) para el desarrollo de aplicaciones Python, sobre todo en relaci=F3n a proyectos basados en PyQt. Para facilitar la posibilidad de utilizar tanto Eclipse como Eric3 es por lo que decid=ED crear ese script Python "de compatibilizaci=F3n de nombres". Por cierto, esto me recuerda la necesidad de incluir un documento t=E9cnico (en el sitio Plone) que explique c=F3mo instalar y configurar e= l c=F3digo pyPYME. Dado que est=E1s en ello, =BFte animas a redactar una mini-gu=EDa con tus propias experiencias? Saludos, Jose [1] http://dev.pypyme.org/doc/proyecto/tecnologia/ |
From: Luis M. F. <lu...@va...> - 2005-08-24 23:03:19
|
Hola, igual lo que pregunto es evidente, pero bueno. He actualizado del SVN con Eclipse con todo el entorno ya configurado y tal, pero no me compila, me = dice que no encuentra PyContainer, y eso que en la definici=F3n del proyecto l= e digo que PyContainer, del directorio de thirth-party, est=E9 referenciado. Alguna pista?. Por cierto, en la configuraci=F3n del entorno para la aplicaci=F3n pyuic = pone esto: Name: pyuic Location: /usr/bin/python Working directory: ${project_loc} Arguments: ${env_var:HOME}/go_pyuic.py ${resource_loc} En el location, en vez de /usr/bin/python no deber=EDa de poner /usr/bin/= pyuic? Saludos. P.D: la docu es muy buena, me lo he configurado todo f=E1cilmente. --=20 Luis M. Fuertes mailto:lu...@va... http://www.valux.org http://www.benaguasil.org | http://party.benaguasil.org |
From: Marcelo A. <mam...@gm...> - 2005-08-24 21:23:39
|
Jose wrote: > El mié, 24-08-2005 a las 21:36, Marcelo Ametller escribió: > >>Jose: >>He observado que en "contactos de clientes" incluiste: >> >> FIRST_NAME VARCHAR(25) NOT NULL, >> MIDDLE_NAME VARCHAR(25) NOT NULL, >> LAST_NAME VARCHAR(25) NOT NULL, >> >>El significado de MIDDLE es el de "segundo nombre" ? > > > Mi intención es que siempre identifiquemos a una persona mediante el > nombre (sea simple o compuesto), 1er apellido y 2o apellido. > > >>yo habia pensado incluir primer y segundo nombre en First_Name y el >>apellido (1 o mas ) en Last_Name. > > > Coincido contigo en que lo habitual es incluir en una única columna > todas las partes que forman el nombre o nombres de pila (p.e. Pedro o > Juan José Fernando). Pero en numerosas ocasiones me he encontrado en la > necesidad de separar los apellidos para facilitar búsquedas aproximadas, > filtros y ordenaciones. > > >>No obstante si no posee segundo nombre, habra que poner un espacio por >>la clausula "NULL" en la ficha? > > > Al menos en España suele ser obligatorio registrar una persona con el > nombre y los 2 apellidos. No hacerlo así se considera incorrectamente > registrado. En Argentina, se suele usar un solo apellido, mas de uno se considera que la persona tiene un gran "ego" (agrandado) > > >>Mantenemos este criterio en todos los nombres: 3 campos para F-M-L ? Resumiendo quedaria: First: Nombre o nombres de la persona Middle: Primer Apellido Last: Segundo Apellido > > Sí. A no ser que veas algún inconveniente. Por el momento no importa,lo dejemos como propones, luego abra que ver la personalizacion... pues en Argentina no se usan 2 apellidos... Beneficios de que seas el "lider" de proyecto... ;-) > > Saludos, > Jose > -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar |
From: Jose <coo...@py...> - 2005-08-24 20:31:02
|
El mi=E9, 24-08-2005 a las 21:36, Marcelo Ametller escribi=F3: > Jose: > He observado que en "contactos de clientes" incluiste: >=20 > FIRST_NAME VARCHAR(25) NOT NULL, > MIDDLE_NAME VARCHAR(25) NOT NULL,=09 > LAST_NAME VARCHAR(25) NOT NULL, >=20 > El significado de MIDDLE es el de "segundo nombre" ? Mi intenci=F3n es que siempre identifiquemos a una persona mediante el nombre (sea simple o compuesto), 1er apellido y 2o apellido. > yo habia pensado incluir primer y segundo nombre en First_Name y el=20 > apellido (1 o mas ) en Last_Name. Coincido contigo en que lo habitual es incluir en una =FAnica columna todas las partes que forman el nombre o nombres de pila (p.e. Pedro o Juan Jos=E9 Fernando). Pero en numerosas ocasiones me he encontrado en la necesidad de separar los apellidos para facilitar b=FAsquedas aproximadas= , filtros y ordenaciones. > No obstante si no posee segundo nombre, habra que poner un espacio por=20 > la clausula "NULL" en la ficha? Al menos en Espa=F1a suele ser obligatorio registrar una persona con el nombre y los 2 apellidos. No hacerlo as=ED se considera incorrectamente registrado. > Mantenemos este criterio en todos los nombres: 3 campos para F-M-L ? S=ED. A no ser que veas alg=FAn inconveniente. Saludos, Jose |
From: Marcelo A. <mam...@gm...> - 2005-08-24 19:35:56
|
Jose: He observado que en "contactos de clientes" incluiste: FIRST_NAME VARCHAR(25) NOT NULL, MIDDLE_NAME VARCHAR(25) NOT NULL, LAST_NAME VARCHAR(25) NOT NULL, El significado de MIDDLE es el de "segundo nombre" ? yo habia pensado incluir primer y segundo nombre en First_Name y el apellido (1 o mas ) en Last_Name. No obstante si no posee segundo nombre, habra que poner un espacio por la clausula "NULL" en la ficha? Mantenemos este criterio en todos los nombres: 3 campos para F-M-L ? saludos y sigo viendo la nueva funcionalidad agregada. -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar jabber: mam...@ja... msn: mam...@gm... |
From: Jose <coo...@py...> - 2005-08-24 00:56:12
|
Hola a todos, Para facilitar su uso documentar=C3=A9, en el sitio Plone, c=C3=B3mo utiliz= ar la nueva funcionalidad incorporada en el commit #94 reci=C3=A9n publicado: c= =C3=B3mo definir una columna booleana en la definici=C3=B3n de una tabla, c=C3=B3mo representarla en el formulario-lista, c=C3=B3mo definir un c=C3=B3digo multi-columna (p.e. apellidos+nombre) y c=C3=B3mo gestionarlo durante la entrada de datos de un formulario-ficha. En cuanto est=C3=A9 acabada os lo har=C3=A9 saber. Saludos, Jose |
From: <coo...@py...> - 2005-08-24 00:28:37
|
Author: pyneo Date: Wed Aug 24 02:24:42 2005 New Revision: 94 URL: http://dev.pypyme.org/trac/changeset/94?rev=3D94&view=3Drev Log: Sustituci=C3=B3n del componente 'masters_files' por 'master_tables' pasando= a =C3=A9ste =C3=BAltimo todo lo que el primero pose=C3=ADa (diccionarios d= e datos). Added: trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _customers_addresses.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/clear/pyp_customers_addresses.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _providers.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/clear/pyp_providers.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _providers_addresses.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/clear/pyp_providers_addresses.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _providers_contacts.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/clear/pyp_providers_contacts.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear_all - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/clear_all trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_customers_addresses.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/create/pyp_customers_addresses.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_providers.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/create/pyp_providers.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_providers_addresses.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/create/pyp_providers_addresses.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_providers_contacts.sql - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/create/pyp_providers_contacts.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create_all - copied, changed from r91, trunk/org/pypyme/charon/socs/masters_file= s/schemas/postgresql/create_all Removed: trunk/org/pypyme/charon/socs/masters_files/ Modified: trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _customers.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _customers_contacts.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_customers.sql trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_customers_contacts.sql |
From: <coo...@py...> - 2005-08-24 00:01:07
|
Author: pyneo Date: Wed Aug 24 02:00:27 2005 New Revision: 93 URL: http://dev.pypyme.org/trac/changeset/93?rev=3D93&view=3Drev Log: - Incorporaci=C3=B3n del componente 'master_tables' - Incorporaci=C3=B3n del mantenimiento de 'Contactos de Clientes' Added: trunk/org/pypyme/charon/socs/master_tables/ trunk/org/pypyme/charon/socs/master_tables/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/c/ trunk/org/pypyme/charon/socs/master_tables/c/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/c/customers_contacts.py (w= ith props) trunk/org/pypyme/charon/socs/master_tables/deployment/ trunk/org/pypyme/charon/socs/master_tables/deployment/__init__.py (wi= th props) trunk/org/pypyme/charon/socs/master_tables/deployment/catchall.png (w= ith props) trunk/org/pypyme/charon/socs/master_tables/deployment/deploy.py (with= props) trunk/org/pypyme/charon/socs/master_tables/e/ trunk/org/pypyme/charon/socs/master_tables/e/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/e/entities.py (with props) trunk/org/pypyme/charon/socs/master_tables/m/ trunk/org/pypyme/charon/socs/master_tables/m/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/m/customers_contacts.py (w= ith props) trunk/org/pypyme/charon/socs/master_tables/s/ trunk/org/pypyme/charon/socs/master_tables/s/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/s/customers_contacts.py (w= ith props) trunk/org/pypyme/charon/socs/master_tables/schemas/ trunk/org/pypyme/charon/socs/master_tables/schemas/__init__.py (with = props) trunk/org/pypyme/charon/socs/master_tables/schemas/fill/ trunk/org/pypyme/charon/socs/master_tables/schemas/fill/__init__.py (= with props) trunk/org/pypyme/charon/socs/master_tables/schemas/fill/pyp_customers_c= ontacts.py (with props) trunk/org/pypyme/charon/socs/master_tables/schemas/firebird/ trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/ trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/ trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _customers.sql (with props) trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/clear/pyp= _customers_contacts.sql (with props) trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/ trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_customers.sql (with props) trunk/org/pypyme/charon/socs/master_tables/schemas/postgresql/create/py= p_customers_contacts.sql (with props) trunk/org/pypyme/charon/socs/master_tables/schemas/sqlite/ trunk/org/pypyme/charon/socs/master_tables/schemas/sqlite/clear/ trunk/org/pypyme/charon/socs/master_tables/schemas/sqlite/clear/pyp_cus= tomers_contacts.sql (with props) trunk/org/pypyme/charon/socs/master_tables/schemas/sqlite/create/ trunk/org/pypyme/charon/socs/master_tables/schemas/sqlite/create/pyp_cu= stomers_contacts.sql (with props) trunk/org/pypyme/charon/socs/master_tables/t/ trunk/org/pypyme/charon/socs/master_tables/t/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/v/ trunk/org/pypyme/charon/socs/master_tables/v/Copy of customers_contacts= .ui (with props) trunk/org/pypyme/charon/socs/master_tables/v/__init__.py (with props) trunk/org/pypyme/charon/socs/master_tables/v/customers_contacts.py (w= ith props) trunk/org/pypyme/charon/socs/master_tables/v/customers_contacts.ui (w= ith props) Modified: trunk/org/pypyme/charon/apps/control_center/c/components.xml trunk/org/pypyme/charon/deployment/deploy.py |
From: <coo...@py...> - 2005-08-23 23:46:53
|
Author: pyneo Date: Wed Aug 24 01:45:10 2005 New Revision: 92 URL: http://dev.pypyme.org/trac/changeset/92?rev=3D92&view=3Drev Log: Se incluyen 2 novedades: - ampliaci=C3=B3n funcional de los formularios-lista para que representen= , mediante check-boxes, valores de tipo BOOL. Se a=C3=B1ade soporte para la= b=C3=BAsqueda y filtrado-r=C3=A1pido de registros sobre este tipo de datos. - ampliaci=C3=B3n funcional de los formularios-ficha para que sean capace= s de gestionar estructuras de datos (registros) que poseen c=C3=B3digos com= puestos (p.e. la tabla de contactos de clientes cuyo c=C3=B3digo est=C3=A1 = formado por el 1er apellido+2o apellido+nombre del contacto). La soluci=C3= =B3n desarrollada muestra el registro cuyo c=C3=B3digo resulta coincidente,= si es el caso, o un di=C3=A1logo (ver dlgrecord_selection.py) con los regi= stros que se corresponden con la combinaci=C3=B3n de campos clave indicados= por el usuario. Added: trunk/org/pypyme/thalassa/core/c/card/controller_record_selection.py = (with props) trunk/org/pypyme/thalassa/core/v/card/ trunk/org/pypyme/thalassa/core/v/card/__init__.py (with props) trunk/org/pypyme/thalassa/core/v/card/dlgrecord_selection.py (with pr= ops) trunk/org/pypyme/thalassa/core/v/card/dlgrecord_selection.ui (with pr= ops) Modified: trunk/org/pypyme/thalassa/core/c/card/controller_default.py trunk/org/pypyme/thalassa/core/c/card/decorator_qt.py trunk/org/pypyme/thalassa/core/c/list/controller.py trunk/org/pypyme/thalassa/core/c/qt/adapters.py trunk/org/pypyme/thalassa/core/m/model.py trunk/org/pypyme/thalassa/core/s/service.py |
From: <coo...@py...> - 2005-08-23 22:44:13
|
Author: pyneo Date: Wed Aug 24 00:43:12 2005 New Revision: 91 URL: http://dev.pypyme.org/trac/changeset/91?rev=3D91&view=3Drev Log: Mejorar el estado visual (recuadros, interior del "=C3=A1rbol de operacione= s", interior del "=C3=A1rea de trabajo") durante la carga inicial del formu= lario. Modified: trunk/org/pypyme/charon/apps/control_center/c/frmmain.py trunk/org/pypyme/charon/apps/control_center/v/frmmain.py trunk/org/pypyme/charon/apps/control_center/v/frmmain.ui |
From: pyPYME <tr...@py...> - 2005-08-22 21:35:15
|
IzIwOiBMb3MgZm9ybXVsYXJpb3MtbGlzdGEgbm8gc29wb3J0YW4gbGEgcmVwcmVzZW50YWNpw7Nu IGRlIGVsZW1lbnRvcyBkZSB0YWJsYXMNCnJlZmVyZW5jaWFkYXMuCi0tLS0tLS0tLS0tLS0tLS0t LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCiAgICAgICBJZDogIDIwICAgICAgfCAgICAgIFN0YXR1czogIG5ldyAgICAgICAgICAgICAg ICAgICAgIA0KQ29tcG9uZW50OiAgY2hhcm9uICB8ICAgIE1vZGlmaWVkOiAgTW9uIEF1ZyAyMiAy MzozNTowMCAyMDA1DQogU2V2ZXJpdHk6ICBub3JtYWwgIHwgICBNaWxlc3RvbmU6ICBjaGFyb25f MC4zICAgICAgICAgICAgICANCiBQcmlvcml0eTogIG5vcm1hbCAgfCAgICAgVmVyc2lvbjogIDEu MCAgICAgICAgICAgICAgICAgICAgIA0KICAgIE93bmVyOiAgcHluZW8gICB8ICAgIFJlcG9ydGVy OiAgYW5vbnltb3VzICAgICAgICAgICAgICAgDQotLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBDdWFuZG8g ZWwgZGljY2lvbmFyaW8gZGUgZGF0b3MgZGUgdW5hIHRhYmxhIGluY2x1eWUgdW5hIGNvbHVtbmEg cXVlDQogcmVmZXJlbmNpYSBhIHVuIHJlZ2lzdHJvIGRlIG90cmEgdGFibGEsIGxvcyBmb3JtdWxh cmlvcy1saXN0YSBubyBkaXNwb25lbg0KIGRlbCBjw7NkaWdvIG5lY2VzYXJpbyBwYXJhIHJlcHJl c2VudGFybGEuDQoNCiBZYSBxdWUgbG9zIGdyaWRzIHNlIGNvbnNpZGVyYW4gZXN0w6F0aWNvcywg bGFzIGNvbHVtbmFzIHJlZmVyZW5jaWFkYXMgc2UNCiBtb3N0cmFyw6FuIGVuIGZvcm1hIGRlIGVs ZW1lbnRvcyBzaW1wbGVzIChTdHJpbmdzLCB2YWxvcmVzIG51bcOpcmljb3MsDQogZmVjaGFzLCBj aGVjay1ib3hlcywuLi4pIHkgbm8sIGNvbW8gZW4gb3RyYXMgYXBsaWNhY2lvbmVzLCBtZWRpYW50 ZSBjb21iby0NCiBib3hlcy4NCg0KIEVsIGRlc2Fycm9sbG8gZGUgZXN0YSBmdW5jaW9uYWxpZGFk IGRlYmVyw6EgdGVuZXIgZW4gY3VlbnRhIHRhbnRvIGxhDQogb3BlcmFjacOzbiBkZSBiw7pzcXVl ZGEgZGUgcmVnaXN0cm9zIGNvbW8gYSBsYSB2aXN1YWxpemFjacOzbiBlbiBlbCBncmlkDQogY29t byBsb3MgZmlsdHJvcyBkZSBsYSBiYXJyYSBpbmZlcmlvci4KCi0tIApUaWNrZXQgVVJMOiA8aHR0 cDovL2Rldi5weXB5bWUub3JnL3RyYWMvdGlja2V0LzIwPgpweVBZTUUgPGh0dHA6Ly93d3cucHlw eW1lLm9yZz4KR2VzdGnDs24gY29tZXJjaWFsIHBhcmEgcGVxdWXDsWFzIHkgbWVkaWFuYXMgZW1w cmVzYXMu |
From: <coo...@py...> - 2005-08-22 20:30:12
|
Author: mametller Date: Mon Aug 22 22:22:39 2005 New Revision: 90 URL: http://dev.pypyme.org/trac/changeset/90?rev=3D90&view=3Drev Log: Incorporacion a Charon:instaler de los scrip para llenar algunas tablas con= datos iniciales y de prueba: documents_groups books banks countries currencies customers_groups providers_groups addresses_types Incorporacion a Charon de c-e-m-v-s-sc-v correspondientes a: addresses_types, banks, books, currencies, documents_groups, providers_grou= ps Actualizacion en charon y portia de estructura varias de schemas postgresql. * charon: general_tables addresses_types banks_accounts banks_branches banks books currencies document_groups providers_groups * portia: payments pay_order_documents pay_order_payments pay_order Added: trunk/org/pypyme/charon/socs/general_tables/c/addresses_types.py trunk/org/pypyme/charon/socs/general_tables/c/banks.py trunk/org/pypyme/charon/socs/general_tables/c/banks_branches.py trunk/org/pypyme/charon/socs/general_tables/c/books.py trunk/org/pypyme/charon/socs/general_tables/c/currencies.py trunk/org/pypyme/charon/socs/general_tables/c/documents_groups.py trunk/org/pypyme/charon/socs/general_tables/c/providers_groups.py trunk/org/pypyme/charon/socs/general_tables/m/addresses_types.py trunk/org/pypyme/charon/socs/general_tables/m/banks.py trunk/org/pypyme/charon/socs/general_tables/m/banks_branches.py trunk/org/pypyme/charon/socs/general_tables/m/books.py trunk/org/pypyme/charon/socs/general_tables/m/currencies.py trunk/org/pypyme/charon/socs/general_tables/m/documents_groups.py trunk/org/pypyme/charon/socs/general_tables/m/providers_groups.py trunk/org/pypyme/charon/socs/general_tables/s/addresses_types.py trunk/org/pypyme/charon/socs/general_tables/s/banks.py trunk/org/pypyme/charon/socs/general_tables/s/banks_branches.py trunk/org/pypyme/charon/socs/general_tables/s/books.py trunk/org/pypyme/charon/socs/general_tables/s/currencies.py trunk/org/pypyme/charon/socs/general_tables/s/documents_groups.py trunk/org/pypyme/charon/socs/general_tables/s/providers_groups.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_addresses_= types.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_banks.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_books.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_currencies= .py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_customers_= groups.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_documents_= groups.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_providers_= groups.py trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/clear/py= p_banks.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/clear/py= p_banks_accounts.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/clear/py= p_banks_branches.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/clear/py= p_books.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/clear/py= p_documents_groups.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/clear_al= l (with props) trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_banks.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_banks_accounts.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_banks_branches.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_books.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_documents_groups.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create_a= ll (with props) trunk/org/pypyme/charon/socs/general_tables/v/addresses_types.py trunk/org/pypyme/charon/socs/general_tables/v/addresses_types.ui trunk/org/pypyme/charon/socs/general_tables/v/banks.py trunk/org/pypyme/charon/socs/general_tables/v/banks.ui trunk/org/pypyme/charon/socs/general_tables/v/banks_branches.ui trunk/org/pypyme/charon/socs/general_tables/v/books.py trunk/org/pypyme/charon/socs/general_tables/v/books.ui trunk/org/pypyme/charon/socs/general_tables/v/currencies.py trunk/org/pypyme/charon/socs/general_tables/v/currencies.ui trunk/org/pypyme/charon/socs/general_tables/v/documents_groups.py trunk/org/pypyme/charon/socs/general_tables/v/documents_groups.ui trunk/org/pypyme/charon/socs/general_tables/v/providers_groups.py trunk/org/pypyme/charon/socs/general_tables/v/providers_groups.ui trunk/org/pypyme/charon/socs/masters_files/schemas/postgresql/clear_all= (with props) trunk/org/pypyme/charon/socs/masters_files/schemas/postgresql/create_al= l (with props) trunk/org/pypyme/portia/socs/payments/schemas/fill/ trunk/org/pypyme/portia/socs/payments/schemas/fill/__init__.py trunk/org/pypyme/portia/socs/payments/schemas/postgresql/clear/ trunk/org/pypyme/portia/socs/payments/schemas/postgresql/clear/pyp_pay_= order.sql trunk/org/pypyme/portia/socs/payments/schemas/postgresql/clear/pyp_pay_= order_documents.sql trunk/org/pypyme/portia/socs/payments/schemas/postgresql/clear/pyp_pay_= order_payments.sql trunk/org/pypyme/portia/socs/payments/schemas/postgresql/create/ trunk/org/pypyme/portia/socs/payments/schemas/postgresql/create/pyp_pay= _order.sql trunk/org/pypyme/portia/socs/payments/schemas/postgresql/create/pyp_pay= _order_documents.sql trunk/org/pypyme/portia/socs/payments/schemas/postgresql/create/pyp_pay= _order_payments.sql Removed: trunk/org/pypyme/portia/socs/payments/m/taxes_groups.py Modified: trunk/org/pypyme/ (props changed) trunk/org/pypyme/charon/ (props changed) trunk/org/pypyme/charon/apps/control_center/c/app.py trunk/org/pypyme/charon/apps/control_center/c/components.xml trunk/org/pypyme/charon/apps/deployer/c/installer.py trunk/org/pypyme/charon/socs/general_tables/deployment/deploy.py trunk/org/pypyme/charon/socs/general_tables/e/entities.py trunk/org/pypyme/charon/socs/general_tables/schemas/fill/pyp_countries.= py trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_addresses_types.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_currencies.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_customers_groups.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_providers_groups.sql trunk/org/pypyme/charon/socs/general_tables/schemas/postgresql/create/p= yp_taxes_groups.sql trunk/org/pypyme/charon/socs/masters_files/schemas/postgresql/create/py= p_customers.sql trunk/org/pypyme/deployment/ (props changed) trunk/org/pypyme/portia/ (props changed) trunk/org/pypyme/portia/socs/collections/deployment/deploy.py trunk/org/pypyme/portia/socs/collections/deployment/deploy.pyc trunk/org/pypyme/portia/socs/payments/deployment/deploy.py |
From: pyPYME <tr...@py...> - 2005-08-22 19:53:37
|
IzE5OiBMb3MgZm9ybXVsYXJpb3MtbGlzdGEgbm8gc29wb3J0YW4gbGEgcmVwcmVzZW50YWNpw7Nu IGRlIGVsZW1lbnRvcw0KYm9vbGVhbm9zLgotLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgSWQ6 ICAxOSAgICAgIHwgICAgICBTdGF0dXM6ICBuZXcgICAgICAgICAgICAgICAgICAgICANCkNvbXBv bmVudDogIGNoYXJvbiAgfCAgICBNb2RpZmllZDogIE1vbiBBdWcgMjIgMjE6NTM6MjcgMjAwNQ0K IFNldmVyaXR5OiAgbm9ybWFsICB8ICAgTWlsZXN0b25lOiAgY2hhcm9uXzAuMyAgICAgICAgICAg ICAgDQogUHJpb3JpdHk6ICBub3JtYWwgIHwgICAgIFZlcnNpb246ICAxLjAgICAgICAgICAgICAg ICAgICAgICANCiAgICBPd25lcjogIHB5bmVvICAgfCAgICBSZXBvcnRlcjogIGFub255bW91cyAg ICAgICAgICAgICAgIA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogQ3VhbmRvIHVuIGRpY2Npb25hcmlv IGRlIGRhdG9zIGluY2x1eWUgdW5hIGNvbHVtbmEgZGUgdGlwbyBCT09MLCBsb3MNCiBmb3JtdWxh cmlvcy1saXN0YSBubyBsb3MgcmVwcmVzZW50YSBkZSBsYSBmb3JtYSBhZGVjdWFkYSwgbWVkaWFu dGUgY2hlY2stDQogYm94ZXMuDQoNCiBFc3RvIGFmZWN0YSB0YW50byBhIGxhIG9wZXJhY2nDs24g ZGUgYsO6c3F1ZWRhIGRlIHJlZ2lzdHJvcyBjb21vIGEgbGENCiB2aXN1YWxpemFjacOzbiBlbiBl bCBncmlkIGNvbW8gYSBsb3MgZmlsdHJvcyBkZSBsYSBiYXJyYSBpbmZlcmlvci4KCi0tIApUaWNr ZXQgVVJMOiA8aHR0cDovL2Rldi5weXB5bWUub3JnL3RyYWMvdGlja2V0LzE5PgpweVBZTUUgPGh0 dHA6Ly9leGFtcGxlLmNvbS8+Ck15IGV4YW1wbGUgcHJvamVjdA== |
From: Jose <coo...@py...> - 2005-08-18 23:16:00
|
El jue, 18-08-2005 a las 19:05 -0300, Marcelo Ametller escribi=C3=B3: > Jose wrote: > > El mar, 16-08-2005 a las 18:40 -0300, Marcelo Ametller escribi=C3=B3: > >=20 > >>Jose: > >> > >>Cargue una base de facturas de compras con 2700 y te comento que la=20 > >>demora en mostrar los registros (con 10 columnas) es de 30 segundos. > >=20 > >=20 > > No es una buena marca 8-(. > >=20 > >=20 > >>Supongo que por eso seran necesarios los pre-filtros? > >=20 > >=20 > > La idea de los pre-filtros es la de disponer de una serie de filtros ya > > predefinidos (por el sistema, es decir, nosotros y por el propio > > usuario) que faciliten la aplicaci=C3=B3n de los filtros m=C3=A1s habit= uales (p.e. > > las facturas del mes). > De acuerdo es bastante practico. >=20 > >=20 > > Lo que s=C3=AD tendremos que hacer es decidir c=C3=B3mo mostrar inicial= mente las > > listas de registros: > >=20 > > - vac=C3=ADas (esperando que sea el usuario el que aplique los pre-fil= tros o > > filtros que =C3=A9l desee) > > - llenas (con todos los registros de la base de datos) > > - con un n=C3=BAmero m=C3=A1ximo de registros (p.e. los 100 primeros).= En este > > caso hemos de desarrollar un soporte de paginaci=C3=B3n >=20 > Me inclino por esta ultima idea... mostrar un maximo de 100 registros=20 > por vez. > Pero si va a "demorar" mucho la implementacion del paginado, la segunda=20 > opcion seria que aparezca la lista con un filtro aplicado (filtro=20 > definido como principal) Inicialmente desarrollar=C3=A9 la segunda opci=C3=B3n que comentas: mostrar= la lista aplic=C3=A1ndole el "filtro principal" que, por defecto, no realizar= =C3=A1 ning=C3=BAn filtro (es decir, recuperar=C3=A1 todos los registros). M=C3=A1s adelante podr=C3=ADa desarrollar la paginaci=C3=B3n de listas de r= egistros. |
From: Jose <coo...@py...> - 2005-08-18 23:09:02
|
El jue, 18-08-2005 a las 19:16 -0300, Marcelo Ametller escribi=C3=B3: > Te comento que en otros proyectos, se opta por dividir en 2 o 3 a la=20 > lista para evitar la sobrecarga con mensajes sistematizados. (o no) >=20 > Por ejemplo: > lista para usuarios... > lista para desarrolladores... > lista de incidencias/bugs... >=20 > ya que cuando se "pone a punto" y se esta desarrollando el sistema, se=20 > produce una sobrecarga con los mensajes de incidencias y documentacion=20 > en las listas de usuarios del sistema y de temas especificos de desarroll= o. >=20 > ahora que somos pocos, tal vez no moleste una lista unica, pero si el=20 > proyecto crece... habria que considerar mas de una lista. > que opinan? Tal y como apuntas yo crear=C3=ADa una lista para bugs (pypyme-bugs) y otra para documentaci=C3=B3n (pypyme-doc). M=C3=A1s adelante, cuando ya dispongamos de alg=C3=BAn usuario, podr=C3=ADa= mos crear una lista espec=C3=ADfica (pypyme-user). |
From: Jose <coo...@py...> - 2005-08-18 23:07:08
|
El jue, 18-08-2005 a las 19:26 -0300, Marcelo Ametller escribi=C3=B3: > Jose wrote: > > Hola a todos, > >=20 > > Acabo de incoporar una automatizaci=C3=B3n al sitio Plone de documentac= i=C3=B3n > > t=C3=A9cnica para que envie un mensaje a esta lista cada vez que hagamo= s > > p=C3=BAblico un documento. > >=20 > > Mi intenci=C3=B3n, al igual que hice con Trac, es facilitar la comunica= ci=C3=B3n > > entre los miembros de este grupo y que todos conozcamos/estemos al d=C3= =ADa > > de los trabajos realizados por los dem=C3=A1s. > >=20 > > Saludos, > > Jose > >=20 >=20 > Muy buena idea, ya que nos permite estar al dia con las actualizaciones=20 > de la doc. >=20 > Se podria poner alguna opcion para descargar toda la doc (o alguna rama)=20 > al disco de forma simple, sin usar manejadores externos (como wget o=20 > similares) > O generar un pdf con toda la doc, desde el mismo sitio plone. Me temo que desconozco c=C3=B3mo hacer algo as=C3=AD con un sitio Plone. |
From: Marcelo A. <mam...@gm...> - 2005-08-18 22:27:26
|
Jose wrote: > Hola a todos, > > Acabo de incoporar una automatización al sitio Plone de documentación > técnica para que envie un mensaje a esta lista cada vez que hagamos > público un documento. > > Mi intención, al igual que hice con Trac, es facilitar la comunicación > entre los miembros de este grupo y que todos conozcamos/estemos al día > de los trabajos realizados por los demás. > > Saludos, > Jose > Muy buena idea, ya que nos permite estar al dia con las actualizaciones de la doc. Se podria poner alguna opcion para descargar toda la doc (o alguna rama) al disco de forma simple, sin usar manejadores externos (como wget o similares) O generar un pdf con toda la doc, desde el mismo sitio plone. -- Marcelo |
From: Marcelo A. <mam...@gm...> - 2005-08-18 22:27:18
|
José wrote: > Hola a todos, > > Quería informaros que he añadido los 'milestones' charon_0.3 y > charon_0.4 en el Trac de pyPYME. > > Esta utilidad de Trac nos permitirá saber en qué estado está y cuánto > queda por desarrollar para dar por finalizada cada versión (milestone) > de cada módulo. > > Para usar esta funcionalidad basta con: > > 1) añadir un 'milestone' a la lista gestionada por Trac. Esto sólo lo > puedo hacer yo, como administrador de Trac > > 2) registrar una incidencia por cada desarrollo individual que forme > parte del 'milestone'. Ya que un desarrollo planificado no debe > considerarse una incidencia he pensado en identificarlos indicando los > siguientes valores: > > Component: el_que_sea > Version: la_que_sea (normalmente 1.0) > Severity: normal > Keywords: desarrollo > Priority: normal > Milestone: el_que_sea > Assign to: el_responsable_del_desarrollo (el nombre de usuario Trac) > Cc: vacio > > 3) registrar las incidencias que vayan encontrándose en los > 'milestones' correspondientes. Presenta la ventaja de facilitar la > documentación, publicación, gestión y resolución de las incidencias y > dar una idea de la calidad de lo desarrollado > > Mi intención es que a partir de ahora registremos las incidencias en > este servicio de Trac y que estas incidencias se publiquen > automáticamente a esta lista de correo. Me parece bien. > > Jose > > P.D. Marcelo, si quieres que incorpore 'milestones' para el módulo de > Tesoreria indícame cuáles o si quieres que utilize la planificación > documentada en el sitio Plone. > Ya te indicare cuales, ya que tengo que revisar la planificación. Te comento que en otros proyectos, se opta por dividir en 2 o 3 a la lista para evitar la sobrecarga con mensajes sistematizados. (o no) Por ejemplo: lista para usuarios... lista para desarrolladores... lista de incidencias/bugs... ya que cuando se "pone a punto" y se esta desarrollando el sistema, se produce una sobrecarga con los mensajes de incidencias y documentacion en las listas de usuarios del sistema y de temas especificos de desarrollo. ahora que somos pocos, tal vez no moleste una lista unica, pero si el proyecto crece... habria que considerar mas de una lista. que opinan? -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar |
From: Marcelo A. <mam...@gm...> - 2005-08-18 22:27:06
|
Jose wrote: > El mar, 16-08-2005 a las 18:40 -0300, Marcelo Ametller escribió: > >>Jose: >> >>Cargue una base de facturas de compras con 2700 y te comento que la >>demora en mostrar los registros (con 10 columnas) es de 30 segundos. > > > No es una buena marca 8-(. > > >>Supongo que por eso seran necesarios los pre-filtros? > > > La idea de los pre-filtros es la de disponer de una serie de filtros ya > predefinidos (por el sistema, es decir, nosotros y por el propio > usuario) que faciliten la aplicación de los filtros más habituales (p.e. > las facturas del mes). De acuerdo es bastante practico. > > Lo que sí tendremos que hacer es decidir cómo mostrar inicialmente las > listas de registros: > > - vacías (esperando que sea el usuario el que aplique los pre-filtros o > filtros que él desee) > - llenas (con todos los registros de la base de datos) > - con un número máximo de registros (p.e. los 100 primeros). En este > caso hemos de desarrollar un soporte de paginación Me inclino por esta ultima idea... mostrar un maximo de 100 registros por vez. Pero si va a "demorar" mucho la implementacion del paginado, la segunda opcion seria que aparezca la lista con un filtro aplicado (filtro definido como principal) -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar |
From: Jose <coo...@py...> - 2005-08-18 21:54:05
|
El jue, 18-08-2005 a las 23:26, Marcelo Ametller escribi=F3: > Jose: > Estoy recibiendo duplicados tus mails a la lista. >=20 > Por ejemplo a las 18/08 15:25 y 17/08 a las 21:02 > aunque recibi ambos hoy 18 al mismo tiempo. >=20 Me he dado cuenta. A veces tengo problemas con la lista de correo de Sourceforge. Parece ser que, de tanto en tanto, algunos mensajes se quedan "trabados" y no son publicados hasta que no entran otros. Y me temo que, en algunos de estos casos, cuando observo que no se transmiten los mensajes que env=EDo, lo que hago es repetir el proceso, generando as=ED duplicados. Jose |
From: Jose <coo...@py...> - 2005-08-18 21:47:32
|
El jue, 18-08-2005 a las 23:22, Marcelo Ametller escribi=F3: > Jose wrote: > > El mar, 16-08-2005 a las 18:51 -0300, Marcelo Ametller escribi=F3: > >=20 > >>Cuando quiero consultar una ficha (digamos countries) me aparece un=20 > >>error, aunque luego del mismo si continuo, puedo acceder a la misma. > >> > >>Y cuando la consulto desde una ficha-lista, no sucede. > >> > >> > >>File=20 > >>"/home/marceloa/workspace/pypyme/trunk/org/pypyme/charon/apps/control= _center/c/frmmain.py",=20 > >>line 250, in Launch > >> adapted_controller.BuildTable_WideLastColumn() > >> File=20 > >>"/home/marceloa/workspace/pypyme/org/pypyme/thalassa/core/c/qt/adapte= rs.py",=20 > >>line 30, in __getattr__ > >>AttributeError: BuildTable_WideLastColumn > >> > >=20 > >=20 > > El m=E9todo BuildTable_WideLastColumn() est=E1 pensado para ser aplic= ado en > > formularios-lista as=ED que no deber=EDa emplearse durante la carga d= e > > formularios-ficha. > >=20 > > En mi c=F3digo no aparece ese error. =BFDesde d=F3nde accedes al > > formulario-ficha de pa=EDses?. =BFQu=E9 versi=F3n tienes de frmmain.p= y, de > > adapters.py y de c/countries.py? >=20 > accedo a countries poniendo como lanzador en=20 > charon/app/control_center/c/components.xml: >=20 > <component=20 > id=3D"org.pypyme.charon.socs.general_tables.c.countries.Launcher" =20 > class=3D"org.pypyme.charon.socs.general_tables.c.countries.CountriesCar= d" =20 > type=3D"prototype" factory=3D"local_with_params"/> >=20 > Te comento que tambien me pasa en cualquier ficha que quiera mostrar=20 > directamente. Entiendo. El problema est=E1, como apuntaba, que al definir as=ED el fichero components.xml est=E1s diciendo que el "lanzador" (la clase Launch) ha de operar sobre formularios-ficha cuando lo que espera son formularios-lista. Tomo nota para correjir este error. > general_tables/c/countries.py esta en la version 85. > thalassa/core/c/qt/adapters.py en la 82. > control_center/v/frmmain.py en la 55. Jose |
From: Marcelo A. <mam...@gm...> - 2005-08-18 21:25:50
|
Jose: Estoy recibiendo duplicados tus mails a la lista. Por ejemplo a las 18/08 15:25 y 17/08 a las 21:02 aunque recibi ambos hoy 18 al mismo tiempo. -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar |
From: Marcelo A. <mam...@gm...> - 2005-08-18 21:22:32
|
Jose wrote: > El mar, 16-08-2005 a las 18:51 -0300, Marcelo Ametller escribió: > >>Cuando quiero consultar una ficha (digamos countries) me aparece un >>error, aunque luego del mismo si continuo, puedo acceder a la misma. >> >>Y cuando la consulto desde una ficha-lista, no sucede. >> >> >>File >>"/home/marceloa/workspace/pypyme/trunk/org/pypyme/charon/apps/control_center/c/frmmain.py", >>line 250, in Launch >> adapted_controller.BuildTable_WideLastColumn() >> File >>"/home/marceloa/workspace/pypyme/org/pypyme/thalassa/core/c/qt/adapters.py", >>line 30, in __getattr__ >>AttributeError: BuildTable_WideLastColumn >> > > > El método BuildTable_WideLastColumn() está pensado para ser aplicado en > formularios-lista así que no debería emplearse durante la carga de > formularios-ficha. > > En mi código no aparece ese error. ¿Desde dónde accedes al > formulario-ficha de países?. ¿Qué versión tienes de frmmain.py, de > adapters.py y de c/countries.py? accedo a countries poniendo como lanzador en charon/app/control_center/c/components.xml: <component id="org.pypyme.charon.socs.general_tables.c.countries.Launcher" class="org.pypyme.charon.socs.general_tables.c.countries.CountriesCard" type="prototype" factory="local_with_params"/> Te comento que tambien me pasa en cualquier ficha que quiera mostrar directamente. general_tables/c/countries.py esta en la version 85. thalassa/core/c/qt/adapters.py en la 82. control_center/v/frmmain.py en la 55. > > Jose > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar |