Source code for shuup.admin.modules.services.base_form_part
from django.conf import settings
from shuup.admin.form_part import FormPart, TemplatedFormDef
from shuup.admin.modules.services.forms import PaymentMethodForm, ShippingMethodForm
[docs]
class ServiceBaseFormPart(FormPart):
priority = -1000 # Show this first
form = None # Override in subclass
[docs]
def get_form_defs(self):
yield TemplatedFormDef(
"base",
self.form,
required=True,
template_name="shuup/admin/services/_edit_base_form.jinja",
kwargs={
"instance": self.object,
"languages": settings.LANGUAGES,
"request": self.request,
},
)