Le service de préférences de dashlets permet de gérer les widgets du tableau de bord (dashlets) pour les utilisateurs.
Récupérer les dashlets de l’utilisateur courant
# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
curl -X GET "<CORE_HOST>/rest/preferences/dashlets" \
-H "token: <TOKEN>"
Récupérer les dashlets pour des autorités spécifiques
Créer un dashlet
# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
curl -X POST "<CORE_HOST>/rest/preferences/dashlets" \
-H "token: <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"title": "Mes documents",
"type": "SEARCH",
"configuration": {
"searchId": "mySearchId",
"maxResults": 10
}
}'
Modifier un dashlet
# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
# <ID> : identifiant du dashlet
curl -X POST "<CORE_HOST>/rest/preferences/dashlets/<ID>" \
-H "token: <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"title": "Mes documents modifiés",
"type": "SEARCH",
"configuration": {
"searchId": "mySearchId",
"maxResults": 20
}
}'
Supprimer des dashlets
# <CORE_HOST> : URL de base de FlowerDocs Core
# <TOKEN> : jeton d'authentification
# <IDS> : identifiants des dashlets (séparés par des virgules)
curl -X DELETE "<CORE_HOST>/rest/preferences/dashlets/<IDS>" \
-H "token: <TOKEN>"