), ) ##code-section after-local-schema #fill in your manual code here ##/code-section after-local-schema CustomerAccount_schema = BaseSchema.copy() + \ getattr(SubsidiaryAccount, 'schema', Schema(())).copy() + \ schema.copy() ##code-section after-schema #fill in your manual code here AccountNumber = CustomerAccount_schema['AccountNumber'] AccountNumber.widget.visible = {'edit': 'hidden', 'view': 'invisible'} CustomerAccount_schema = CustomerAccount_schema.copy() + \ organisation_schema.copy() # relabel title field and delete organisation name from schema title_field = CustomerAccount_schema['title'] title_field.widget.label = 'Customer Name' title_field.widget.label_msgid = 'label_customername', del CustomerAccount_schema['OrganisationName'] ##/code-section after-schema class CustomerAccount(SubsidiaryAccount, BrowserDefaultMixin): """ """ security = ClassSecurityInfo() implements(interfaces.ICustomerAccount)