* Use markdown on knowledgebase pages

* KB item 'last updated' only gets set on a new item
* Allow linking to /tickets/submit/?queue=slug to pre-populate the 'Queue' folder
This commit is contained in:
Ross Poulton
2008-10-07 06:52:52 +00:00
parent 3f8fc2cd68
commit 5914e98d43
6 changed files with 20 additions and 8 deletions

View File

@ -38,7 +38,14 @@ def homepage(request):
ticket.submitter_email)
)
else:
form = PublicTicketForm()
try:
queue = Queue.objects.get(slug=request.GET.get('queue', None))
except Queue.DoesNotExist:
queue = None
initial_data = {}
if queue:
initial_data['queue'] = queue.id
form = PublicTicketForm(initial=initial_data)
form.fields['queue'].choices = [('', '--------')] + [[q.id, q.title] for q in Queue.objects.filter(allow_public_submission=True)]
return render_to_response('helpdesk/public_homepage.html',