{"repo":"soynatan/django-easy-audit","free":true,"listed":false,"github":"https://github.com/soynatan/django-easy-audit","clone":"git clone https://github.com/soynatan/django-easy-audit.git","description":"Yet another Django audit log app, hopefully the simplest one.","language":"Python","stars":845,"topics":["django","crud","audit","auditing","audit-logs","django-application"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"django-easy-audit Yet another Django audit log app, hopefully the easiest one. This app allows you to keep track of every action taken by your users. Quickstart 1. Install Django Easy Audit by running pip install django-easy-audit . Alternatively, you can download the latest release from GitHub, unzip it, and place the folder 'easyaudit' in the root of your project. 2. Add 'easyaudit' to your INSTALLED APPS like this: 3. Add Easy Audit's middleware to your MIDDLEWARE (or MIDDLEWARE CLASSES ) setting like this: 4. Run python manage.py migrate easyaudit to create the app's models. 5. That's it! Now every CRUD event on your whole project will be registered in the audit models, which you will be able to query from the Django admin app. Additionally, this app will also log all authentication events and all URLs requested. Settings For an exhaustive list of available settings, please check our wiki. Below are some of the settings you may want to use. These should be defined in your project's settings.py file: - DJANGO EASY AUDIT WATCH MODEL EVENTS - DJANGO EASY AUDIT WATCH AUTH EVENTS - DJANGO EASY AUDIT WATCH REQUEST EVENTS Set these to False to stop logging model, authentication, and/or request events. - DJANGO EASY AUDIT UNREGISTERED CLASSES EXTRA A list of Django models which will be ignored by Django Easy Audit. Use it to prevent logging one or more of your project's models. List items can be classes or strings with app name.model name format. - DJANGO EASY AUDIT UNREGISTERED ","default_branch":null,"files":null,"tree":[],"storefront":"/r/soynatan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soynatan/django-easy-audit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}