examples/blog/articles/mongoadmin.py
from mongonaut.sites import MongoAdmin
from articles.models import Post, User, NewUser
class PostAdmin(MongoAdmin):
def has_view_permission(self, request):
return True
def has_edit_permission(self, request):
return True
def has_add_permission(self, request):
return True
def has_delete_permission(self, request):
return True
search_fields = ('title', 'id')
list_fields = ('title', 'author', "published", "pub_date", "update_times")
class UserAdmin(MongoAdmin):
def has_view_permission(self, request):
return True
def has_edit_permission(self, request):
return True
def has_add_permission(self, request):
return True
list_fields = ('first_name', "last_name", "email")
Post.mongoadmin = PostAdmin()
User.mongoadmin = UserAdmin()
NewUser.mongoadmin = UserAdmin()