from material import Layout, Row from aleksis.core.mixins import ExtensibleForm from .models.base import Client from .models.invoice import InvoiceGroup class EditClientForm(ExtensibleForm): """Form to create or edit clients.""" layout = Layout("name") class Meta: model = Client exclude = [] class EditInvoiceGroupForm(ExtensibleForm): layout = Layout( Row("name", "template_name") ) class Meta: model = InvoiceGroup exclude = ["client"]