- Pmtables: Problema al importar la data de tipo Autoincrementable
- Problema resuelto, el problema que se tenia era por los archivos que crea propel especificamente los archivos Peer,
al momento de hacer la insercióe los campos se eliminaba la columna donde se tenia los Primary Key ocasionando que
se cree nuevamente. Se valida la importacion de los pmTables cuando son de tipo Autoincrementable logrando a que
cuando se importe un pmTable mantenga los íices que se tenia al momento de exportarlos.
- The om propel class generates a validation for null values if for the fields date/time.
- A validation was added in the om propel class for null values if in the pmtable it's defined.
- Comportamiento actual. Cuando se realiza la prueba de envio de correos via hotmail, el email llega al destinatario, pero al ejecutar la prueba se produce un error de autenticación no aceptada.
- Updated SMTP class to new version and adjustement to send test mail to TLS option.
- ExecuteQuery() is supposed to return the number of records affected by DELETE, UPDATE and INSERT commands.
- Adjustment in the number of records for different Engines.
- The minimization wasn't applied to some js files because the library used gives some errors
- Upgrade the jsmin class and minify the remaining js files
What is Functional
- Restler thirdparty library added
- Restler integration with gulliver added
- Rest requests are dispatched by sysGeneric
- Restler autodiscover for classes that implements Restler iAuthenticate interface added
What Missing
- ProcessMaker Api implemented yet
- some rest api class are in workflow/engine/services/rest/*.php
- the script propel-build-sql was using mysql_real_escape_string, and this function needs to connect to database in order to make a good and real escape
needs
- the function mysql_real_escape string was changed for a simple alternative, and this code does not need to connect to database.
- When querying a normal database connection or one of the workspace databases in a DynaForm field, the SQL query can contain line breaks.
- Adjustment in the parsed of the sintaxis in the SQL statement.
- those funcions when creating the sql the columns names weren't being qualified quoted
this cause problems for some reserved words like RANGE and other
It was fixed using the respective adapter for each db engine $adapter->quoteIdentifier()
when $adapter is {DBMySQL,DBPostgres,DBMSSQL, etc} it is built in via factory of Propel object