update_item_access
Para conceder a un usuario derechos de acceso a un elemento, utilice el método user/update_item_access.
svc=user/update_item_access¶ms={
"userId": <long>,
"itemId": <long>,
"accessMask": <long>
}
Para enviar la solicitud, se necesitan el derecho de acceso Administrar derechos de acceso del usuario al usuario y el derecho de acceso Gestionar acceso al objeto al elemento.
La máscara guardada contiene solo los derechos de acceso que el usuario actual tiene al elemento: los bits que el usuario actual no tiene se descartan. El método no agrega los derechos de acceso dependientes. Por ejemplo, al seleccionar el derecho de acceso Modificar asuntos en el sistema de rastreo, el derecho de acceso Modificar estados de asuntos y gestionar comentarios se selecciona automáticamente, pero este método guarda solo los bits pasados en accessMask.
Cuando se actualizan los derechos de acceso, se agrega una entrada update_access al registro del elemento y al registro del usuario. En el registro del elemento, el parámetro p1 contiene la nueva máscara y la máscara anterior separadas por una coma, y p2 contiene el nombre del usuario.
Parámetros
Los parámetros obligatorios están marcados con un asterisco (*).
| Nombre | Descripción |
|---|---|
| userId* | ID del usuario. |
| itemId* | ID del elemento. |
| accessMask* | Máscara de acceso. Para ver los flags, consulte Flags de acceso. |
Respuesta
Si la solicitud se completa con éxito, se devuelve un objeto vacío.
{}
Si la solicitud falla, se devuelve un código de error.
Códigos de error
| Código de error | Descripción |
|---|---|
| 4 | Parámetros de entrada incorrectos. |
| 6 | Error al actualizar el acceso al elemento. |
| 7 | Uno de los siguientes errores:
|