Описание тега django-permissions

NoneDjango-permissions is a pluggable django app that provides per-object permissions for Django based on roles
0 ответов

Внешний ключ django на мета-разрешении

У меня есть следующая модель в Django: class Foo(models.Model): name = models.TextField() permission = models.ForeignKey(Permission, null=True, blank=True) class Meta: permissions = ( ('permA', 'permA only for alpha-users'), ('permB', 'permB only fo…
0 ответов

Некоторые модели не указаны в разрешениях пользователей.

Я работаю с Django 1.8 и с его admin приложение. И когда я пытаюсь установить разрешения для своих "штатных" пользователей, я не вижу все свои модели. Есть только некоторые, и я не понимаю, потому что это должно быть сделано автоматически, верно? Я …
23 ноя '15 в 15:31
1 ответ

Где существует определение таможенного разрешения?

В документах говорится, что приведенный ниже способ может использоваться для предоставления пользовательских разрешений. Декоратор has_perm используется для проверки пользовательских разрешений. Но это не говорит, где эти разрешения определены или ч…
28 июн '18 в 06:27
1 ответ

Разрешение для группы пользователей, которое позволяет посещать только одну страницу

Проблема в том, что у меня есть группа с именем Driverи я хочу, чтобы пользователи этой группы могли посещать только одну специальную страницу с URL '/driver/' и нет других. Как мне реализовать такую ​​вещь?
20 апр '15 в 16:50
1 ответ

Разрешение группы подключено к списку моделей

Моя модель: class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) POSITIONS = ( ("volunteer", "volunteer"), ("employee", "employee"), ("manager", "manager"), ("director", "director"), ("vet", "vet") ) position …
09 июл '18 в 18:21
5 ответов

Добавление разрешений администратора django в миграцию: запрос на сопоставление разрешений не существует

Я хотел добавить некоторые группы и назначить им разрешения в процессе миграции, написанной вручную, но если я запускаю его на чистой БД, он создает разрешения только после выполнения всех миграций. Я нашел этот билет: https://code.djangoproject.com…
1 ответ

Почему я не могу назначить новое разрешение для группы в той же миграции в Django

Я пытаюсь добавить новые миграции, следуя этому руководству. Я добавил новое разрешение внутри Meta в permissions поле. Затем я создал миграцию и попытался изменить эту миграцию, чтобы обновить групповые разрешения на месте. Но получил DoesNotExist …
1 ответ

Проблемы Django с мульти аутентификацией в Tasty Pie SessionAuthentication не работает

Я пытаюсь заставить 'Multi Authentication' работать в Tasty Pie. Пока что ApiKeyAuthentication() работает для выполнения внешних вызовов, но когда я использую API на своем собственном сайте Django 'SessionAuthentication' (на том же сайте, на котором…
20 июн '13 в 14:42
2 ответа

Как добавить разрешение пользователю / группе во время миграции django?

Я хотел бы выполнить следующую миграцию: # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.contrib.auth.models import Permission from django.db import migrations from django.conf import settings from django.contrib.auth.mod…
0 ответов

Отказ в разрешении пользователя в Django

У меня короткий вопрос - есть ли способ, которым ДЕНИ уже дали разрешение? У меня есть 2 случая, когда я хочу использовать эту функцию: 1, у меня есть пользователь, который находится в определенной группе, у которого есть некоторые обычные разрешени…
24 мар '14 в 22:34
4 ответа

Как заставить групповые разрешения работать в Django-nonrel для Google App Engine

Я пытаюсь получить разрешения на основе ролей для django-nonrel для GAE. Из коробки это не сработало, вероятно, из-за неявных отношений "многие ко многим" между пользователями и группами, поэтому я нашел и установил http://www.fhahn.com/writing/Djan…
2 ответа

DRF: пользовательское разрешение отклонено

Как изменить стандартное сообщение DRF-Permission Denied с {"detail":"You do not have permission to perform this action."} что-то вроде этого, {"status": False, "message": "You do not have permission to perform this action."} Я нашел этот ТАК Ответ,…
1 ответ

Django REST Framework - Как быстро проверить права пользователя?

Я обычно использую permission_required Декоратор, чтобы быстро запретить пользователям доступ к представлению. from django.contrib.auth.decorators import permission_required @permission_required('my_app.view_mymodel',login_url='/sign_in/') def my_vi…
1 ответ

Django - Как использовать определенные пользовательские разрешения в представлениях и шаблонах?

Для моего "учебного приложения" я создал определенные разрешения после создания объекта. Только автор объекта должен иметь возможность обновлять или удалять его. Я новичок, и я здесь, чтобы учиться, если мои методы уродливы, будьте терпимы. Здесь мо…
03 авг '16 в 19:50
0 ответов

Только создатель должен редактировать или удалять объект, как?

Я нахожусь в приложении Django об академиях, учителях и студентах. Я хочу установить некоторые разрешения, и первое - это то, что только пользователь, создавший объект (академия, учитель или студент), может редактировать или удалять его. Есть свойст…
09 июн '15 в 09:58
1 ответ

Django только чтение / разрешение на просмотр моделей + разрешение на уровне строк

Я делаю приложение для обмена фотографиями, используя Django Framework. Я застрял с 2 проблемами 1) Пользователь, который загрузил фотографию, может редактировать только эту фотографию. Другие пользователи не могут редактировать эту фотографию. Но м…
21 май '13 в 04:00
1 ответ

Как отказать пользователю одного вида в доступе к представлению другого пользователя через URL в django?

В моем проекте у меня есть разные типы пользователей, такие как: User |-Client |-Employee |-Technical Manager |-Service Manager |-Production Manager Ни один пользователь не может получить доступ к представлению другого пользователя url, Клиент не мо…
29 окт '17 в 15:44
1 ответ

Предоставление разрешений по умолчанию или группы по умолчанию для новых пользователей

Поведение по умолчанию, кажется, новые пользователи не имеют никаких разрешений и групп. Однако я не хотел бы вручную предоставлять каждому новому пользователю базовые разрешения, и я бы предположил, что им не нужно будет ждать, пока я это сделаю. К…
1 ответ

Как лучше всего ограничивать права пользователей при редактировании экземпляров модели

Я строю простое приложение с использованием аутентификации пользователя. Мое приложение имеет 3 модели: Пользователи: стандартная модель пользователя Django Расположение: модель для офиса (адрес, название сайта и т. Д.) Сотрудники: модель для сотруд…
0 ответов

Как визуализировать поля формы динамически

У меня есть две группы пользователей. 1. писатель 2. редакторы Если пользователь вошел как писатель, отобразите title а также body поле модели статьи, если пользователь вошел в систему как редактор, отобразить title body а также approved поле, чтобы…