2012-03-30 2 views

Antwort

1

Ja, was Sie beschrieben haben, ist ein guter Weg, dies zu tun. Alternativ könnten Sie Methoden manipulieren, die an Updates beteiligt sind: put_detail() und obj_update() aber Ihre Idee ist wahrscheinlich ein bisschen sauberer denn schließlich, was Sie zu tun versuchen, ist obviosuly authorization. Daher gehört der Code in die Klasse Authorization nicht in die Methoden, die die Objekte tatsächlich aktualisieren, da diese nicht einmal aufgerufen werden sollten, wenn der Benutzer nicht berechtigt ist, die gegebene Ressource zu aktualisieren.

Vielleicht möchten Sie sich auch Tastypie Cookbok ansehen, die jetzt ein "Rezept" für creating "per-user" resoures enthält, das auch beschreibt, wie Sie nur Ressourcen auflisten, die zu einem bestimmten Benutzer gehören.

Verwandte Themen