Commit Graph

159 Commits

Author SHA1 Message Date
Luis Fernando Saisa Lopez
a20ca89837 PM-2765 "Processmaker Email Servers Disabled" SOLVED
> Code Isuue:
  Processmaker Email Servers Disabled
> Solution:
  Se agrega validacion cuando se realizar el upgrade de la version 2.5.2 a 3.0 community de processmaker, la configuracion
  de correo que se tenia en la version 2.5.2, se visualizar en la version 3.0 mostrando como unico registro, el mismo
  podra ser editado.
2015-05-22 16:07:42 -04:00
Paula V. Quispe
ac52e9fd8d PM-2697: Updated information about the Previous User and Due date 2015-05-15 16:56:35 -04:00
Paula V. Quispe
4287810ada PM-2697: I solved the problem with workspace-restore and I added the migrated-cases-list in this funcionality 2015-05-14 16:15:20 -04:00
Julio Cesar Laura
e2e45a38a4 Fix workspace restore from 2.5.2 to 2.9/3.0 2015-05-10 17:16:34 -04:00
Paula V. Quispe
900b8acd37 PM-2652 - PM-2461: error whit workspace-restore 2015-05-08 20:11:25 -04:00
Marco Antonio Nina Mena
0f9982c17c Add data in upgrade processmaker 2015-04-21 13:17:16 -04:00
Julio Cesar Laura Avendaño
4549ea1e4a Merged in mcuiza/processmaker/PM-2314,PM-2331 (pull request #1937)
PM-2314,PM-2331 - Enterprise features
2015-04-17 17:51:01 -04:00
marcelo.cuiza
bd638dde23 PM-2314,PM-2331
PM-2314,En ADMIN > Plugins > Enterprise features el status del actionByEmail y el pmConsolidatedCL es "Install now" y este deberíestar como Installed y estas opciones ya deberí estar instaladas
PM-2331,Admin/Plugins/Enterprise Features -> Eliminar columna de status en listado de features

Dentro el tab "Enterprise features" se quito la columna status (PM-2331),
Se agregaran los new features al ejecutar en consola ./processmaker databa-upgrade(PM-2314),
2015-04-16 14:54:27 -04:00
Julio Cesar Laura Avendaño
d815f3178a Merged in paulis/processmaker/PM-2066 (pull request #1916)
I added some validations by issue PM-2066
2015-04-15 08:40:36 -04:00
Brayan Pereyra
a9976f6e5a PM-2247 Adicion de migracion de listados 2015-04-13 17:43:35 -04:00
Paula V. Quispe
aafb4066a8 I added some validations 2015-04-13 17:25:52 -04:00
Paula V. Quispe
e62beb9c2d I added some validations 2015-04-13 16:41:07 -04:00
Paula V. Quispe
d92338eb0e I added some validations 2015-04-13 15:57:04 -04:00
Paula V. Quispe
c595bd10bf I solved some issues with Directory traversal 2015-03-26 16:14:32 -04:00
Brayan Pereyra
6d73bffea2 Correcion de migracion de casos a nuevos listados 2015-03-19 11:12:55 -04:00
Brayan Pereyra
775a764b79 Adicion de contadores para funion upgrade 2015-03-09 16:14:02 -04:00
Paula V. Quispe
0e788ae64b I changed the the List Participated when is executed the migrate-new-cases-lists 2015-03-06 14:24:36 -04:00
Paula V. Quispe
1f497cc6f6 I solved the issue PM-1649 ./processmaker migrate-new-cases-lists 2015-03-04 18:42:47 -04:00
norahmollo
d6fedf2d2d PM-921 Installer for community distribution.
Marker added in files with licensed features.
2014-11-24 11:06:28 -04:00
Victor Saisa Lopez
8ddabd73db PM-473 "Analisis de los resultados de escaneo de las..." SOLVED
Issue:
    Analisis de los resultados de escaneo de las funciones en ProcessMaker. Plugin/trigger code scanner.
Cause:
    Nueva solicitud de funciones
Solution:
    Se ha implementado esta nueva funcionalidad, que consta de lo siguiente:
        - Escaneo de codigo al importar un plugin (no se aplica a plugins enterprise)
        - Escaneo de codigo al habilitar un plugin (si el plugin ya se encuentra fisicamente en el directorio de los plugins)
        - Escaneo de codigo al importar un proceso
        - Escaneo de codigo al crear/modificar codigo de un trigger
        - Escaneo de codigo al ejecutar un caso que tenga seteados triggers en sus steps (si el trigger tiene codigo
          no deseado, no se ejecuta el trigger)
        - Se ha agregado la opcion "check-plugin-disabled-code" al comando "./gulliver", el mismo muestra
          informacion sobre los plugins con codigo no deseado.
              Ej: $ ./gulliver check-plugin-disabled-code [enterprise-plugin|custom-plugin|all|<plugin-name>]
        - Se ha agregado la opcion "check-workspace-disabled-code" al comando "./processmaker", el mismo muestra
          informacion sobre los workspaces con codigo no deseado en sus triggers.
              Ej: $ ./processmaker check-workspace-disabled-code <myWorkspace>
        - Por defecto ProcessMaker no realiza el escaneo de codigo, si se desea escanear codigo no deseado, se
          debera definir el atributo "enable_blacklist = 1" en el archivo "env.ini", este atributo no se aplica
          a las nuevas opciones creadas para los comandos "./gulliver" y "./processmaker"
        - Para una configuracion personalizada de codigo no deseado (lista negra), se pueden definir las mismas en
          el archivo "path/to/processmaker/workflow/engine/config/blacklist.ini" (si no existe el
          archivo se puede crear), o tambien en el atributo "disable_functions" esto en el archivo "php.ini"
              Ejemplo de "blacklist.ini":
                  ;Classes
                  ;=======
                  DashletInterface
                  ;Functions
                  ;=========
                  eval
                  exec
                  ;date
                  ;echo
                  strlen
2014-11-19 16:47:22 -04:00
norahmollo
7bc661cc02 PM-697 Workspace restore
Workspace restore with overwrite option.
2014-11-10 09:01:51 -04:00
norahmollo
d493851ec5 PM-837 restauracion de un ws no realiza database-upgrade
Validacion para Bases de Datos existentes.
2014-11-05 12:02:02 -04:00
norahmollo
bbf2473456 PM-837 Restauracion de un ws no realiza database-upgrade
Validacion para BD existentes.
2014-11-05 09:34:49 -04:00
Julio Cesar Laura
2b2cc9ef17 Fix incorrect var name in wsTools 2014-11-04 13:22:11 -04:00
Marco Antonio Nina
6dbefef573 PM-849 safe_mode SOLVED
- Se tienen modos deseguridad que no permiten ejecutar shell_exec.
- ya no se valida por safe_mode pero si se valida que no este entre las funciones restringidas, ademas de probar que se puede ejecutar shell_exec.
2014-10-31 17:38:55 -04:00
Julio Cesar Laura
410d000205 Issues found in the demo meeting solved 2014-10-31 16:37:50 -04:00
norahmollo
1c0e522d98 PM-697 Restore con diferente numero de BD
Validacion para el restore con la opcion overwrite
2014-10-30 17:32:31 -04:00
Julio Cesar Laura Avendaño
2b61a2fa84 Merged in marcoAntonioNina/processmaker (pull request #1087)
Improvement restore kill process windows
2014-10-27 18:28:17 -04:00
Marco Antonio Nina
b2d5a69e49 Improvement restore kill process windows 2014-10-27 18:22:22 -04:00
jennylee
282c8b304c PM-773 Unify DB no unifica cuando la bd tiene nombre distinto al ws.
PROBLEMA:
Cuando la BD tiene un nombre distinto al WS el unify no funciona bien, creando una nueva bd con el nombre del ws.

SOLUCION:
Se recupera el nombre correcto de la bd y ya no se usa el nombre del ws para hacer el unify, ademas se agrego una validacion en la funcion resetDBInfoCallback() que solo aplica cuando se esta corriendo el unify, para q solo se cambie los prefijos de la configuracion del archivo db.php y nada mas.
2014-10-27 18:14:16 -04:00
Victor Saisa Lopez
80fd2ecd6c PM-475 "16052 - Revisar problema de self-service con Value-based de grupos" SOLVED
Issue:
    El CasesList es lento cuando existen casos con tipo de asignacion "Self Service Value Based Assignment"
Cause:
    Para todos los casos se esta verificando si su asignacion es de tipo "Self Service Value Based Assignment"
Solution:
    - Se ha creado una nueva tabla "APP_ASSIGN_SELF_SERVICE_VALUE", en la misma se registraran los casos
      con asignacion "Self Service Value Based Assignment"
    - Se ha agregado la opcion "database-generate-self-service-by-value" al comando "./processmaker", para poder
      generar los registros de la nueva tabla.
          Ej: $ ./processmaker database-generate-self-service-by-value myWorkspace
2014-10-27 11:25:17 -04:00
Marco Antonio Nina
27e3b3539c PM-490 Error al ingresar al ws de la version 2.0.45 SOLVED
- al realizar el backup de una version 2.0.45 no se reconocen las licencias activadas.
- Se añade una validacion para redirecionar el path de la licencia ACTIVA.
2014-10-17 12:30:25 -04:00
Marco Antonio Nina
ea42cf711b Improvement enable features enterprise 2014-10-10 16:17:07 -04:00
norahmollo
b928436008 PM-401 Backup workspace modified
Backup database modified
2014-10-10 15:09:26 -04:00
Marco Antonio Nina
b1730578f1 Improvement enterprise restore 2014-10-09 15:37:47 -04:00
norahmollo
e17c28adf8 PM-401 Unify-Database
Unify Database and Restore changes
2014-10-09 10:36:34 -04:00
Julio Cesar Laura Avendaño
10398b2ec0 Merged in marcoAntonioNina/processmaker/PM-520 (pull request #871)
PM-520 Cambios en el Enterprise Plugins Manager
2014-10-08 15:41:48 -04:00
Marco Antonio Nina
b81f6dfb73 PM-520 Cambios en el Enterprise Plugins Manager
- Se agrego una interfaz para administrar los fixtures.
2014-10-08 10:07:39 -04:00
Julio Cesar Laura
e1a9738153 IMPROVEMENT in restore workspaces, notices fixed 2014-10-03 13:38:16 -04:00
Julio Cesar Laura
2015aea438 BUG PM-393 muetsra un Notice al inicio cuando se realiza restore a la version PM 2.8 SOLVED 2014-10-03 10:31:50 -04:00
jennylee
6cec2b937f PM-400 Errores al hacer upgrade - PM-81 Indices y tablas actualizadas constantemente.
Los dos primeros errores reportados en el ticket no se pueden replicar.

1er Error. Notice: PHP Notice:  Use of undefined constant PATH_PLUGIN - assumed 'PATH_PLUGIN'
Se cambio por la variable correcta que obtiene el path del archivo enterprise.php -> $pathFileEnterprise.

2do Error. Problema con los Indices y 2 tablas q se actualizaban constantemente (PM-81)
- Las 2 tablas q se actualizaban constantemente eran: ADDONS_STORE y LICENSE_MANAGER ya que estas tablas no tenian en el schema.xml en la definicion de su primary_key required="true", por lo tanto se tomaba como required="false" y al comparar con el schema de la BD actual habia una diferencia, la cual se intentaba actualizar.

- Los 15 Indices a aniadirse eran indices de tablas BPMN_XXX en cuales el schema.xml estaba l definido, ya que los indices solo contemplaban el nombre de la columna q se declaraba como indice y nunca se declaro el nombre del indice como tal:

<index>
      <index-column name="PAR_UID"/>
</index>

Por lo tanto se comparaba un campo vacio "" nombre del indice segun el nuevo schema y el nombre dado en el schema de la BD, siendo diferentes creaba nuevamente un indice con nombre de la columna por defecto.

Deberia estar asi en el shema.xml:
<index name="BPMN_PARTICIPANT_I_1">
      <index-column name="PAR_UID"/>
</index>
2014-10-02 18:07:57 -04:00
jennylee
2878ba09ca PM-241 Error al restaurar un ws de la version 2.0.45.
Se agrego una validacion para q no intente volver la BD a una sola, sino mantenga las 3 BD q maneja originalmente el WS que esta siendo restaurado.
2014-10-01 18:01:17 -04:00
Marco Antonio Nina
aafd2d260c PM-365 Upgrade de ls PM2.5 + enterprise 2.0.17 puede dar conflictos IMPROVEMENT
- The enterprise plugin files cause conflicts.
- A validation was added in function upgrade moving the files to the shared.
2014-09-29 11:38:08 -04:00
Marco Antonio Nina
db80e8a0fa PM-365 Upgrade de ls PM2.5 + enterprise 2.0.17 puede dar conflictos IMPROVEMENT
- The enterprise plugin files cause conflicts.
- A validation was added in function upgrade moving the files to the shared.
2014-09-26 14:18:59 -04:00
Marco Antonio Nina
1bb1cabfad PM-365 Upgrade de ls PM2.5 + enterprise 2.0.17 puede dar conflictos IMPROVEMENT
- The enterprise plugin files cause conflicts.
- A validation was added in function upgrade moving the files to the shared.
2014-09-26 14:15:59 -04:00
Marco Antonio Nina
2327b76190 PM-365 Upgrade de ls PM2.5 + enterprise 2.0.17 puede dar conflictos SOLVED
- The enterprise plugin files cause conflicts.
- A validation was added in function upgrade moving the files to the shared.
2014-09-26 13:00:16 -04:00
Marco Antonio Nina
d5d50e724c PM-399 Las funcionalidades del enterprise ya no tiene SOLVED
- A validation was added when use plugin.singleton.
2014-09-25 16:55:16 -04:00
Julio Cesar Laura Avendaño
28428bb27c Merged in marcoAntonioNina/processmaker/BUG-15561 (pull request #811)
BUG-15561 Cambiar el algoritmo o metodo de cifrado... IMPROVEMENT
2014-09-23 10:50:34 -04:00
Marco Antonio Nina
48d963a033 BUG-15561 Cambiar el algoritmo o metodo de cifrado... SOLVED
- It don't have the functionality.
- A function was add in class bootstrap hasPassword.
- a function was add in class enterprise.
2014-09-22 09:58:50 -04:00
jennylee
af9ae542bd PM-301 Notice al hacer upgrade, problema con la funcion upgradeFilesManager 2014-09-19 17:32:39 -04:00