src/ldt/ldt/ldt_utils/forms.py
changeset 271 99347d5275b6
parent 269 4b8042fc3d33
child 279 b50206f6238f
equal deleted inserted replaced
270:60b4820c4fdc 271:99347d5275b6
     1 from django import forms
     1 from django import forms
     2 from django.utils.translation import ugettext_lazy as _
     2 from django.utils.translation import ugettext_lazy as _
     3 from django.contrib.auth.models import User, Group
     3 from django.contrib.auth.models import Group
     4 from django.forms.widgets import MultipleHiddenInput
       
     5 from ldt.forms import widgets as ldt_widgets
     4 from ldt.forms import widgets as ldt_widgets
     6 from ldt.security.forms import ShareForm
     5 from ldt.security.forms import ShareForm
     7 from models import Project, Content, Media
     6 from models import Project, Content, Media
     8 from utils import generate_uuid
     7 from utils import generate_uuid
     9 
     8 
    95     class Media:
    94     class Media:
    96         css = {
    95         css = {
    97             'all' : ('admin/css/forms.css', 'admin/css/base.css', 'admin/css/widgets.css')
    96             'all' : ('admin/css/forms.css', 'admin/css/base.css', 'admin/css/widgets.css')
    98                }
    97                }
    99         
    98         
   100 class GroupAddForm(forms.ModelForm):
    99 class GroupAddForm(ShareForm):
   101     name = forms.CharField(required=True)
   100     name = forms.CharField(required=True)
   102     members_list = forms.ModelMultipleChoiceField(User.objects.all(), required=False, widget=MultipleHiddenInput())
       
   103     admin_list = forms.ModelMultipleChoiceField(User.objects.all(), required=False, widget=MultipleHiddenInput())
       
   104     
   101     
   105     class Meta:
   102     class Meta:
   106         model = Group
   103         model = Group