forked from extern/django-helpdesk
Change query arg delimiter from ; to &
This commit is contained in:
parent
610460dfd6
commit
f4b7e899fa
@ -13,6 +13,6 @@ There is also a page under the url `/tickets/submit_iframe/` with the same behav
|
|||||||
|
|
||||||
Fields may be hidden by adding them to a comma separated `_hide_fieds_` query parameter.
|
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.
|
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.
|
Note that these fields will continue to be user-editable despite being pre-filled.
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a href='{% if iframe %}{% url 'helpdesk:submit_iframe' %}{% else %}{% url 'helpdesk:submit' %}{%endif%}?{% if category.queue %}queue={{category.queue.pk}};_readonly_fields_=queue;{%endif%}kbitem={{item.id}};{{query_param_string}}' class="col-sm">
|
<a href='{% if iframe %}{% url 'helpdesk:submit_iframe' %}{% else %}{% url 'helpdesk:submit' %}{%endif%}?{% if category.queue %}queue={{category.queue.pk}}&_readonly_fields_=queue&{%endif%}kbitem={{item.id}}&{{query_param_string}}' class="col-sm">
|
||||||
<div class="btn btn-success btn-circle btn-xl float-right"><i class="fa fa-plus-circle fa-lg"></i> {% trans 'Create New Ticket' %}{% trans " Queue: " %}{{item}}</div>
|
<div class="btn btn-success btn-circle btn-xl float-right"><i class="fa fa-plus-circle fa-lg"></i> {% trans 'Create New Ticket' %}{% trans " Queue: " %}{{item}}</div>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -74,7 +74,7 @@ class KBTests(TestCase):
|
|||||||
self.assertContains(response, '0 people found this answer useful of 1')
|
self.assertContains(response, '0 people found this answer useful of 1')
|
||||||
|
|
||||||
def test_kb_category_iframe(self):
|
def test_kb_category_iframe(self):
|
||||||
cat_url = reverse('helpdesk:kb_category', args=("test_cat",)) + "?kbitem=1;submitter_email=foo@bar.cz;title=lol;"
|
cat_url = reverse('helpdesk:kb_category', args=("test_cat",)) + "?kbitem=1&submitter_email=foo@bar.cz&title=lol&"
|
||||||
response = self.client.get(cat_url)
|
response = self.client.get(cat_url)
|
||||||
# Assert that query params are passed on to ticket submit form
|
# Assert that query params are passed on to ticket submit form
|
||||||
self.assertContains(response, "'/helpdesk/tickets/submit/?queue=1;_readonly_fields_=queue;kbitem=1;submitter_email=foo%40bar.cz&title=lol")
|
self.assertContains(response, "'/helpdesk/tickets/submit/?queue=1&_readonly_fields_=queue&kbitem=1&submitter_email=foo%40bar.cz&title=lol")
|
||||||
|
Loading…
Reference in New Issue
Block a user