CreateView django-role-permission

Я использую библиотеку django-role-permission для использования ролей и у меня есть CreateView:

class CreatePostView(CreateView):
    model = apps.blog.models.Post
    form_class = PostForm
    template_name = 'cabinet/post/create.html'
    success_url = "/cabinet/post"

И я хочу, чтобы к этому представлению имел доступ только пользователь с ролью: edit_posts

Мне нужно только расширить мой класс и поставить разрешение:

class CreatePostView(HasPermissionsMixin, CreateView):
    required_permission = 'edit_posts'
    model = apps.blog.models.Post
    form_class = PostForm
    template_name = 'cabinet/post/create.html'
    success_url = "/cabinet/post"
Вернуться на верх