Commit Graph

5894 Commits

Author SHA1 Message Date
Julio Cesar Laura
cc6e1cc16a Merge remote branch 'upstream/master' 2014-06-18 14:59:54 -04:00
julceslauhub
621c7b4436 Merge pull request #2463 from marcoAntonioNina/BUG-15237
BUG-15237 Task Information on Case Information Menu not working SOLVED
2014-06-18 14:57:54 -04:00
Marco Antonio Nina
8efd7e5b78 BUG-15237 Task Information on Case Information Menu not working SOLVED
- For the task completed the index and task_uid was wrong.
- A validation was added looking those id's, in file cases_Open.php.
- A validation was added for case paused.
2014-06-18 11:51:39 -04:00
Marco Antonio Nina
a25c04443b BUG-15237 Task Information on Case Information Menu not working SOLVED
- For the task completed the index and task_uid was wrong.
- A validation was added looking those id's, in file cases_Open.php.
2014-06-18 11:13:46 -04:00
norahmollo
1cb28a9a02 BUG_12828 When not choosing a ldap provider an error is displayed
When not choosing a ldap provider and pressing continue, an error is displayed and it`s text says "File: Edit.xml not exists.".
2014-06-18 10:06:34 -04:00
Erik Amaru Ortiz
ccdbb59702 little fix when token fn, is serving a refresh token 2014-06-17 17:05:11 -04:00
Erik Amaru Ortiz
0e18a5c4f9 adding client id and secret params to load FrontEnd data 2014-06-17 14:39:16 -04:00
julceslauhub
bdd98c2d6b Merge pull request #2457 from gproly/BUG-14775
BUG-14775 addition of flag that enables password policies when logging user. IMPROVEMENT.
2014-06-17 12:50:31 -04:00
Julio Cesar Laura
420473f339 Merge code from github to bitbucket 2014-06-17 2014-06-17 12:30:52 -04:00
Roly Rudy Gutierrez Pinto
ef1112793a BUG-14775 Adicion de bandera que habilita politicas de contraseña al momento de logueo de usuario. IMPROVEMENT. 2014-06-17 12:06:22 -04:00
Julio Cesar Laura
329a580129 Change the default value for the new field OUT_DOC_OPEN_TYPE from 0 to 1 2014-06-17 12:04:56 -04:00
Erik Amaru Ortiz
d0e20c4b2e Session handling to prevent session lose in other places like, home, admin, etc
when user is using the new designer that have not session because it is using only the API
2014-06-16 18:56:08 -04:00
Erik Amaru Ortiz
03288704bc Load Designer JS data update
In javascript section of main file that load Designer UI
for 'var credentials' now we're sending the access token and refresh token, instead access code, and client credentials.

This is just because currently a lot of access tokens were being created for each process design is open, and while it is being open is sending two request, the first one to exchange an access code by an access token,..

Now, whith this change, while a process design is open we will made just one request to some resource with access token in the header,.. exchange access code by an access token is not needed any more.

NOTE.- the access token passed to the front-end can be expired at first time,.. so we need that the exchange an access token by a refresh token handling is working well.
2014-06-16 18:05:04 -04:00
julceslauhub
8ad545a2a4 Merge pull request #2449 from gproly/BUG-14775
BUG-14775 In the source code /workflow/engine/classes/model/UsersPropert...
2014-06-16 13:32:41 -04:00
julceslauhub
b57e1ab42f Merge pull request #2453 from luisfernandosl/BUG-15208
BUG 15208 "Problemas con los Servicios Web WSDL..." SOLVED
2014-06-16 13:27:20 -04:00
Luis Fernando Saisa Lopez
53a58a54b2 BUG 15208 "Problemas con los Servicios Web WSDL..." SOLVED
- Problemas con los Servicios Web WSDL de PM.
- Se agrega el parametro "$params->taskId" en el archivo mencionado en el presente bug, en el metodo "NewCaseImpersonate",
  que contiene la siguiente linea de codigo:

  $res = $ws->newCaseImpersonate($params->processId, $params->userId, $params->variables, $params->taskId);

  Disponible para la version 2.5.3 de ProcessMaker.
2014-06-16 12:43:25 -04:00
jennylee
efb721c562 BUG-15116 InputFile is lost when importing a process.
When an already created process is imported with the 'Create a completely new process..' option, the inputs asociated in the dynaforms are not the input created for this new process, this new (copy) process still has associated the input of the original process (same UID), this because the uid of the new input is never replaced in the new process's dynaform xml file.

So it was created a new field in the data object (the data that has all the information about the new process) where is all the old inputs uid and the new ones. Then using this object this old uids are replaced with the new inputs uids.
2014-06-13 15:01:52 -04:00
jennylee
71024d72bf BUG-14843 Process Tracker - Menu Sticks
Deleting all the stage's menus.
2014-06-12 18:27:19 -04:00
Roly Rudy Gutierrez Pinto
9a5fffa7e4 BUG-14775 In the source code /workflow/engine/classes/model/UsersProperties.php line 153-160 variable $iLength is obtained by calculating the number of characters in the password, if the password is valid variable $aErrors no longer sets the corresponding flag to activate the validators in the Windows password change. IMPROVEMENT. 2014-06-12 17:46:42 -04:00
Roly Rudy Gutierrez Pinto
89c72b97ab BUG-14775 In the source code /workflow/engine/classes/model/UsersProperties.php line 153-160 variable $iLength is obtained by calculating the number of characters in the password, if the password is valid variable $aErrors no longer sets the corresponding flag to activate the validators in the Windows password change. IMPROVEMENT. 2014-06-12 17:31:25 -04:00
Roly Rudy Gutierrez Pinto
cd92610a59 BUG-14775 In the source code /workflow/engine/classes/model/UsersProperties.php line 153-160 variable $iLength is obtained by calculating the number of characters in the password, if the password is valid variable $aErrors no longer sets the corresponding flag to activate the validators in the Windows password change. IMPROVEMENT. 2014-06-12 16:02:32 -04:00
jennylee
97eddc5c8f BUG-15116 InputFile is lost when importing a process.
When an already created process is imported with the 'Create a completely new process..' option, the inputs asociated in the dynaforms are not the input created for this new process, this new (copy) process still has associated the input of the original process (same UID), this because the uid of the new input is never replaced in the new process's dynaform xml file.

So it was created a new field in the data object (the data that has all the information about the new process) where is all the old inputs uid and the new ones. Then using this object this old uids are replaced with the new inputs uids.
2014-06-12 15:44:09 -04:00
julceslauhub
0c2a63456d Merge pull request #2447 from marcoAntonioNina/BUG-15029
BUG-15029 Improvement called function Rename Folder broked the security
2014-06-12 14:19:33 -04:00
Marco Antonio Nina
4143147bd6 BUG-15029 Improvement called function Rename Folder broked the security 2014-06-12 13:46:14 -04:00
Erik Amaru Ortiz
24620fefdc Merged in darojas/processmaker (pull request #538)
Fix harcoded labels by a translation case scheduler ID_USER_DOES_NOT_HAVE_ACTIVITY_ASSIGNED
2014-06-12 13:10:16 -04:00
Marco Antonio Nina
de520b9820 BUG-15021 We can´t access to the Files that are inside a folder SOLVED
- single click.
- The click event was changed to a double click event in order to display the directory content, moreover, the "expander" was removed beacuse it is already in the
the tree on the left side.
2014-06-12 11:30:09 -04:00
Daniel Rojas
566afe7da4 Fix harcoded labels by a translation case scheduler ID_USER_DOES_NOT_HAVE_ACTIVITY_ASSIGNED 2014-06-11 15:33:57 -04:00
jennylee
f354245a1d BUG-13874 Duplicate typing for dynaforms over IE 11
When a dynaform has some fields with validations, when typing some data was duplicated.

I added a validation to detect IE version, if this is 11 a meta tag is added in the HTML (<meta http-equiv="X-UA-Compatible" content="IE=8"/>). This tag let the browser use the IE8 compatibility and prevent the duplicated characters issue.

The validation for IE 11 is a preg_match php function searching a 'Trident/' string. This is diferent in IE10, where the User-agent has MSIE on it. On IE 11 MSIE was deleted and the only way to detect that the browser is IE11 is searching 'Trident/'.
2014-06-11 12:58:26 -04:00
Erik Amaru Ortiz
93c9dd5c26 disabling database session storage, using native php sessions 2014-06-11 12:33:44 -04:00
Julio Cesar Laura Avendaño
1679e33751 Merged in julceslau/processmaker (pull request #537)
Updating .po and .sql files with new labels required by backend team
2014-06-11 10:30:39 -04:00
Julio Cesar Laura
752b37e22b Updating .po and .sql files with new labels required by backend team 2014-06-11 10:27:06 -04:00
julceslauhub
c00ad4b736 Merge pull request #2444 from luisfernandosl/BUG-15089
BUG 15089 "Pmtables: Problema al importar la data..." SOLVED
2014-06-11 09:52:47 -04:00
Marco Antonio Nina
83de02017b BUG-15172 The folders in the tree are not sorted alphabetically SOLVED
- The parameter sort was not set.
- the parameter setting in file appFolderAjax.php
2014-06-10 16:50:46 -04:00
Luis Fernando Saisa Lopez
e4a362ed69 BUG 15089 "Pmtables: Problema al importar la data..." SOLVED
- 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.
2014-06-10 16:42:49 -04:00
Luis Fernando Saisa Lopez
bb47774a99 Merge branch 'master' of git://github.com/colosa/processmaker into BUG-15089 2014-06-10 16:42:20 -04:00
julceslauhub
535fcedd60 Merge pull request #2442 from julceslauhub/master
Improvements in listbox field and in the security issue RW-152-1
2014-06-10 16:42:03 -04:00
Luis Fernando Saisa Lopez
579b0f8fb5 Merge branch 'master' of git://github.com/colosa/processmaker into BUG-15089 2014-06-10 16:41:54 -04:00
Julio Cesar Laura
8999f7baa4 Improvements in listbox field and in the security issue RW-152-1 2014-06-10 16:40:33 -04:00
Erik Amaru Ortiz
7333cf1444 Oauth2 Registering and Access Management is complete now.
- User can register applications and manage them
- User can manage access tokens from interface on profile menu
2014-06-10 13:03:47 -04:00
Erik Amaru Ortiz
92c695772d Installer Fix, wrong setting for workspace name in url_redirect field 2014-06-10 11:48:18 -04:00
Erik Amaru Ortiz
bb9fc96634 Little fix, to avoid warning using Safari browser 2014-06-10 11:20:58 -04:00
Luis Fernando Saisa Lopez
f0721fdb03 BUG 15012 "When creating a dynaform with the character..." SOLVED
- When creating a dynaform with the character "&", the field handlers not working.
- Problema resuelto, el problema que se teníera lo siguiente cuando se utiliza el "&" en el tílo de un dynaform,
  cuando se enviaba los datos via GET, el "&" lo interpretaba como un separador de variables y esto ocasionaba la
  division de los datos que se enviaba.	Se valida los datos enviados via GET codificáolos y al recibir estos datos
  se los decodifica.
2014-06-10 09:57:44 -04:00
Erik Amaru Ortiz
213fd34122 Merged in darojas/processmaker (pull request #533)
Fix harcoded labels by a translation ID Users country, city and location
2014-06-09 12:43:47 -04:00
Erik Amaru Ortiz
dd87af2352 Merged in victorsl/processmaker/BUG-15041 (pull request #532)
BUG-15041 "Inactive Groups are display in list of available..." SOLVED
2014-06-09 12:42:34 -04:00
Victor Saisa Lopez
0b51024e02 ProcessMaker-BE "Export, artifacts missing (small fix)"
- Added validation, to import file without artifacts
2014-06-09 12:34:59 -04:00
Daniel Rojas
3fffdece41 Fix harcoded labels by a translation ID Users country, city and location 2014-06-09 10:58:45 -04:00
Victor Saisa Lopez
d205e8b4eb BUG-15041 "Inactive Groups are display in list of available..." SOLVED
- Inactive Groups are display in list of available groups
- Added condition to only get active groups
2014-06-09 10:04:55 -04:00
Victor Saisa Lopez
67762ecbf2 BUG-15088 "Al editar el nombre de un proceso este permite..." SOLVED
- Al editar el nombre de un proceso este permite ingresar el
  nombre de uno ya existente
- El problema no esta al editar el proceso (esto cuando se ingresa
  a "Edit process"), sino cuando el ProcessMap hace el "auto-save",
  ahi si guarda el titulo del proceso
- Se ha agregado validacion cuando se actualizen los datos mediante
  el "auto-save" (esto se aplica solo para los datos del proceso)
- En el lado Frontend se esta enviando los datos del proceso
  (title, description) de manera continua con el "auto-save"
  para su actualizacion, pero como ya existe la validacion, ahora
  sale un ERROR. Esto debera ser revisado en el lado Frontend
2014-06-06 16:53:34 -04:00
Victor Saisa Lopez
29edfabe4d ProcessMaker-BE "Export, artifacts missing"
- Export, artifacts missing
- Se ha completado los artifacts al exportar e importar
2014-06-06 15:21:01 -04:00
Luis Fernando Saisa Lopez
357810fc45 BUG 15089 "Pmtables: Problema al importar la data..." SOLVED
- 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.
2014-06-06 14:10:53 -04:00