add telegram

This commit is contained in:
Administrator
2023-10-11 18:37:39 +03:00
parent 319bed3dfc
commit f1f7c0e89b
5 changed files with 61 additions and 2 deletions

View File

@@ -18,6 +18,14 @@ class ProfileView(BaseView):
minio_client.put_object(self.request.FILES["file"].read(), f"profile_photos/{self.request.user.id}")
return self
def post_save_data(self):
self.request.user.telegram_username = self.request.POST['telegram_username'] if self.request.POST['telegram_username'] else None
self.request.user.telegram_id = int(self.request.POST['telegram_id']) if self.request.POST['telegram_id'] and str(self.request.POST['telegram_id']).isnumeric() else None
self.request.user.email = self.request.POST['email'] if self.request.POST['email'] else None
self.request.user.save()
return '/profile'
def post_change_password(self):
if self.request.POST['password'] != self.request.POST['repeat']:
return '/profile?err=true'