Files @ 5193ae7fc0e1
Branch filter:

Location: conntrackt/conntrackt/tests/forms.py

branko
CONNT-20: Implemented output of related items that will get removed as part of cascading on the confirmation page. Includes one custom model and view mixin, and small changes to the delete confirmation template.
# -*- coding: utf-8 -*-
#
# Copyright (C) 2013 Branko Majic
#
# This file is part of Django Conntrackt.
#
# Django Conntrackt is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your option) any
# later version.
#
# Django Conntrackt is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# Django Conntrackt.  If not, see <http://www.gnu.org/licenses/>.
#


# Django imports
from django import forms

# Application imports.
from conntrackt.forms import WidgetCSSClassFormMixin, PlaceholderFormMixin


class FormWithWidgetCSSClassFormMixin(WidgetCSSClassFormMixin, forms.Form):
    """
    Helper form for testing the WidgetCSSClassFormMixin.
    """

    field1 = forms.CharField()
    field2 = forms.CharField()


class FormWithPlaceholderFormMixin(PlaceholderFormMixin, forms.Form):

    field1 = forms.CharField()
    field2 = forms.CharField()