Commit Graph

1803 Commits

Author SHA1 Message Date
Erik Amaru Ortiz
e66ceb6e0a BUG 0000 "improvements on System::getSystemConfiguration() function"
- this is a important improvement, now we can have two configurations levels
  1. Global Configuration Level (workflow/engine/config/env.ini)
  2. Workspace Configuration Level (.../shared/sites/some_workflow/env.ini)

- improvement to read env's ini files once and store on session,
- if any file has been changed (verify by checksum files) that session value is updated
2012-05-15 17:01:21 -04:00
Erik Amaru Ortiz
1a8545df8a BUG 0000 herbert> SOLR implementation in PMOS2
Solr support in PMOS2 includes:
Functionality:
- Implementation of Home views (Inbox, Draft, Participated, Unassigned). The views return fast results.
- Include read, unread, all,  and process filter in inbox View.
- Include process filter in draft view.
- Include started by me, completed by me, all, process, and status filter in participated view.
- Include process filter in unassigned view.
- Improved search functionality (search in user defined variables): Use the following syntax to search in process (user defined) variables. {variable_name}:{search_word} ex1:"causal:20*" where causal is the variable defined by the user.
  + Use of wildcards in search: Use * as wildcard at the begin or end of word
  + Multiple conditions in search: Separate multiple conditions by space ex2:"Materiales causal:20*" means that we are searching for the word Materiales and the causal that begin with 20.
  + Search in dates (interval ): Format=> {variable_date}:[yyyy-mm-dd TO yyyy-mm-dd]
    Local date not UTC date required
    ex: FechaRegistro:[2011-04-15 TO 2011-04-30] //registros con fecha entre el 2011-04-15 y el 2011-04-30.
  + we can use the wildcard *:
    ex: FechaRegistro:[* TO 2011-04-30] //registros con fecha menor o igual a 2011-04-30.
    FechaRegistro:[2011-04-15 TO *] //registros con fecha mayor o igual a 2011-04-15.
  + Search of exact phrases. format: {variable}:"frase a buscar"
    ex: Cliente:"Jesus Marin"

- Application update function.
	+ The function is called every time a change is detected in the application's data including the related delegations.
- Use of cache to improve performance

Not included:
- Order of task, sent by, and due date columns.

Pending:
- Advanced search view using faceted lists.
2012-05-15 10:56:48 -04:00
Victor Saisa Lopez
b636c91a28 BUG 0000 "The activation of a tab in ADMIN does not work with URL" SOLVED
- The activation of a tab in ADMIN does not work with URL (setup/main?s=PMENTERPRISE or setup/main_init?s=PMENTERPRISE)
- Solved the problem, now looks for the variable "s" in the menu to set the active tab
2012-05-15 09:09:13 -04:00
Marco Antonio Nina
fc9690c526 BUG 9094 PMFGenerateOutputDocument() doesn't work for Output Document... SOLVED
- By using the function PMFGenerateOutputDocument was not versioned documents.
- According to the analysis was appropriate to change the $ for SUID for $ outputID as only used for the query to find if the document existed.
2012-05-14 16:20:45 -04:00
Marco Antonio Nina
409f88cf3f BUG 8898 Conteo de nú de archivos subidos no es el correcto... SOLVED
- Se creo un nuevo template para esta opcion donde calcula el numero sin contar con el file "..".
2012-05-11 15:52:50 -04:00
Victor Saisa Lopez
bcec188036 BUG 9145 "Text instruction in Trigger Wizard for PMFSendMessage()..." SOLVED
- Text instruction in Trigger Wizard for PMFSendMessage() function is wrong, asks for semicolon instead of coma to separate emails
- Replaced the word "semicolon" with the word "comma"
2012-05-11 12:34:06 -04:00
Erik Amaru Ortiz
7fdf9ad063 BUG 0000 "update for new main UI uxmodern to show the enterprise message" 2012-05-10 18:28:25 -04:00
Victor Saisa Lopez
c4af5f8d23 BUG 9040 "The Task column doesn't update whith the last changes on..." SOLVED
- The APP_CACHE_VIEW table does not contain the changes made in the CONTENT table when you rename processes/tasks
- The name change in processes/tasks is now reflected in the APP_CACHE_VIEW table
- Note.- The APP_CACHE_VIEW table contains values ..for only one language
2012-05-10 11:06:44 -04:00
Julio Cesar Laura
c62f18b054 BUG 9035 En process permissions no esta mostrando los grupos que existen en...
- En algun momento se cambio la funcion "getAllGroup" de la clase "processMap" y ahora retorna otra estructura.
- Se adapto el code del formulario de creacion de permisos para que funcione con la nueva estructura de la respuesta de la funcion
2012-05-10 10:13:07 -04:00
Marco Antonio Nina
b7e13ea1c2 BUG 8893 En Triggers en browser IE9 tiene scroll bar y en Chrome... SOLVED
- Existe un pequeñesfase con el panel content.
- Se agrego un js para poder reducir el tamañxcedente y no sobrepasar el content.
2012-05-10 09:19:40 -04:00
Erik Amaru Ortiz
86ede96961 BUG 0000 "Processes are doubling and tripling on dropdown ..." SOLVED
- On query aren't filtering by disticts pro_uid's
- adding distinct by pro_uid works fine

NOTE.- Why someone reason somebody comment a initial distinc on query, but it wasn't working fine.
2012-05-09 18:17:57 -04:00
Marco Antonio Nina
e70305d0dd BUG 9030 when you claim a case on the unassigned list the "Steps" and... SOLVED
- In the file where it addresses the url does not take intoaccount a shipping option.
- They change the addressing mode to load the menus above, plus you take two conditions, in order to load all the menus at the top that when you have a parent, not having a parent will have to address but without the menus higher for compatibility with the Outlook plugin.
2012-05-09 15:52:24 -04:00
Victor Saisa Lopez
d30b5a0f2b BUG 8840 "Next Step and Previous Link are missing when HTML is enable" SOLVED
- Previous and Next step link not found when HTML is enable
- Uncommented lines in the method "get_htmlcode" where this "__DYNAFORM_OPTIONS" this for add the links, when it generate the html file in the HTML tab
- In existing dynaforms with the enabletemplate=1 does not affect the change will only affect the new dynaforms as you have enabletemplate=1 generate the html file with the corresponding links
2012-05-09 12:57:22 -04:00
Erik Amaru Ortiz
184747f212 BUG 8667 "P.M. 2.0-testing.13: Con la opción "Copy", ..." UPDATED 2012-05-08 09:42:40 -04:00
Erik Amaru Ortiz
0040e2d005 BUG 0000 "Calendar edit bug fixes" 2012-05-08 09:42:34 -04:00
Erik Amaru Ortiz
4014708a2d BUG 8667 "P.M. 2.0-testing.13: Con la opción "Copy", ..." UPDATED 2012-05-08 09:42:22 -04:00
Victor Saisa Lopez
017e33d81c BUG 0000 "Elimination of the option export xpdl" SOLVED
- It eliminated the option export xpdl
- It was improved the export process option in the list of processes
2012-05-07 13:01:40 -04:00
Erik Amaru Ortiz
6fd2777a24 BUG 8667 "copy, dentro de calendar, muestra un mensaje e.." UPDATE 1
- problemm found before delete work hour row
- problem fixed on validation
2012-05-06 20:02:21 -04:00
Erik Amaru Ortiz
4a025e4382 BUG 8856 "Migrate the Clear cache Interface from master branch" UPDATE 1
- problem found on G::rm_dir()
- fixed problem & WIN compatibility fixed too
2012-05-06 18:51:34 -04:00
Marco Antonio Nina
12d3787c55 BUG 000 Se quito texto cometado en espanol 2012-05-04 16:28:18 -04:00
Marco Antonio Nina
44eebca163 BUG 9004 Cambio de label de Pm Table en la seccióeport Table... SOLVED
- Se identificaron todas las etiquetas que se deberian modificar dependiendo si esta en PM TAbles o Report Tables.
- Se procedio al cambio  de etiquetas para evitar la confusion de los casos de PM Tables y Report Tables.
2012-05-04 16:22:50 -04:00
Erik Amaru Ortiz
cab801ca7f BUG 0000 Fix on sysGeneric for redirection on cross ws validation 2012-05-04 12:40:54 -04:00
Victor Saisa Lopez
f9b7c0ecac BUG 8962 "The Events not being executed on 'cron.php'" SOLVED
- Problem in "Resending emails"
- Not being properly authenticating with the mail server
- Solved the problem with authentication with the mail server
- The problem with the file "processmaker/workflow/engine/bin/plugins/ldapadvancedbck.php" could not replicate, because this file does not belong to any plugin of the enterprise-plugin, it is noted that the cron.php runs all the files that are on "processmaker/workflow/engine/bin/plugins" and uses the class "...ClassCron" for each file, executing the corresponding method
2012-05-04 12:01:42 -04:00
Marco Antonio Nina
87af11f475 BUG 7978 Checking out the SVN repository on Windows gives a double... SOLVED
- Files were checked.
- Duplicate files were deleted.
2012-05-04 09:46:17 -04:00
Marco Antonio Nina
6f24778815 BUG 8866 Scroll Bar inferior en Dynaform - Condition Editor - Test... SOLVED
- Se vio que el tamañanto del ancho y de alto no estaban de acuerdo con el texto.
- Se rectifico el tamañara ancho y alto, para IE, Firefox, Chrome.
2012-05-03 17:38:53 -04:00
Victor Saisa Lopez
ba3821a693 BUG 8845 "Se aconseja adjuntar el boton de export en el submenu..." SOLVED
- Nuevo requerimiento, agregar la opcion "Export" en el listado de procesos
- Se agrego la opcion "Export" (exportar un proceso) en la barra de herramientas y menu contextual
2012-05-03 09:41:34 -04:00
Erik Amaru Ortiz
2dda8ebfa7 BUG 0000 "disabling Login validation on login forms for classic skin" 2012-05-02 19:16:50 -04:00
Julio Cesar Laura
98cb64060a BUG 8848 En Admin - Enviroment no se permite leer el campo Global Date... SOLVED
- No se estaba pasando el valor correcto a la funcion que formatea la fecha
- Se cambio el atributo por el correcto
2012-05-02 19:10:55 -04:00
Marco Antonio Nina
56d2ad0cd2 BUG 8897 The image "Previous Step" doesn't have ID. It needs this... SOLVED
- We verified that these links did not have its respective id.
- Add the id for the Previous link in the xmlmenuDyn.html.
2012-05-02 18:57:50 -04:00
Hector Cortez
8a3936c46b BUG 9098 Migrate Import Process to ExtJS SOLVED
- Migrate Import Process in Desiggner to ExtJS (from master branch).
- Import Process ExtJS migrated from the master branch.
2012-05-02 18:17:17 -04:00
Erik Amaru Ortiz
b12c7cea00 BUG 0000 Updating base translations 2012-05-02 13:23:29 -04:00
Erik Amaru Ortiz
bf6860fedc BUG 8732 "Migrate Logo Setup to ExtJS" SOLVED (2nd fix)
- there wasn't a right redirection for new PMOS UI afeter apply a new logo
- problem fixed, adding a coditional redirection depending of ws
2012-05-02 12:39:51 -04:00
Erik Amaru Ortiz
e20d9dbd45 BUG 8732 "Migrate Logo Setup to ExtJS" SOLVED
- there wasn't a right redirection for new PMOS UI afeter apply a new logo
- problem fixed, adding a coditional redirection depending of ws
2012-05-02 12:03:49 -04:00
Erik Amaru Ortiz
27eac4dfc2 BUG 0000 "Start Case Detail Panel Compatibility on new Pmos UI" 2012-05-02 11:25:54 -04:00
Erik Amaru Ortiz
c96cbae164 BUG 9033 "Depracated en output document en Windows ZendServer" SOLVED
- sysGeneric problem when "E_STRICT" is defined,..
- Fixed to right handling E_DEPRECATED & E_STRICT
2012-05-02 11:11:41 -04:00
Marco Antonio Nina
80045f99df BUG 9043 Variable for Case Notes content needed SOLVED
- Se crearon varias funciones para este caso.
- La funcion getCaseNotes en la class.case.php con los parametros applicationID, type que es la forma que quiere que se devuelvan los datos, puede ser array, objetc, string por defecto esta en array, y userID que nos daria solo las notas de ese usuario, por defecto nos devuelve de todos los usuarios.
- Se modifico la funcion getNotesList para poder traer las notas por un determinado usuario y por defecto recupera las notas de todos los usuarios.
- en class.pmFunctions.php se creo la funcion PMFGetCaseNotes con los parametros applicationID, type que es la forma que quiere que se devuelvan los datos, puede ser array, objetc, string por defecto esta en array, y userID que nos daria solo las notas de ese usuario, por defecto nos devuelve de todos los usuarios.
- En class.wsBase.php la funcion getCaseNotes con los parametros applicationID, userID que nos daria solo las notas de ese usuario, por defecto nos devuelve de todos los usuarios, esta funcion nos devuelve un array con los fieds en minuscula.
- En soap2.php getCaseNotes donde se tienen los siguiente parametros: sessionId, se necesita iniciar una session para poder utilizarlo, applicationID, userID que nos daria solo las notas de ese usuario, por defecto nos devuelve de todos los usuarios.
- Se adiciono la funcion para utilizarlo en SoapServer.
- En wsResponse se creo un nuevo template para la respuesta del webservice wsGetCaseNotesResponse con los campos status_code, message, notes, timestamp.
- En pmos2.wsdl se agregaron los datos necesarios para la salida correcta del webservice.
2012-05-02 09:56:30 -04:00
Julio Cesar Laura
20a116f616 BUG 8095 Plugin de Outlook despues de abrir un ouput me deja la pantalla en...
- Por alguna razon en la version de browser que usan algunas de las distribuciones de Outlook, al abrir una pagina q hace un stream como la que descarga el documento, el broser va ala pagina antes  derecibir respuesta, espor eso q muestra en blanco, y el comportamiento normal en los otros browsers es q se mantieene mostrando la ultima pagina hasta q recibe respuesta del servidor.

- Ahora se abre el documento en una nueva ventana, se probo en IE, Firefox y Chrome
2012-04-27 17:40:05 -04:00
Hugo Loza
6d7a14a5f0 BUG 9090 ZImbra Trigger Issues
Now all Triggers uses in correct way Server param and Upload trigger does not use any more http_request instead use curl.
2012-04-27 16:39:51 -04:00
Erik Amaru Ortiz
692cbe3f28 BUG 9029 "Se genera un warning al cambiar de workspaces desde ..." SOLVED
- bad url request, trying to get a uxmodern skin login being in classic skin
- validation & the error is controlled now,
2012-04-27 10:45:55 -04:00
Victor Saisa Lopez
128e71acda BUG 9056 "Con el nuevo skin de PM no se pueden crear nuevos..." SOLVED
- Corregir, esta redireccionando a el skin green
- Se resolvio el problema de redireccionamiento, ahora se redirecciona al skin actual
2012-04-26 18:36:12 -04:00
Victor Saisa Lopez
b1c122d7a5 BUG 9056 "Con el nuevo skin de PM no se pueden crear nuevos..." SOLVED
- En la version processmaker-2.0.40-testing.3 no se puede crear nuevos workspaces
- El problema ya esta resuelto, para mas informacion ver el siguiente commit http://git.colosa.net/?p=processmaker.git;a=commitdiff;h=9763b67fa7d26f14ac5afb7a851604539d96122f
- Se realizo cambios para el correcto funcionamiento del checkbox "Drop database if exists"
2012-04-26 18:10:37 -04:00
Erik Amaru Ortiz
b24c9eb7a1 BUG 8875 "New ExtJS based Login & Main ProcessMaker interface Des.." UPDATED
- problems on installer & IE compatibility
- IE compatibility added, some fixes on login & installer
2012-04-26 13:21:41 -04:00
Hector Cortez
cec6a1c4b6 BUG 8742 Migrate Processmaker Heartbeat to ExtJS SOLVED.
- Cuando se realiza una instalacion de cero de esta version, en el navegador IE9 no se visualiza la opcion Heartbeat, lo cual hace que exista un mal funcionamiento del mismo.
- Adjustment extJS javascript coding for iExplorer problem.
2012-04-26 11:56:56 -04:00
Hector Cortez
93fca85212 BUG 8829 PM 2.0 testing 16 Forgot Password genera un Fatal Error SOLVED.
- Cuando se configura el forgot password, no se aplica al hacer login en dicha ventana, es decir no se visualiza el link para enviar el otro password
- Adjustment in the forgot password in send mail, encryption of password, and correction in the visualization of the forgot password link on the classic skin.
2012-04-26 11:41:49 -04:00
Alvaro Campos
97c383ea3e BUG 8667 "copy", dentro de calendar, muestra un mensaje erroneo solved
- se encontro muchos errores dentro de calendario,
- resolviendo, copiar, editar, y validar que no se repita el nombre del calendario
2012-04-26 11:32:57 -04:00
Victor Saisa Lopez
55ac075100 BUG 8879 "Need help with reference to the colors of the tasks on..." SOLVED
- The colors in the trackerLogin processMap are different to the processMap of a normal user
- The colors in the trackerLogin processMap are equal to the processMap of a normal user
2012-04-25 19:05:56 -04:00
Victor Saisa Lopez
4b8d867af3 BUG 8984 "PMFNewCaseImpersonate(), WSNewCaseImpersonate() and..." SOLVED
- The PMFNewCaseImpersonate(), WSNewCaseImpersonate() and newCaseImpersonate() web service, do not return the UID and number of the new case like PMFNewCase(), WSNewCase() and newCase()
- It improved the code of the PMFNewCaseImpersonate method, for to returns the UID of case, as PMFNewCase
- It improved the code of the WSNewCaseImpersonate method, for to returns the UID of case, as WSNewCase
- Corrections made in the methods "Simple Trigger Web Services", including the files involved
2012-04-25 17:19:54 -04:00
Marco Antonio Nina
2cce94b031 BUG 8764 Al exportar procesos con nombres largos, no se visualiza to... SOLVED
- Al revisar la forma de exportacion se vio que para poder guardar un archivo el maximo del path mas el nombre del archivo  no deberia de sobrepasar los 256 caracteres.
- Se realizo la validacion para truncar el nombre del archivo cuando se llegue al limite, para ambos archivos .pm y .xpdl.
2012-04-25 09:33:46 -04:00
Marco Antonio Nina
7badf95c7a BUG 9014 Variable SYS_CASE_PRIORITY no funciona apropiadamente SOLVED
- La variable SYS_CASE_PRIORITY se estaba hardcoded en prioridad 3 - Normal.
- Se pusieron validaciones para que se pudiera utilizar la prioridad de acuerdo con la variable.
- La variable SYS_CASE_PRIORITY ahora se setea manualmente ya no se crea de manera automatica.
2012-04-24 10:57:31 -04:00
Victor Saisa Lopez
863956a815 BUG 9023 "Knowledgetree and ProcessMaker show error to upload some..." SOLVED
- Problem running case with field file with property value "Input" in the Dynaform, generates the following error: "This row doesn't exist!"
- Added the missing code in this section when the KnowledgeTree plugin is enabled.
2012-04-23 19:08:09 -04:00