From 071f32ddea97168e521554c721479936b3ec7cbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6sche?= Date: Thu, 29 Jan 2026 10:45:08 +0100 Subject: [PATCH] Add avatar_url column to users table and create migration scripts for adding and removing it --- b0esche_cloud/lib/widgets/account_settings_dialog.dart | 5 +---- go_cloud/migrations/0010_add_avatar_url.sql | 1 + go_cloud/migrations/0010_add_avatar_url_down.sql | 1 + 3 files changed, 3 insertions(+), 4 deletions(-) create mode 100644 go_cloud/migrations/0010_add_avatar_url.sql create mode 100644 go_cloud/migrations/0010_add_avatar_url_down.sql diff --git a/b0esche_cloud/lib/widgets/account_settings_dialog.dart b/b0esche_cloud/lib/widgets/account_settings_dialog.dart index a67a4c4..5aaa45f 100644 --- a/b0esche_cloud/lib/widgets/account_settings_dialog.dart +++ b/b0esche_cloud/lib/widgets/account_settings_dialog.dart @@ -620,12 +620,10 @@ class _AccountSettingsDialogState extends State { ), const SizedBox(height: 24), - // Save Button - Center( child: SizedBox( width: 144, child: ModernGlassButton( - onPressed: _isLoading ? () {} : _updateProfile, + onPressed: _isLoading ? null : _updateProfile, isLoading: _isLoading, child: _isLoading ? const SizedBox( @@ -641,7 +639,6 @@ class _AccountSettingsDialogState extends State { : const Text('Save Changes'), ), ), - ), const SizedBox(height: 2), // Space for logout button ], ), diff --git a/go_cloud/migrations/0010_add_avatar_url.sql b/go_cloud/migrations/0010_add_avatar_url.sql new file mode 100644 index 0000000..50065a0 --- /dev/null +++ b/go_cloud/migrations/0010_add_avatar_url.sql @@ -0,0 +1 @@ +ALTER TABLE users ADD COLUMN avatar_url TEXT; \ No newline at end of file diff --git a/go_cloud/migrations/0010_add_avatar_url_down.sql b/go_cloud/migrations/0010_add_avatar_url_down.sql new file mode 100644 index 0000000..24d76d4 --- /dev/null +++ b/go_cloud/migrations/0010_add_avatar_url_down.sql @@ -0,0 +1 @@ +ALTER TABLE users DROP COLUMN avatar_url; \ No newline at end of file