Skip to main content

A Django app that provides a ModelAdmin for django.contrib.admin's LogEntry model (with everything except the list disabled)

Project description

By default, django.contrib.admin’s index shows the logged in user’s 10 most recent actions. This app provides a ModelAdmin for django.contrib.admin’s LogEntry model (with everything except the list disabled), allowing you to see every action taken by every user. The list can be filtered, searched, and sorted, as you would expect of a ModelAdmin. This app is for Django 1.11 through 5.0. It may work on older versions of Django, but it has not been tested.

Installation

Step 1 of 2: Install the package

pip install django-adminlogentries

Step 2 of 2: Update “settings.py”

Add admin_log_entries to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'admin_log_entries',
    ...
)

Configuration

By default, the has_module_permission method of this app’s ModelAdmin retains Django’s default behavior. If you want it to return False instead, add the following to your “settings.py”:

ADMIN_LOG_ENTRIES = {
    'has_module_permission_false': True,
}

This will prevent “Log entries” from being displayed on the admin index page (and sidebar, in the case of Django 3.1+) and will also prevent accessing the admin module’s index page.

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

django_adminlogentries-0.1.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

django_adminlogentries-0.1.3-py2.py3-none-any.whl (5.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django_adminlogentries-0.1.3.tar.gz.

File metadata

File hashes

Hashes for django_adminlogentries-0.1.3.tar.gz
Algorithm Hash digest
SHA256 aaa01f863549ea1a54a0b014148a690fd22904a9a5e37b72917fd89a570cf119
MD5 4d67462b6e02b28ae78d0034abf0e092
BLAKE2b-256 472c8eb333c4ca015323ed3e02a04ae69e4b897ea720120380a1e2c21df58fee

See more details on using hashes here.

File details

Details for the file django_adminlogentries-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_adminlogentries-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f8d2b7b6a50877ba3509de7ff0e5e9d11999c7b30473e4689c64df4e4a991eea
MD5 0b044a2886f677a3616fa2c8f963200a
BLAKE2b-256 57433fe359a458668de0dda515babfbe99e6d960c9c97acd3104232b420e7db5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page