Commit Graph

14 Commits

Author SHA1 Message Date
davidcallizaya
3584cc2975 HOR-3967
Fix CR observations and CS.
2017-10-13 10:59:18 -04:00
davidcallizaya
d828c081eb HOR-3967
Complete access control for PUT endpoints.
2017-10-11 11:19:53 -04:00
Paula Quispe
174f4d632e HOR-2307 2017-04-21 15:03:02 -04:00
Luis Fernando Saisa Lopez
e1f5128525 HOR-1971-A "Separate PM_USERS permission to allow..." 2016-09-29 12:33:51 -04:00
Roly Rudy Gutierrez Pinto
8f545d1a52 HOR-76 2016-07-20 10:56:24 -04:00
Victor Saisa Lopez
bca207b891 HOR-850 "Admin -> Users -> Edit User -> Replaced By..." SOLVED
Issue:
    Admin -> Users -> Edit User -> Replaced By, cambiar el tipo de control a suggest
Cause:
    Requerimiento de cambio de componente
Solution:
    Se implemento el componente suggest en el modulo especificado
2016-04-26 15:17:18 -04:00
Dante
2d1fa53b88 BY-186 Cambiar los endpoints de bookmarks que se encuentran en users, para pasar a cases 2016-02-15 11:44:25 -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
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
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
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
Luis Fernando Saisa Lopez
7214ee704b PM-2108 "The usr_cnf_pass parameter should..." SOLVED
> Code Issue:
  The usr_cnf_pass parameter should be optional in the endpoint POST /api/1.0/{workspace}/user
> Solution:
  El parametro "usr_cnf_pass" en POST y PUT no es requerido.
2015-04-08 11:36:38 -04:00
Erik Amaru Ortiz
8b823af4ae Refactoring of classes that where in workflow/engine/src , now all of them have a unique parent namespace \ProcessMaker 2014-04-02 17:02:02 -04:00