Remove some relationship fields when creating new Person
This commit is contained in:
parent
5c66eb5f4f
commit
6b7631013d
|
@ -153,14 +153,26 @@ class PeopleView(MasterView):
|
||||||
f.set_readonly('address')
|
f.set_readonly('address')
|
||||||
f.set_label('address', "Mailing Address")
|
f.set_label('address', "Mailing Address")
|
||||||
|
|
||||||
f.set_readonly('employee')
|
# employee
|
||||||
f.set_renderer('employee', self.render_employee)
|
if self.creating:
|
||||||
|
f.remove_field('employee')
|
||||||
|
else:
|
||||||
|
f.set_readonly('employee')
|
||||||
|
f.set_renderer('employee', self.render_employee)
|
||||||
|
|
||||||
f.set_readonly('customers')
|
# customers
|
||||||
f.set_renderer('customers', self.render_customers)
|
if self.creating:
|
||||||
|
f.remove_field('customers')
|
||||||
|
else:
|
||||||
|
f.set_readonly('customers')
|
||||||
|
f.set_renderer('customers', self.render_customers)
|
||||||
|
|
||||||
f.set_readonly('users')
|
# users
|
||||||
f.set_renderer('users', self.render_users)
|
if self.creating:
|
||||||
|
f.remove_field('users')
|
||||||
|
else:
|
||||||
|
f.set_readonly('users')
|
||||||
|
f.set_renderer('users', self.render_users)
|
||||||
|
|
||||||
def render_employee(self, person, field):
|
def render_employee(self, person, field):
|
||||||
employee = person.employee
|
employee = person.employee
|
||||||
|
|
Loading…
Reference in a new issue