add admin settings menu

This commit is contained in:
2025-11-06 13:08:44 +02:00
parent c54b7bfe78
commit d29b5e9015
5 changed files with 286 additions and 12 deletions

View File

@@ -193,18 +193,23 @@ class ProfilePage:
self.address.update()
self.city.value = self.user['address'].split("~")[0].split("%")[0] if self.user['address'] else ''
self.city.update()
self.company = self.company_manager.get_company(self.user['id'])
self.company_name.value=self.company['name'] if self.company else ''
self.company_name.update()
self.vat.value = self.company['vat'] if self.company else ''
self.vat.update()
self.register_number.value=self.company['register_number'] if self.company else ''
self.register_number.update()
self.company_address.value=self.company['address'] if self.company else ''
self.company_address.update()
self.second_address.value=self.user['address'].split("~")[1] if self.user['address'] and len(self.user['address'].split("~"))>1 else ''
self.second_address.update()
try:
self.company = self.company_manager.get_company(self.user['id'])
self.company_name.value=self.company['name'] if self.company else ''
self.company_name.update()
self.vat.value = self.company['vat'] if self.company else ''
self.vat.update()
self.register_number.value=self.company['register_number'] if self.company else ''
self.register_number.update()
self.company_address.value=self.company['address'] if self.company else ''
self.company_address.update()
except Exception as e:
print ("Unable to save company data", e)
try:
self.second_address.value=self.user['address'].split("~")[1] if self.user['address'] and len(self.user['address'].split("~"))>1 else ''
self.second_address.update()
except Exception as e:
print("Unable to save delivery address.", e)
def on_back_btn_click(self, e):
self.page.go('/')