Added view to add or remove user to a specific role

This commit is contained in:
Roberto Rosario
2011-04-13 02:56:19 -04:00
parent 14e4396dbd
commit 0b10b43959
6 changed files with 119 additions and 6 deletions

View File

@@ -1,9 +1,10 @@
from django.conf import settings
from django import forms
from django.utils.translation import ugettext_lazy as _
from common.forms import DetailForm
from models import Role
from models import Role, RoleMember
class RoleForm(forms.ModelForm):
@@ -14,3 +15,15 @@ class RoleForm(forms.ModelForm):
class RoleForm_view(DetailForm):
class Meta:
model = Role
class ChoiceForm(forms.Form):
def __init__(self, *args, **kwargs):
choices = kwargs.pop('choices', [])
label = kwargs.pop('label', _(u'Selection'))
super(ChoiceForm, self).__init__(*args, **kwargs)
self.fields['selection'].choices = choices
self.fields['selection'].label = label
self.fields['selection'].widget.attrs.update({'size':14})
selection = forms.MultipleChoiceField()