Various tweaks to the customer and person views/forms
These things still need plenty more help...
This commit is contained in:
parent
e61b60e412
commit
15eae8b2c7
7 changed files with 83 additions and 12 deletions
|
@ -37,7 +37,6 @@ from tailbone import forms
|
|||
from tailbone.db import Session
|
||||
from tailbone.views import MasterView, AutocompleteView
|
||||
|
||||
from rattail import enum
|
||||
from rattail.db import model
|
||||
|
||||
|
||||
|
@ -112,14 +111,20 @@ class CustomersView(MasterView):
|
|||
|
||||
raise HTTPNotFound
|
||||
|
||||
def _preconfigure_fieldset(self, fs):
|
||||
fs.append(forms.fields.DefaultPhoneField('default_phone', label="Phone Number"))
|
||||
fs.append(forms.fields.DefaultEmailField('default_email', label="Email Address"))
|
||||
fs.email_preference.set(renderer=forms.EnumFieldRenderer(self.enum.EMAIL_PREFERENCE))
|
||||
|
||||
def configure_fieldset(self, fs):
|
||||
fs.email_preference.set(renderer=forms.EnumFieldRenderer(enum.EMAIL_PREFERENCE))
|
||||
fs.configure(
|
||||
include=[
|
||||
fs.id.label("ID"),
|
||||
fs.name,
|
||||
fs.phone.label("Phone Number").readonly(),
|
||||
fs.email.label("Email Address").readonly(),
|
||||
# fs.phone.label("Phone Number").readonly(),
|
||||
fs.default_phone,
|
||||
# fs.email.label("Email Address").readonly(),
|
||||
fs.default_email,
|
||||
fs.email_preference,
|
||||
])
|
||||
|
||||
|
|
|
@ -117,10 +117,10 @@ class PeopleView(MasterView):
|
|||
def configure_fieldset(self, fs):
|
||||
fs.configure(
|
||||
include=[
|
||||
fs.display_name,
|
||||
fs.first_name,
|
||||
fs.middle_name,
|
||||
fs.last_name,
|
||||
fs.display_name,
|
||||
fs.phone,
|
||||
fs.email,
|
||||
fs.address,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue