Commit Graph

305 Commits

Author SHA1 Message Date
Marco A. Nina Mena
d820d83d34 PM-4162 Modificaciones en los KPIs para soportar timezones SOLVED
- Add validation datetime utc

Change name function

Add validation timezone

Add validation type
2015-11-27 17:22:56 -04:00
Victor Saisa Lopez
6cd975664b PM-444 "0013316: Be able to assign users to different time zone (user's time zone)" SOLVED
Issue:
    PM-444:  0013316: Be able to assign users to different time zone
    PM-3493: Agregar soporte multiple timezone a los endpoints usando formato fecha ISO 8601
Cause:
    New feature
Solution:
    Added functionality for time zone
2015-11-26 20:11:58 -04:00
Dante
e10c092bb5 PM-4180 Return the created bookmark when a new bookmark is created. 2015-11-25 14:20:46 -04:00
marcelo.cuiza
721fd6d84c PM-4134: Agregar validación cuando se cambian los markers y se tienen casos unassigned
.
2015-11-20 19:02:18 -04:00
Julio Cesar Laura Avendaño
1ffb7fa04f Merged in gproly/processmaker/PM-3918 (pull request #3124)
PM-3918
2015-11-10 14:31:27 -04:00
Julio Cesar Laura Avendaño
0319e8a407 Merged in gproly/processmaker/PM-3935 (pull request #3130)
PM-3935
2015-11-09 22:31:05 -04:00
Roly Rudy Gutierrez Pinto
4d80c2935e PM-3935 2015-11-09 17:27:35 -04:00
Roly Rudy Gutierrez Pinto
dca03d0f83 PM-3918 2015-11-06 18:05:20 -04:00
Marco A. Nina Mena
3f9e40986c GI-130 Add files bookmark
Add field scritp mysql

Change output format Endpoint
2015-11-05 15:52:52 -04:00
Ronald Quenta
4bfbc750f8 PM-3755 Consume the oauth/token endpoint specifying an invalid workspace, 2015-10-12 10:23:00 -04:00
Julio Cesar Laura Avendaño
3bc6770295 Merged in victorsl/processmaker/PM-3675 (pull request #2849)
PM-3675
2015-10-06 11:07:10 -04:00
Julio Cesar Laura Avendaño
570787857b Merged in victorsl/processmaker/PM-3659-B (pull request #2842)
PM-3659
2015-10-06 11:06:59 -04:00
Julio Cesar Laura Avendaño
c3ac338696 Merged in qronald/processmaker/MOB-223_b (pull request #2835)
Mob 223_b
2015-10-05 17:23:13 -04:00
Julio Cesar Laura Avendaño
5f2d05e596 Merged in qronald/processmaker/PM-3709 (pull request #2882)
PM-3709
2015-10-05 14:54:57 -04:00
Ronald Quenta
a892125433 PM-3709 No permitir loguearse con SSO si existen 2 cuentas de usuario con el mismo mail
fix in SSO
2015-10-03 09:15:26 -04:00
Luis Fernando Saisa Lopez
4bc3a460ed PM-3632-A "REST endpoint GET /cases/{app_uid}/input-documents" SOLVED 2015-10-01 10:10:29 -04:00
Julio Cesar Laura Avendaño
98b10467c3 Merged in luisfernandosl/processmaker/PM-3462 (pull request #2863)
PM-3462
2015-10-01 00:24:53 -04:00
Julio Cesar Laura Avendaño
d678d70151 Merged in qronald/processmaker/PM-3502 (pull request #2845)
PM-3502
2015-09-30 02:32:02 -04:00
Julio Cesar Laura Avendaño
759c570e6e Merged in qronald/processmaker/PM-3671 (pull request #2858)
PM-3671
2015-09-30 02:31:11 -04:00
Luis Fernando Saisa Lopez
df7aca68e4 PM-3462 "REST endpoint DELETE /cases/{app_uid}/..." SOLVED 2015-09-29 10:07:11 -04:00
Ronald Quenta
773e996d12 conflicts 2015-09-29 09:21:57 -04:00
Julio Cesar Laura Avendaño
649ce47762 Merged in luisfernandosl/processmaker/PM-3477-C (pull request #2847)
PM-3477-C
2015-09-29 00:12:16 -04:00
Ronald Quenta
81a608b5fb fix in method PUT 2015-09-28 13:48:30 -04:00
Julio Cesar Laura Avendaño
5c2ce765b7 Merged in qronald/processmaker/PM-3671 (pull request #2844)
PM-3671
2015-09-28 12:07:45 -03:00
Julio Cesar Laura Avendaño
5695176b73 Merged in mcuiza/processmaker/PM-3508 (pull request #2848)
PM-3508
2015-09-28 01:46:15 -04:00
Victor Saisa Lopez
dc0d54a43b PM-3675 "Uso de interface lenta (supervisores) cuando..." SOLVED
Issue:
    Uso de interface lenta (supervisores) cuando se tienen varios usuarios (40000)
Cause:
    No se realizo de manera correcta el paginado de registros
Solution:
    > Se a implementado los siguientes end-points:
        GET /api/1.0/{workspace}/project/{prj_uid}/process-supervisors/paged
        GET /api/1.0/{workspace}/project/{prj_uid}/available-process-supervisors/paged

        Estos end-points aceptan los siguientes parametros:
            /paged?filter={filter}&start={start}&limit={limit}&type={type}
            /paged?lfilter={lfilter}&start={start}&limit={limit}&type={type}
            /paged?rfilter={rfilter}&start={start}&limit={limit}&type={type}
        Donde:
            filter:  Representa la busqueda de registros que contienen este valor
            lfilter: Representa la busqueda de registros que empiezan con este valor
            rfilter: Representa la busqueda de registros que terminan con este valor
            type:    Acepta los siguentes valores: "user", "group"
        Ejemplo:
            GET /api/1.0/{workspace}/project/{prj_uid}/process-supervisors/paged
            <<<<< 200
            {
                "total": 2,
                "start": 0,
                "limit": 0,
                "filter": "",
                "data": [
                    {
                        "pu_uid": "35013609256044fb96b3ed9043434423",
                        "pu_type": "GROUP_SUPERVISOR",
                        "grp_uid": "60593768854492f8fa43aa2064326562",
                        "grp_name": "GROUP1"
                    },
                    {
                        "pu_uid": "18118183155f2ecac3a1895011300509",
                        "pu_type": "SUPERVISOR",
                        "usr_uid": "36101505055f202d172e961090822011",
                        "usr_firstname": "user4",
                        "usr_lastname": "user4",
                        "usr_username": "user4",
                        "usr_email": "xxx@processmaker.com"
                    }
                ]
            }
Note:
    Los Databases "rbac" y "workflow" deben estar unificados en un solo Database (IMPORTANTE)
2015-09-26 10:21:39 -04:00
marcelo.cuiza
95f7189cfa PM-3508 2015-09-25 21:24:21 -04:00
Luis Fernando Saisa Lopez
a3589fe948 PM-3477-C "REST endpoint DELETE cases/{app_uid}/output-document/..." SOLVED 2015-09-25 19:25:47 -04:00
Ronald Quenta
3a73a96f51 PM-3671 Process Permission>AL configurar un permiso y querer guardar nos visualiza un error 2015-09-25 16:34:54 -04:00
Victor Saisa Lopez
ef1208ce98 PM-3659 "Uso de interface lenta (assignment rules) cuando..." SOLVED
Issue:
    Uso de interface lenta (assignment rules) cuando se tienen varios usuarios (40000)
Cause:
    No se realizo de manera correcta el paginado de registros
Solution:
    > Se a implementado los siguientes end-points:
        GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/assignee/paged
        GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/available-assignee/paged
        GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/adhoc-assignee/paged
        GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/adhoc-available-assignee/paged

        Estos end-points aceptan los siguientes parametros:
            /paged?filter={filter}&start={start}&limit={limit}&type={type}
            /paged?lfilter={lfilter}&start={start}&limit={limit}&type={type}
            /paged?rfilter={rfilter}&start={start}&limit={limit}&type={type}
        Donde:
            filter:  Representa la busqueda de registros que contienen este valor
            lfilter: Representa la busqueda de registros que empiezan con este valor
            rfilter: Representa la busqueda de registros que terminan con este valor
            type:    Acepta los siguentes valores: "user", "group"
        Ejemplo:
            GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/assignee/paged?start=0&limit=3
            <<<<< 200
            {
                "total": 15,
                "start": 0,
                "limit": 3,
                "filter": "",
                "data": [
                    {
                        "aas_uid": "60593768854492f8fa43aa2064326562",
                        "aas_name": "GROUP1 (2 Users)",
                        "aas_lastname": "",
                        "aas_username": "",
                        "aas_type": "group"
                    },
                    {
                        "aas_uid": "11886228656016c9329c898096916123",
                        "aas_name": "GROUP2 (1 User)",
                        "aas_lastname": "",
                        "aas_username": "",
                        "aas_type": "group"
                    },
                    {
                        "aas_uid": "52242914255f202805bd552031573543",
                        "aas_name": "user1",
                        "aas_lastname": "user1",
                        "aas_username": "user1",
                        "aas_type": "user"
                    }
                ]
            }
    > Se a mejorado los siguientes end-points:
        GET /api/1.0/{workspace}/users?filter={filter}&start={start}&limit={limit}
        GET /api/1.0/{workspace}/users?lfilter={lfilter}&start={start}&limit={limit}
        GET /api/1.0/{workspace}/users?rfilter={rfilter}&start={start}&limit={limit}
        GET /api/1.0/{workspace}/groups?filter={filter}&start={start}&limit={limit}
        GET /api/1.0/{workspace}/groups?lfilter={lfilter}&start={start}&limit={limit}
        GET /api/1.0/{workspace}/groups?rfilter={rfilter}&start={start}&limit={limit}
2015-09-25 15:11:42 -04:00
Ronald Quenta
3a6c82801a Implementacion de la notificacion para android y ios
add method

add endpoints to api.ini

change message in send notification

change .pem and conf

PM-3587 Cambiar el texto de notificaciones
2015-09-24 15:18:46 -04:00
Ronald Quenta
5f30e5663a PM-3502 (BE) change the endpoints of lists to work with ids for improved pagination 2015-09-24 10:53:01 -04:00
Ronald Quenta
bd565ce6af (BE) Endpoints must implement language as part of the header 2015-09-21 09:17:27 -04:00
Julio Cesar Laura Avendaño
05ef7afbed Merged in qronald/processmaker/PM-3505_A (pull request #2771)
PM-3505
2015-09-17 14:12:14 -07:00
Ronald Quenta
41f93e934b PM-3505 (BE) add support for conditional triggers
add index in session
2015-09-17 14:12:14 -07:00
Julio Cesar Laura Avendaño
1f37f0963b Merged in qronald/processmaker/PM-3501 (pull request #2780)
PM-3501
2015-09-17 14:09:16 -07:00
Julio Cesar Laura Avendaño
b8e7ce738e Merged in victorsl/processmaker/PM-3121-B (pull request #2773)
PM-3121
2015-09-17 14:09:16 -07:00
Ronald Quenta
7c66b8c94b PM-3501 Move pmgmail authentication end point to the next branch 3.0.1.4
remove email

fix in message response
2015-09-17 14:09:16 -07:00
Victor Saisa Lopez
2ee7593e93 PM-3121 "Changes in assignment rules in multiple instance tasks" SOLVED
Issue:
    Changes in assignment rules in multiple instance tasks
Cause:
    Nuevo requerimiento de funciones
Solution:
    - Se a implementado este nuevo tipo de asignacion "Multiple Instance"
    - Este nuevo tipo de asignacion solo se aplica a activities de tipo: "Empty Task", "User Task", "Manual Task";
      con un marker de tipo "Parallel"
2015-09-17 14:09:12 -07:00
Ronald Quenta
b3161f492f PM-3571 Cambiar el endpoint que retorna lenguajes para que no requiera autorización 2015-09-17 13:58:30 -07:00
Luis Fernando Saisa Lopez
6cc3bab936 PM-3370 "REST endpoint GET calendars, pmtable y..." SOLVED 2015-09-04 18:22:20 -04:00
Luis Fernando Saisa Lopez
45eb00d3c0 PM-3376 "REST endpoint PUT users, groups,..." SOLVED
> Code Isuue:
  0018011: Security hole:REST endpoints for users,groups,departments & roles do not check if logged-in user has PM_USERS permission in role
> Solution:
  Se agrega validacion en el siguiente Endpoint cuando se utiliza el servicio REST, el mismo mostrara un mensaje indicando
  que el usuario no esta autorizado para realizar la accion.
2015-09-04 16:51:19 -04:00
marcelo.cuiza
20c67e2195 PM-3301: 0018030: Weird display of emails in email event properties from dropdown 2015-09-01 09:02:38 -04:00
Julio Cesar Laura Avendaño
03e28d35b0 Merged in dheeyi/processmaker/pm-3208GA (pull request #2683)
PM-3208
2015-08-31 17:16:07 -04:00
dheeyi
08bb16e3f9 PM-3208
0017920: Security hole: Any user can get and set variables in any case with REST GET/PUT /cases/{app_uid}/variables
2015-08-26 15:34:02 -04:00
Ronald Quenta
d47ae12c25 fix in comment 2015-08-19 14:32:02 -04:00
Ronald Quenta
7526d56525 add new endpoint nextstep 2015-08-19 09:34:29 -04:00
Ronald Quenta
0102be35aa fix in list 2015-08-17 11:08:35 -04:00
Ronald Quenta
5960ffce4c Merge branch '3.0.1-GA' of bitbucket.org:colosa/processmaker into 3.0.1-GA 2015-08-12 09:57:04 -04:00
Julio Cesar Laura Avendaño
a2aed49810 Merged in dheeyi/processmaker/3.0.1-GA (pull request #2597)
PM-3230 DesignerBPMN>Supervisors>No se puede ver los usuarios que tiene asignado el grupo.
2015-08-12 09:21:36 -04:00