mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2024-12-26 16:48:50 +01:00
19 lines
1.2 KiB
ReStructuredText
19 lines
1.2 KiB
ReStructuredText
Integrating django-helpdesk into your application
|
|
-------------------------------------------------
|
|
|
|
Django-helpdesk associates an email address with each submitted ticket. If you integrate django-helpdesk directly into your django application, logged in users will automatically have their email address set when they visit the `/tickets/submit/` form. If you wish to pre-fill fields in this form, you can do so simply by setting the following query parameters:
|
|
|
|
- `queue`
|
|
- `title`
|
|
- `body`
|
|
- `submitter_email`
|
|
- `custom_<custom-field-slug>`
|
|
|
|
There is also a page under the url `/tickets/submit_iframe/` with the same behavior.
|
|
|
|
Fields may be hidden by adding them to a comma separated `_hide_fieds_` query parameter.
|
|
|
|
Here is an example url to get you started: `http://localhost:8000/desk/tickets/submit_iframe/?queue=1&custom_dpnk-user=http://lol.cz;submitter_email=foo@bar.cz&title=lol&_hide_fields_=title,queue,submitter_email`. This url sets the queue to 1, sets the custom field `dpnk-url` to `http://lol.cz` and submitter_email to `lol@baz.cz` and hides the title, queue, and submitter_email fields. Note that hidden fields should be set to a default.
|
|
|
|
Note that these fields will continue to be user-editable despite being pre-filled.
|