Force disable permissions in admin site.
Project description
django-force-disable-permissions-admin
Force disable permissions in admin site.
Install
pip install django-force-disable-permissions-admin
Usage
pro/settings.py
INSTALLED_APPS = [
...
'force_disable_permissions',
...
]
app/admin.py
from django.contrib import admin
from force_disable_permissions.admin import ForceDisablePermissionsAdminMixin
from .models import Category
from .models import Book
class BookInline(admin.TabularInline):
model = Book
class CategoryAdmin(ForceDisablePermissionsAdminMixin, admin.ModelAdmin):
DELETE_PERMISSION_ENABLE_FOR_SUPERUSER = True
VIEW_PERMISSION_ENABLE_FOR_SUPERUSER = True
FORCE_DISABLE_DELETE_PERMISSION = True
FORCE_DISABLE_CHANGE_PERMISSION = True
FORCE_DISABLE_VIEW_PERMISSION = True
list_display = ["name"]
inlines = [
BookInline,
]
admin.site.register(Category, CategoryAdmin)
Releases
v0.1.0 2020.02.05
- First release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-force-disable-permissions-admin-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c9848956f3ccbe34fe4ad6b0e6ec7640289da9b9c7466688b074353054aaffb |
|
MD5 | 62bdd6ca139f8ac78b8a1ce99b48a793 |
|
BLAKE2b-256 | b8c267490b36464c3d70f1778bd255b305059c5da8532e6ef5a0a4103598d414 |