Skip to content
Snippets Groups Projects
forms.py 499 B
Newer Older
from material import Layout, Row
from aleksis.core.mixins import ExtensibleForm

from .models.base import Client
from .models.invoice import InvoiceGroup
Nik | Klampfradler's avatar
Nik | Klampfradler committed

class EditClientForm(ExtensibleForm):
    """Form to create or edit clients."""

    layout = Layout("name")

    class Meta:
        model = Client
        exclude = []


class EditInvoiceGroupForm(ExtensibleForm):

Nik | Klampfradler's avatar
Nik | Klampfradler committed
    layout = Layout(Row("name", "template_name"))

    class Meta:
        model = InvoiceGroup
        exclude = ["client"]