Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

Commit

Permalink
some refactoring for clearest code
Browse files Browse the repository at this point in the history
  • Loading branch information
Olivier Demah committed Apr 26, 2015
1 parent 7253bb9 commit 4d024b6
Showing 1 changed file with 7 additions and 12 deletions.
19 changes: 7 additions & 12 deletions django_th/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,24 +156,19 @@ def trigger_edit(request, trigger_id, edit_what):
template_name = service_name.lower() + '/edit_' + \
edit_what.lower() + ".html"

if edit_what == 'Consumer':
my_service = service.consumer.name.name
else:
my_service = service.provider.name.name

if request.method == 'POST':
if edit_what == 'Consumer':
form = get_service(
service.consumer.name.name, 'forms', edit_what + 'Form')(
request.POST, instance=data)
else:
form = get_service(
service.provider.name.name, 'forms', edit_what + 'Form')(
request.POST, instance=data)
form = get_service(my_service, 'forms', edit_what + 'Form')(
request.POST, instance=data)

if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('trigger_edit_thanks'))
else:
if edit_what == 'Consumer':
my_service = service.consumer.name.name
else:
my_service = service.provider.name.name
form = get_service(my_service, 'forms',
edit_what + 'Form')(instance=data)

Expand Down

0 comments on commit 4d024b6

Please sign in to comment.