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:
- Query, monitor all tickets users sent from front-end app on Django Admin Page.
- Admin can set priorities, delete content, banning users directly on the admin page.
- Built in REST api for front-end calling and sumbitting a ticket.
- By default, enabled Email notification to target User (content creator).
Add "report_system" to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'report_system', ]
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
Run python manage.py migrate to create the Report System Tickets models.