Final changes to implement multi document actions

This commit is contained in:
Roberto Rosario
2011-03-18 13:22:54 -04:00
parent 102026a169
commit 001491f93b
10 changed files with 159 additions and 91 deletions

View File

@@ -3,13 +3,20 @@ from django.utils.safestring import mark_safe
from django.utils.translation import ugettext as _
from django.db import models
from django.conf import settings
from django.template.defaultfilters import capfirst
from common.utils import return_attrib
class MultiItemForm(forms.Form):
action = forms.ChoiceField()
def __init__(self, *args, **kwargs):
actions = kwargs.pop('actions', [])
super(MultiItemForm, self).__init__(*args, **kwargs)
choices = [('', '------')]
choices.extend([(action[0], capfirst(action[1])) for action in actions])
self.fields['action'].choices = choices
action = forms.ChoiceField(label=_(u'Multi item action'))
class DetailSelectMultiple(forms.widgets.SelectMultiple):