Skip to main content

A simple user content report system with RESTful api and Email Notification.

Project description

=====
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.

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-user-report-1.0.4.tar.gz (8.8 kB view details)

Uploaded Source

File details

Details for the file django-user-report-1.0.4.tar.gz.

File metadata

File hashes

Hashes for django-user-report-1.0.4.tar.gz
Algorithm Hash digest
SHA256 2dde1322537142e61a8efa7e66249032452be1b5a548b7a1d7b3287086ed9b8c
MD5 c72e0937d41bf77da96750619c56dbbc
BLAKE2b-256 57a34db6a0419b38af2f38950c071b1fcdb86e1917a8c6f42fa2f662a2cc00d5

See more details on using hashes here.

Supported by

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