2012-02-21 7 views
0

Je suis à la recherche de moyens de personnaliser les sorties de canapé-db pour les utilisateurs non authentifiés.fonctions de validation couchdb

J'ai trouvé beaucoup de documentation sur validate_doc_update - ce qui implique que couchdb est conscient du contexte utilisateur et de ses rôles.

mais je cherche quelque chose comme validate_doc_view, ou validate_doc_retrieve, où je peux voir que l'utilisateur demande des documents ou des vues qu'il ne devrait pas obtenir.

Par exemple - dans un forum - voir les messages privés d'autres utilisateurs.

Des idées?

Répondre

1

Vous pouvez utiliser des listes et des spectacles pour filtrer le req.userCTX: http://guide.couchdb.org/draft/transforming.html

+0

Je crains que la fonction de la liste est un peu trop tard. Est-ce que je peux changer le début et la fin dans la fonction de liste, ou juste filtrer les résultats? –

Questions connexes