mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-17 19:59:29 +00:00
Show standard forms for users
This commit is contained in:
@@ -220,17 +220,24 @@ def add_message(request, applicationid):
|
|||||||
""" Send a message to the end user and note it on the application """
|
""" Send a message to the end user and note it on the application """
|
||||||
|
|
||||||
app = Application.objects.get(id=applicationid)
|
app = Application.objects.get(id=applicationid)
|
||||||
if check_permissions(request.user, app):
|
perm = check_permissions(request.user, app):
|
||||||
|
if perm:
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
obj = Audit(application=app, user=request.user, event=AUDIT_EVENT_MESSAGE)
|
obj = Audit(application=app, user=request.user, event=AUDIT_EVENT_MESSAGE)
|
||||||
form = AdminNoteForm(request.POST, instance=obj, application=app)
|
if perm == HR_ADMIN:
|
||||||
|
form = AdminNoteForm(request.POST, instance=obj, application=app)
|
||||||
|
else:
|
||||||
|
form = NoteForm(request.POST, instance=obj)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
obj = form.save()
|
obj = form.save()
|
||||||
if not app.user == request.user:
|
if not app.user == request.user:
|
||||||
send_message(obj.application, 'message', note=obj.text)
|
send_message(obj.application, 'message', note=obj.text)
|
||||||
return HttpResponseRedirect(reverse('hr.views.view_application', args=[applicationid]))
|
return HttpResponseRedirect(reverse('hr.views.view_application', args=[applicationid]))
|
||||||
|
|
||||||
form = AdminNoteForm(application=app)
|
if perm == HR_ADMIN:
|
||||||
|
form = AdminNoteForm(application=app)
|
||||||
|
else:
|
||||||
|
form = NoteForm()
|
||||||
return render_to_response('hr/applications/add_message.html', locals(), context_instance=RequestContext(request))
|
return render_to_response('hr/applications/add_message.html', locals(), context_instance=RequestContext(request))
|
||||||
|
|
||||||
return render_to_response('hr/index.html', locals(), context_instance=RequestContext(request))
|
return render_to_response('hr/index.html', locals(), context_instance=RequestContext(request))
|
||||||
|
|||||||
Reference in New Issue
Block a user