Commit Graph

151 Commits

Author SHA1 Message Date
Julio Cesar Laura
a0a6e37f97 Merge remote branch 'upstream/master' 2014-06-26 16:51:24 -04:00
Marco Antonio Nina
592da16515 BUG-14988 Administrative Interfaces are Accessible... IMPROVEMENT
- Change of variable to uppercase.
2014-06-25 08:50:01 -04:00
Marco Antonio Nina
0041f066af BUG-14988 Administrative Interfaces are Accessible from the Internet SOLVED 2014-06-23 15:12:57 -04:00
Julio Cesar Laura
5b63a6cfc7 Merge code from github.com to bitbucket.org 2014-06-20 12:20 2014-06-20 12:23:47 -04:00
Marco Antonio Nina
31309ee648 BUG-14984 Improvement value DEBUG_SQL 2014-06-17 10:28:54 -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
33fb82f376 Merge code github > bitbucket 2014-05-23 16:35 2014-05-23 16:32:18 -04:00
Julio Cesar Laura
6658d57b22 BUG 14801 Requerimiento de compatibilidad con Safari de Mac SOLVED
- La computadora del cliente tiene una hora muy diferente a la hora del servidor, por lo que las cookies creadas son inmediatamente deshechadas por el navegador

- La validcion adicional para las cookies no se aplica cuando se tiene la bandera "safari_cookie_lifetime" con valor "0"

- OJO. ESTE CAMBIO SOLO ARREGLA EL PROBLEMA EXISTENTE EN VIVA PARA LA AUTENTIFICACION DE USUARIOS, CUALQUIER OTRO ISSUE RELACIONADO A FUNCIONAMIENTO DE PM EN SAFARI NO ESTA GARANTIZADO (ESPECIALMENTE ISSUES DE JAVASCRIPT), YA QUE PM NO ES OFICIALMENTE PROBADO EN PM Y NO SABEMOS HASTA CUANDO SEA ASI, ASI QUE FUTUROS ISSUES EN SAFARI SERAN ENVIADOS AL ROADMAP Y DEBE SER APROBADO POR INSTANCIAS SUPERIORES EL VISTO BUENO PARA IR ADELANTE CON LAS PRUEBAS EN SAFARI
2014-05-14 13:27:08 -04:00
Erik Amaru Ortiz
7a47472ea1 Merge remote-tracking branch 'upstream/master'
Conflicts:
	workflow/engine/classes/class.processMap.php
	workflow/engine/classes/model/AdditionalTables.php
2014-04-02 09:34:54 -04:00
Erik Amaru Ortiz
24d0a062a7 removing dummy comments 2014-03-20 12:37:30 -04:00
Erik Amaru Ortiz
4288d45b08 Fix For PHP 5.4.x compatibility when PMPluginRegstry singleton is loaded from serialized file 2014-03-20 12:32:29 -04:00
Erik Amaru Ortiz
f5a9cee203 Fix for GET /api/1.0/workflow/project/{prj_uid}/ws/user/can-start-task, it works again 2014-03-14 15:53:41 -04:00
Erik Amaru Ortiz
0eb31ffa27 removing rest routines from sysGeneric 2014-03-14 13:12:48 -04:00
Erik Amaru Ortiz
dad40d77f6 Updating classloading for normal and Rest, requests 2014-03-14 11:57:27 -04:00
Erik Amaru Ortiz
7c134e3c45 FIX: Removing blank line on first line of sysGeneric.php 2014-03-13 11:49:03 -04:00
Erik Amaru Ortiz
b4d32fcb58 Merge branch 'performance'
Conflicts:
	workflow/public_html/sysGeneric.php
2014-03-12 18:33:22 -04:00
Erik Amaru Ortiz
3026937e08 Adding more improvements to increase performance, by now, it is just affecting for API Rest Requests 2014-03-12 18:20:35 -04:00
Herbert Saal
c9a1f8985a Remove var_dump function 2014-03-12 16:19:06 -04:00
Herbert Saal
931bf5b850 Add configuration options display_errors, error_reporting in env.ini 2014-03-12 16:15:09 -04:00
Erik Amaru Ortiz
eba8acd56d adding logic on new bootstrap 2014-03-10 16:02:09 -04:00
Fernando Ontiveros
b04ccffcc3 fix sysGeneric to avoid mime-type errors for js, css and woff files 2014-02-21 01:01:50 -04:00
Erik Amaru Ortiz
96e51f5e5b FIX for BpmnWorkflow Adapter class, now the set and unset of start and end tasks on workflow layer, are listening on addFlows and removeFlow methods 2014-02-13 16:40:00 -04:00
Erik Amaru Ortiz
bc1b0f5101 removing AO in sysgeneric 2014-02-11 17:55:02 -04:00
Erik Amaru Ortiz
ea1f82ed3e Fixing Bpmn::getEvent() 2014-02-11 17:50:14 -04:00
Erik Amaru Ortiz
868449ca6b Adding initRBAC() call for REST dispatching env 2014-02-04 12:25:46 -04:00
Erik Amaru Ortiz
731ddee93f Adding rbac/classes/model to autoloading... 2014-02-04 10:38:02 -04:00
Julio Cesar Laura
41a27f4d4c Validating if exists 'HTTP_USER_AGENT' key in $_SERVER array 2014-01-24 10:56:41 -04:00
Erik Amaru Ortiz
428da67762 Merge branch 'master' of github.com:colosa/processmaker
Conflicts:
	workflow/public_html/sysGeneric.php
2014-01-15 11:14:59 -04:00
Julio Cesar Laura
5e8d72c40d BUG 13552 IE issue in the tool SOLVED
- Cuando la hora del cliente difiere mucho de la hora del servidor, provoca que IE no considere como valida la cookie de la sesion por lo tanto no se puede ingresar al Sistema

- Si bien este se puede arreglar cambiando la hora del servidor o bien de la del cliente, se ha agregado una variable de configuracion a ProcessMaker en el archivo env.ini la cual deshabilita que se setee un tiempo de vida a la cookie cuando se usa el browser IE, de esta manera ya no se presenta el issue, la variable se llama "ie_cookie_lifetime" y sus posibles valores son 1 y 0, por defecto esta en 1, cuando se coloque esta variable en 0 ya no se aplica a la cookie el lifetime

NOTA.- El control de tiempo de duracion de las sesiones deberia controlarse de otra forma y no como se esta haciendo actualmente que depende del tiempo de duracion de las cookies, este cambio mas complejo requiere un refactor de la parte de autentificacion y se lo hara en futuras versiones de PM
2013-12-19 10:03:35 -04:00
Erik Amaru Ortiz
bb3eab86d1 Bootstrap update,
* Adding posibility to load any class from /workflow/engine/src/*.php
using namespaces as relative paths inside 'src' directory

* Registering /workflow/engine/src directory for autoloading

Bootstrap::registerDir('src', PATH_HOME . 'engine/src/');
2013-11-04 13:20:30 -04:00
Erik Amaru Ortiz
8ce4be68e4 moving business model sources 2013-11-04 13:11:58 -04:00
Erik Amaru Ortiz
333b27176f First functional OAuth2 implementation, but we're still working on it (adding missing files) 2013-10-01 09:15:28 -04:00
Erik Amaru Ortiz
cf56a7be60 updating sysGEneric/ PmSessionHandler implementation 2013-09-25 12:15:15 -04:00
Erik Amaru Ortiz
f89dab0720 PHP Ver. 3.5 compatibility update, IT WORKS 2013-09-25 10:47:33 -04:00
Erik Amaru Ortiz
aca0d1762a LAST UPDATE, Functional Session Handling with Database Storage 2013-09-24 16:07:58 -04:00
Erik Amaru Ortiz
49aba0106a Updating rest base endpoit support to -> /api/<version>/<workspace>/<resource.>/... 2013-09-19 16:11:58 -04:00
Erik Amaru Ortiz
324e0f6320 last updating on api controller dispatching 2013-08-30 11:31:59 -04:00
@sinedrik
7ddabbad91 Fixes on exception catching for SysGeneric 2013-08-23 13:23:19 -04:00
@sinedrik
59373c8ccf more updates 2013-08-23 10:03:45 -04:00
Erik Amaru Ortiz
d63fb635d6 UPDATE, Update Restler implementation ver 3.0
- First Funcional Commit to implement Restler 3.0
- PM supports now urls requests like:
	GET /api/<workspace_name>/class_name/method?param1=value1
   example:
        GET /api/workflow/class_name/mothod?param1=value1

   There is an equivalent expresion for url above

	GET /<workspace_name>-api/class_name/mothod?param1=value1
   example:
	GET /workflow-api/class_name/mothod?param1=value1

 * and all route expressions that Restler supports
2013-08-22 11:10:04 -04:00
Victor Saisa Lopez
ca1e02c32b BUG 12475 "Request for the SYSGENERIC (Possible bug?)" SOLVED
- When data is sending by the URI, the path no is valid
- Solved problem, add validation when data is sending with URI

* Available from version ProcessMaker-2.5.2-testing.1
2013-08-05 16:40:33 -04:00
jennylee
73222e7269 BUG-11921 PM vuelve a abrirse en el iframe en el cual se pierde la sesion.
Cuando se hace click en el boton 'submit' de un dynaform en modo vista, despues de haberse perdido la sesion, PM permitia abrir el caso como un sub iFrame.

Se agrego la validacion correspondiente para q esto no ocurra, y en caso de perdida de sesion, al re logearse, PM te envie al listado 'New Cases'.
2013-07-18 10:13:53 -04:00
Hector Cortez
0a5893aab5 BUG 10056 Using a Web Entry form, Suggest field is not working SOLVED
- Using a Web Entry form, Suggest field is not working in IE 8.
- Added GenericAjax for validation of files that do not require Logon.
2013-07-15 14:28:12 -04:00
jennylee
140c31d91c BUG 11921 PM vuelve a abrirse en el iframe en el cual se pierde la sesion.
Se corrigio dos lugares donde faltaba aplicar la correccion dada en el BUG 11969.

    Home > New Case > Proceso > Derivar Tarea (cases_Derivate.php).
    Home > New Case > Proceso > 'Next Step' despues de Input o Output (cases_NextStep.php).
2013-07-09 15:27:26 -04:00
Luis Fernando Saisa Lopez
ca5bcc9fba BUG 11603 "Please consider include 'special' pages..." SOLVED
- Please consider include "special" pages layout to the SKIN.
- Problema resuelto, se han customizado las interfaces "error404" y "updating", ahora estan disponibles en los
  skins "neoclassic" y "classic". Se ha validado esta interfaz en los skins, de no existir los templates en un
  determinado skin, automaticamente utilizara el template del skin "classic".
* Available from version ProcessMaker-2.5.2-testing.1
2013-07-01 16:39:09 +00:00
Luis Fernando Saisa Lopez
bc8b92769a BUG 11603 "Please consider include 'special' pages..." SOLVED
- Please consider include "special" pages layout to the SKIN.
- Problema resuelto, se han customizado las interfaces "error404" y "updating", ahora estan disponibles en los
  skins "neoclassic" y "classic". Se ha validado esta interfaz en los skins, de no existir los templates en un
  determinado skin, automaticamente utilizara el template del skin "classic".
* Available from version ProcessMaker-2.5.1-testing.3
2013-06-24 21:08:05 +00:00
Luis Fernando Saisa Lopez
a4aba26f07 BUG 11603 "Please consider include 'special' pages..." SOLVED
- Please consider include "special" pages layout to the SKIN.
- Problema resuelto, se han customizado las interfaces "error404" y "updating", ahora estan disponibles en los
  skins "neoclassic" y "classic". Se ha validado esta interfaz en los skins, de no existir los templates en un
  determinado skin, automaticamente utilizara el template del skin "classic".
* Available from version ProcessMaker-2.5.1-testing.3
2013-06-24 20:42:29 +00:00
Luis Fernando Saisa Lopez
d1124ea6dc BUG 11603 "Please consider include 'special' pages..." SOLVED
- Please consider include "special" pages layout to the SKIN.
- Problema resuelto, se han customizado las interfaces "error404" y "updating", ahora estan disponibles en los
  skins "neoclassic" y "classic". Se ha validado esta interfaz en los skins, de no existir los templates en un
  determinado skin, automaticamente utilizara el template del skin "classic".
* Available from version ProcessMaker-2.5.1-testing.3
2013-06-18 22:14:40 +00:00
Erik Amaru Ortiz
a2b850f272 FIX: Litle fix to allow load any css file from plugins 2013-06-18 13:01:42 -04:00
Erik Amaru Ortiz
6221e11426 FEATURE: Adding Real MVC Support for plugins - Adding some plugin data into cotroller object and fixing a error when the controller action not found 2013-06-18 12:20:48 -04:00