~mailmanweb-django/+junk/dev

« back to all changes in this revision

Viewing changes to forms.py

  • Committer: Anna Granudd
  • Date: 2010-07-24 17:04:05 UTC
  • Revision ID: anna@athena-20100724170405-8xiqqv502ozeqzq6
Changed function names and calls in the view to make it work with the new rest-client.

Added the possibility to use fieldsets and divs in forms, by using as_div in the form.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# -*- coding: utf-8 -*-
2
2
from django import forms
3
3
from django.utils.translation import gettext as _
 
4
from fieldset_forms import FieldsetForm
4
5
 
5
 
class ListNew(forms.Form):
6
 
    """Form fields to add a new list.
7
 
    languages are hard coded which should be replaced by a REST lookup of available languages.
 
6
class ListNew(FieldsetForm):
 
7
    """Form fields to add a new list. Languages are hard coded which should 
 
8
    be replaced by a REST lookup of available languages.
8
9
    """
9
10
    listname = forms.EmailField(
10
11
        label = _('List Name'), 
76
77
        ),
77
78
        required = False
78
79
    )
 
80
    class Meta:
 
81
        """Class to handle the automatic insertion of fieldsets and divs.
 
82
        
 
83
        To use it: add a list for each wished fieldset. The first item in 
 
84
        the list should be the wished name of the fieldset, the following 
 
85
        the fields that should be included in the fieldset.
 
86
        """
 
87
        layout = [["List Details", "listname", "list_owner", "list_type"],
 
88
                  ["Available Languages", "languages"],]
79
89
 
80
90
class ListSubscribe(forms.Form):
81
 
 
82
91
    """Form fields to join an existing list
83
92
    """
84
93
    listname = forms.EmailField(
132
141
    #initial = 'unsubscribe'
133
142
    )
134
143
 
135
 
    
136
 
    # should at one point add the password to be required as well!
 
 
b'\\ No newline at end of file'
 
144
    # should at one point add the password to be required as well!