=====
User Content Report System
=====
IOS apps may may require server side has a report system to ensure each content user created can be reporeted and removed. This small django app comes with those essential features that you don't have to implement yourself:
1. Query, monitor all tickets users sent from front-end app on Django Admin Page.
2. Admin can set priorities, delete content, banning users directly on the admin page.
3. Built in REST api for front-end calling and sumbitting a ticket.
4. By default, enabled Email notification to target User (content creator).
Quick start
-----------
1. Add "report_system" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'report_system',
]
2. Configure Those settings (Recommended)::
# REPORT SYSTEM
REPORT_SLUG_MODEL_MAPPINGS = (
('user', AUTH_USER_MODEL),
('user_blog', 'blogs.blog'),
...
)
REPORT_EMAIL_RECEIVER_FIELDNAME = {
AUTH_USER_MODEL: None,
'blogs.blog': 'author',
}
REPORT_EMAIL_FROM = DEFAULT_FROM_EMAIL
3. Run `python manage.py migrate` to create the Report System Tickets models.
User Content Report System
=====
IOS apps may may require server side has a report system to ensure each content user created can be reporeted and removed. This small django app comes with those essential features that you don't have to implement yourself:
1. Query, monitor all tickets users sent from front-end app on Django Admin Page.
2. Admin can set priorities, delete content, banning users directly on the admin page.
3. Built in REST api for front-end calling and sumbitting a ticket.
4. By default, enabled Email notification to target User (content creator).
Quick start
-----------
1. Add "report_system" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'report_system',
]
2. Configure Those settings (Recommended)::
# REPORT SYSTEM
REPORT_SLUG_MODEL_MAPPINGS = (
('user', AUTH_USER_MODEL),
('user_blog', 'blogs.blog'),
...
)
REPORT_EMAIL_RECEIVER_FIELDNAME = {
AUTH_USER_MODEL: None,
'blogs.blog': 'author',
}
REPORT_EMAIL_FROM = DEFAULT_FROM_EMAIL
3. Run `python manage.py migrate` to create the Report System Tickets models.
Metadata
Release files for django-user-report 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-user-report-1.0.4.tar.gz | 8.8 kB | Details |
Release files / django-user-report-1.0.4.tar.gz
| Download URL | django-user-report-1.0.4.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2dde1322537142e61a8efa7e66249032452be1b5a548b7a1d7b3287086ed9b8c
|
|
BLAKE2b-256 checksum How to use checksums |
57a34db6a0419b38af2f38950c071b1fcdb86e1917a8c6f42fa2f662a2cc00d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |