02-24-2022 09:52 AM
Buenos días compañeros, molestando con una cuestión
Tengo un desarrollo en ADF donde realizo búsquedas de documentos media cmis query. Eso funciona perfectamente. Ya pude conseguir de igual manera que lo acote a una carpeta en especifica pasándole el id de la misma. Sin embargo, necesito que esa búsqueda se realice en aquellas carpetas donde el usuario logueadp tiene permiso. De ahí mi pregunta, existe alguna forma, ya sea mediante query, api de alfresco etc de obtener las carpetas a las que tiene permiso un usuario??
Agradezco sus respuestas, saludos!!
03-02-2022 03:19 AM
Puedes utilizar directamente el SearchService:
O incluse el método de búsqueda de la API Javascript:
https://github.com/Alfresco/alfresco-js-api/tree/develop/src/api/search-rest-api
02-25-2022 02:22 AM
Esto debería funcionar:
SELECT * FROM cmis:folder
02-25-2022 10:13 AM
Buenos días Angel, muchas gracias por tu respuesta. Realicé la opción que me pediste pero me arroja lo siguiente, por poner un ejemplo de respuesta
02-28-2022 04:54 AM
No entiendo lo que necesitas.
Esa query devolverá todas las carpetas a las que el usuario conectado tiene permisos.
¿Quieres una query (ejecutada con el usuario admin) que te devuelva las carpetas a las que un usuario específico tiene permisos? ¿Por qué no usas directamente se usuario para realizar la query (eso aplicaría los permisos necesarios)?
03-01-2022 01:57 AM
Gracias Angel no lo había visto de esa manera. Solo una última cuestión si pudieras apoyarme, existe forma de ejecutar el query en ADF con las credenciales del usuario que ya esta logueado? Pará no tener que crear una cesión de cmis y pasar de nuevo las credenciales y ejecutar el query
Agradezco infinitamente tu apoyo, saludos!!
03-01-2022 03:18 AM
Puedes utilizar el Search component:
https://www.alfresco.com/abn/adf/docs/content-services/components/search.component/
Indicando el tipo de query en el campo RequestQuery
El "language" en tu caso sería "cmis":
03-01-2022 08:13 AM
Muchas gracias Angel, solo como duda final, no hay manera de ejecutar ese query sin necesidad de invocar el componente? Ya sea mediante el api o una clase ADF?
03-02-2022 03:19 AM
Puedes utilizar directamente el SearchService:
O incluse el método de búsqueda de la API Javascript:
https://github.com/Alfresco/alfresco-js-api/tree/develop/src/api/search-rest-api
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.