Skip to main content

A reusable Django app for collecting and reporting user-submitted issues (tickets). It provides a view and a form to submit tickets and forwards them to configurable backends like GitLab, GitHub, email, or simply the development console.

Project description

Django Online Issues

Test Lint codecov Documentation Pypi

Django Online Issues is a reusable Django app for collecting and reporting user-submitted issues (tickets). It provides a view and a form to submithe development console.

Features

  • Easy Integration: Seamlessly add a ticketing system to your Django project.
  • Multiple Backends: Send tickets to various platforms. Built-in backends include:
    • Azure DevOps
    • Console (default)
    • Email
    • GitLab
    • GitHub
    • (Others can be easily added)
  • Configurable: Customize the backend and its options through Django's settings.
  • Extensible: Create your own custom backends to integrate with any issue-tracking system.
  • Screenshot Capture: Users can attach a screenshot of the current page to the ticket.

Planned (contributions are welcome)

  • Jira
  • Redmine
  • Odoo Helpdesk
  • ...

Screenshot

In App popup (with ap screenshot)

Popup Screenshot

GitLab Ticket

Popup Screenshot

Github Ticket

Popup Screenshot

Azure Ticket

Popup Screenshot

Note on Development Process

This project has been developed with the assistance of the Gemini CLI, serving as a personal experimental exploration into the capabilities of AI in software development. While Gemini aided in various development tasks and execution, the overarching design (patterns, modularisation, naming convention) and core implementation decisions were originated and guided by human intuition and expertise.

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_online_issues-0.4.tar.gz (189.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_online_issues-0.4-py3-none-any.whl (204.0 kB view details)

Uploaded Python 3

File details

Details for the file django_online_issues-0.4.tar.gz.

File metadata

  • Download URL: django_online_issues-0.4.tar.gz
  • Upload date:
  • Size: 189.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for django_online_issues-0.4.tar.gz
Algorithm Hash digest
SHA256 d6bbf1dc38a77dfeb23a4b6c0621e1891623c4e523d137bbeb916464c2182f1a
MD5 5a35eba8e9749a5744f832ee8fa87ec7
BLAKE2b-256 1e56a48391c761b7a295eea46d95cdd85986eaef050e88d6d2fd6b60360bf82c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_online_issues-0.4.tar.gz:

Publisher: release.yml on saxix/django-online-issues

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_online_issues-0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for django_online_issues-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5ca5dd29ca1bda0aeebf7f7e2484bf40d74baad2a5c1d4acda91f2a39a98c38d
MD5 11b82e120094a5c5d13490a476b4ce7d
BLAKE2b-256 5b164572c952a8198f003a6befca755a4cce3b3e5a9dee7e5d3dc3373d91d720

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_online_issues-0.4-py3-none-any.whl:

Publisher: release.yml on saxix/django-online-issues

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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