mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-03 19:54:12 +00:00 
			
		
		
		
	Can change personal website URL
This commit is contained in:
		@@ -15,7 +15,7 @@ class GeneralSettings {
 | 
				
			|||||||
  bool allowComunicEmails;
 | 
					  bool allowComunicEmails;
 | 
				
			||||||
  bool publicFriendsList;
 | 
					  bool publicFriendsList;
 | 
				
			||||||
  final String virtualDirectory;
 | 
					  final String virtualDirectory;
 | 
				
			||||||
  final String personalWebsite;
 | 
					  String personalWebsite;
 | 
				
			||||||
  final String publicNote;
 | 
					  final String publicNote;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  GeneralSettings({
 | 
					  GeneralSettings({
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,6 +6,7 @@ import 'package:comunic/ui/dialogs/multi_choices_dialog.dart';
 | 
				
			|||||||
import 'package:comunic/ui/widgets/async_screen_widget.dart';
 | 
					import 'package:comunic/ui/widgets/async_screen_widget.dart';
 | 
				
			||||||
import 'package:comunic/ui/widgets/settings/text_settings_edit_tile.dart';
 | 
					import 'package:comunic/ui/widgets/settings/text_settings_edit_tile.dart';
 | 
				
			||||||
import 'package:comunic/utils/account_utils.dart';
 | 
					import 'package:comunic/utils/account_utils.dart';
 | 
				
			||||||
 | 
					import 'package:comunic/utils/input_utils.dart';
 | 
				
			||||||
import 'package:comunic/utils/intl_utils.dart';
 | 
					import 'package:comunic/utils/intl_utils.dart';
 | 
				
			||||||
import 'package:comunic/utils/ui_utils.dart';
 | 
					import 'package:comunic/utils/ui_utils.dart';
 | 
				
			||||||
import 'package:flutter/material.dart';
 | 
					import 'package:flutter/material.dart';
 | 
				
			||||||
@@ -188,6 +189,18 @@ class __GeneralAccountSettingsBodyState
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
        switchValue: _settings.publicFriendsList,
 | 
					        switchValue: _settings.publicFriendsList,
 | 
				
			||||||
      ),
 | 
					      ),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      // Personal website
 | 
				
			||||||
 | 
					      TextEditSettingsTile(
 | 
				
			||||||
 | 
					        title: tr("Personal website URL"),
 | 
				
			||||||
 | 
					        currValue: _settings.personalWebsite,
 | 
				
			||||||
 | 
					        onChanged: (v) {
 | 
				
			||||||
 | 
					          _settings.personalWebsite = v;
 | 
				
			||||||
 | 
					          _updateSettings();
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        checkInput: (s) => validateUrl(s),
 | 
				
			||||||
 | 
					        allowEmptyValues: true,
 | 
				
			||||||
 | 
					      )
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user