mirror of
https://gitlab.com/comunic/comunicmobile
synced 2024-11-22 12:59:21 +00:00
Add official email address in application settings
This commit is contained in:
parent
473ed0d95c
commit
3c8bdd380f
@ -131,6 +131,7 @@
|
|||||||
"Confirm your password": "Confirmer le mot de passe",
|
"Confirm your password": "Confirmer le mot de passe",
|
||||||
"Congratulations! Your password has now been successfully changed!": "Félicitations ! Votre mot de passe a bien été changé !",
|
"Congratulations! Your password has now been successfully changed!": "Félicitations ! Votre mot de passe a bien été changé !",
|
||||||
"Connected users": "Utilisateurs connectés",
|
"Connected users": "Utilisateurs connectés",
|
||||||
|
"Contact us": "Contactez-nous",
|
||||||
"Conversation color (optional)": "Couleur de conversation (optionnel)",
|
"Conversation color (optional)": "Couleur de conversation (optionnel)",
|
||||||
"Conversation logo": "Logo de la conversation",
|
"Conversation logo": "Logo de la conversation",
|
||||||
"Conversation members": "Membres de la conversation",
|
"Conversation members": "Membres de la conversation",
|
||||||
|
@ -28,6 +28,7 @@ class ServerConfigurationHelper {
|
|||||||
Version.parse(response["min_supported_mobile_version"]),
|
Version.parse(response["min_supported_mobile_version"]),
|
||||||
termsURL: response["terms_url"],
|
termsURL: response["terms_url"],
|
||||||
privacyPolicyURL: response["privacy_policy_url"],
|
privacyPolicyURL: response["privacy_policy_url"],
|
||||||
|
contactEmail: response["contact_email"],
|
||||||
playStoreURL: response["play_store_url"],
|
playStoreURL: response["play_store_url"],
|
||||||
androidDirectDownloadURL: response["android_direct_download_url"],
|
androidDirectDownloadURL: response["android_direct_download_url"],
|
||||||
notificationsPolicy: NotificationsPolicy(
|
notificationsPolicy: NotificationsPolicy(
|
||||||
|
@ -136,6 +136,7 @@ class ServerConfig {
|
|||||||
final Version minSupportedMobileVersion;
|
final Version minSupportedMobileVersion;
|
||||||
final String termsURL;
|
final String termsURL;
|
||||||
final String privacyPolicyURL;
|
final String privacyPolicyURL;
|
||||||
|
final String contactEmail;
|
||||||
final String playStoreURL;
|
final String playStoreURL;
|
||||||
final String androidDirectDownloadURL;
|
final String androidDirectDownloadURL;
|
||||||
final NotificationsPolicy notificationsPolicy;
|
final NotificationsPolicy notificationsPolicy;
|
||||||
@ -148,6 +149,7 @@ class ServerConfig {
|
|||||||
@required this.minSupportedMobileVersion,
|
@required this.minSupportedMobileVersion,
|
||||||
@required this.termsURL,
|
@required this.termsURL,
|
||||||
@required this.privacyPolicyURL,
|
@required this.privacyPolicyURL,
|
||||||
|
@required this.contactEmail,
|
||||||
@required this.playStoreURL,
|
@required this.playStoreURL,
|
||||||
@required this.androidDirectDownloadURL,
|
@required this.androidDirectDownloadURL,
|
||||||
@required this.notificationsPolicy,
|
@required this.notificationsPolicy,
|
||||||
@ -158,6 +160,7 @@ class ServerConfig {
|
|||||||
}) : assert(minSupportedMobileVersion != null),
|
}) : assert(minSupportedMobileVersion != null),
|
||||||
assert(termsURL != null),
|
assert(termsURL != null),
|
||||||
assert(privacyPolicyURL != null),
|
assert(privacyPolicyURL != null),
|
||||||
|
assert(contactEmail != null),
|
||||||
assert(playStoreURL != null),
|
assert(playStoreURL != null),
|
||||||
assert(androidDirectDownloadURL != null),
|
assert(androidDirectDownloadURL != null),
|
||||||
assert(notificationsPolicy != null),
|
assert(notificationsPolicy != null),
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import 'package:comunic/helpers/preferences_helper.dart';
|
import 'package:comunic/helpers/preferences_helper.dart';
|
||||||
import 'package:comunic/helpers/server_config_helper.dart';
|
import 'package:comunic/helpers/server_config_helper.dart';
|
||||||
import 'package:comunic/ui/widgets/async_screen_widget.dart';
|
import 'package:comunic/ui/widgets/async_screen_widget.dart';
|
||||||
|
import 'package:comunic/ui/widgets/copy_icon.dart';
|
||||||
import 'package:comunic/ui/widgets/settings/header_spacer_section.dart';
|
import 'package:comunic/ui/widgets/settings/header_spacer_section.dart';
|
||||||
import 'package:comunic/utils/flutter_utils.dart';
|
import 'package:comunic/utils/flutter_utils.dart';
|
||||||
import 'package:comunic/utils/intl_utils.dart';
|
import 'package:comunic/utils/intl_utils.dart';
|
||||||
@ -68,6 +69,11 @@ class _ApplicationSettingsState extends State<ApplicationSettings> {
|
|||||||
title: tr("Terms of Use"),
|
title: tr("Terms of Use"),
|
||||||
onPressed: (c) => launch(srvConfig.termsURL),
|
onPressed: (c) => launch(srvConfig.termsURL),
|
||||||
),
|
),
|
||||||
|
SettingsTile(
|
||||||
|
title: tr("Contact us"),
|
||||||
|
subtitle: srvConfig.contactEmail,
|
||||||
|
trailing: CopyIcon(srvConfig.contactEmail),
|
||||||
|
),
|
||||||
SettingsTile(
|
SettingsTile(
|
||||||
title: tr("About this application"),
|
title: tr("About this application"),
|
||||||
subtitle: isIOS ? null : tr("Learn more about us"),
|
subtitle: isIOS ? null : tr("Learn more about us"),
|
||||||
|
Loading…
Reference in New Issue
Block a user