diff options
| author | etienne <etienne@07715635-78ed-41b0-aaf1-0afda6c37f35> | 2008-12-02 22:19:02 +0000 | 
|---|---|---|
| committer | etienne <etienne@07715635-78ed-41b0-aaf1-0afda6c37f35> | 2008-12-02 22:19:02 +0000 | 
| commit | 7ecbc6bf2ba614afee40d344d9191abd5f371db4 (patch) | |
| tree | 2fc410308ee593cb82a544047799468a7f050329 /polls/views.py | |
| parent | c43645bb0dab22f9b2fd368f60ea6d7b14ddc44a (diff) | |
| download | Papillon-7ecbc6bf2ba614afee40d344d9191abd5f371db4.tar.bz2 Papillon-7ecbc6bf2ba614afee40d344d9191abd5f371db4.zip | |
Modification of choices
Diffstat (limited to 'polls/views.py')
| -rw-r--r-- | polls/views.py | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/polls/views.py b/polls/views.py index e768e2b..11cad2e 100644 --- a/polls/views.py +++ b/polls/views.py @@ -46,7 +46,7 @@ def getBaseResponse(request):              return None, HttpResponseRedirect(request.path)      languages = []      for language_code, language_label in LANGUAGES: -        languages.append((language_code, _(language_label))) +        languages.append((language_code, language_label))      return {'root_url':url, 'languages':languages}, None  def index(request): @@ -163,12 +163,16 @@ admin_url=admin_url, status = 'D', type=request.POST['poll_type'])              choice = Choice(poll=poll, name=request.POST['new_choice'],                              order=order, limit=limit)              choice.save() -        # check if a choice has been choosen for deletion +        # check if a choice has been choosen for deletion or for modification          for key in request.POST:              if key.startswith('delete_') and request.POST[key]:                  choice = Choice.objects.get(id=int(key[len('delete_'):]))                  Vote.objects.filter(choice=choice).delete()                  choice.delete() +            if key.startswith('modify_') and request.POST[key]: +                choice = Choice.objects.get(id=int(key[len('modify_'):])) +                choice.name = request.POST[key] +                choice.save()          return response_dct, None      response_dct, redirect = getBaseResponse(request) | 
