mirror of
https://github.com/immich-app/immich
synced 2026-08-29 13:15:45 +00:00
fix: missing or unnecessary sharedLinkDomain
refactor: i18n formatting
This commit is contained in:
parent
e650ececc3
commit
9902e7f4fa
5 changed files with 18 additions and 9 deletions
|
|
@ -342,12 +342,12 @@
|
|||
"send_welcome_email": "Send velkomst-email",
|
||||
"server_external_domain_settings": "Eksternt domæne",
|
||||
"server_external_domain_settings_description": "Domæne brugt til eksterne links",
|
||||
"server_shared_link_domain_settings": "Delt link domæne",
|
||||
"server_shared_link_domain_settings_description": "Domæne brugt til delte links",
|
||||
"server_public_users": "Offentlige brugere",
|
||||
"server_public_users_description": "Alle brugere (navn og e-mail) vises, når en bruger tilføjes til delte album. Når den er deaktiveret, vil brugerlisten kun være tilgængelig for administratorbrugere.",
|
||||
"server_settings": "Serverindstillinger",
|
||||
"server_settings_description": "Administrér serverindstillinger",
|
||||
"server_shared_link_domain_settings": "Delt link domæne",
|
||||
"server_shared_link_domain_settings_description": "Domæne brugt til delte links",
|
||||
"server_stats_page_description": "Admin server statistikside",
|
||||
"server_welcome_message": "Velkomstbesked",
|
||||
"server_welcome_message_description": "En besked som bliver vist på loginsiden.",
|
||||
|
|
|
|||
|
|
@ -342,12 +342,12 @@
|
|||
"send_welcome_email": "Send welcome email",
|
||||
"server_external_domain_settings": "External domain",
|
||||
"server_external_domain_settings_description": "Domain used for external links",
|
||||
"server_shared_link_domain_settings": "Shared link domain",
|
||||
"server_shared_link_domain_settings_description": "Domain used for shared links",
|
||||
"server_public_users": "Public Users",
|
||||
"server_public_users_description": "All users (name and email) are listed when adding a user to shared albums. When disabled, the user list will only be available to admin users.",
|
||||
"server_settings": "Server Settings",
|
||||
"server_settings_description": "Manage server settings",
|
||||
"server_shared_link_domain_settings": "Shared link domain",
|
||||
"server_shared_link_domain_settings_description": "Domain used for shared links",
|
||||
"server_stats_page_description": "Admin server statistics page",
|
||||
"server_welcome_message": "Welcome message",
|
||||
"server_welcome_message_description": "A message that is displayed on the login page.",
|
||||
|
|
|
|||
|
|
@ -342,12 +342,12 @@
|
|||
"send_welcome_email": "Send welcome email",
|
||||
"server_external_domain_settings": "External domain",
|
||||
"server_external_domain_settings_description": "Domain used for external links",
|
||||
"server_shared_link_domain_settings": "Shared link domain",
|
||||
"server_shared_link_domain_settings_description": "Domain used for shared links",
|
||||
"server_public_users": "Public Users",
|
||||
"server_public_users_description": "All users (name and email) are listed when adding a user to shared albums. When disabled, the user list will only be available to admin users.",
|
||||
"server_settings": "Server Settings",
|
||||
"server_settings_description": "Manage server settings",
|
||||
"server_shared_link_domain_settings": "Shared link domain",
|
||||
"server_shared_link_domain_settings_description": "Domain used for shared links",
|
||||
"server_stats_page_description": "Admin server statistics page",
|
||||
"server_welcome_message": "Welcome message",
|
||||
"server_welcome_message_description": "A message that is displayed on the login page.",
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ class ServerConfig {
|
|||
final int trashDays;
|
||||
final String oauthButtonText;
|
||||
final String externalDomain;
|
||||
final String sharedLinkDomain;
|
||||
final String mapDarkStyleUrl;
|
||||
final String mapLightStyleUrl;
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ class ServerConfig {
|
|||
required this.trashDays,
|
||||
required this.oauthButtonText,
|
||||
required this.externalDomain,
|
||||
required this.sharedLinkDomain,
|
||||
required this.mapDarkStyleUrl,
|
||||
required this.mapLightStyleUrl,
|
||||
});
|
||||
|
|
@ -20,6 +22,7 @@ class ServerConfig {
|
|||
trashDays: trashDays ?? this.trashDays,
|
||||
oauthButtonText: oauthButtonText ?? this.oauthButtonText,
|
||||
externalDomain: externalDomain ?? this.externalDomain,
|
||||
sharedLinkDomain: sharedLinkDomain ?? this.sharedLinkDomain,
|
||||
mapDarkStyleUrl: mapDarkStyleUrl,
|
||||
mapLightStyleUrl: mapLightStyleUrl,
|
||||
);
|
||||
|
|
@ -27,12 +30,13 @@ class ServerConfig {
|
|||
|
||||
@override
|
||||
String toString() =>
|
||||
'ServerConfig(trashDays: $trashDays, oauthButtonText: $oauthButtonText, externalDomain: $externalDomain)';
|
||||
'ServerConfig(trashDays: $trashDays, oauthButtonText: $oauthButtonText, externalDomain: $externalDomain, sharedLinkDomain: $sharedLinkDomain)';
|
||||
|
||||
ServerConfig.fromDto(ServerConfigDto dto)
|
||||
: trashDays = dto.trashDays,
|
||||
oauthButtonText = dto.oauthButtonText,
|
||||
externalDomain = dto.externalDomain,
|
||||
sharedLinkDomain = dto.sharedLinkDomain,
|
||||
mapDarkStyleUrl = dto.mapDarkStyleUrl,
|
||||
mapLightStyleUrl = dto.mapLightStyleUrl;
|
||||
|
||||
|
|
@ -44,9 +48,10 @@ class ServerConfig {
|
|||
|
||||
return other.trashDays == trashDays &&
|
||||
other.oauthButtonText == oauthButtonText &&
|
||||
other.externalDomain == externalDomain;
|
||||
other.externalDomain == externalDomain &&
|
||||
other.sharedLinkDomain == sharedLinkDomain;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => trashDays.hashCode ^ oauthButtonText.hashCode ^ externalDomain.hashCode;
|
||||
int get hashCode => trashDays.hashCode ^ oauthButtonText.hashCode ^ externalDomain.hashCode ^ sharedLinkDomain.hashCode;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@ final Map<String, Map<String, Object?>> openApiPatches = {
|
|||
'mapLightStyleUrl': 'https://tiles.immich.cloud/v1/style/light.json',
|
||||
'mapDarkStyleUrl': 'https://tiles.immich.cloud/v1/style/dark.json',
|
||||
'minFaces': 3,
|
||||
'sharedLinkDomain': '',
|
||||
},
|
||||
'SystemConfigServerDto': {
|
||||
'sharedLinkDomain': '',
|
||||
},
|
||||
'UserResponseDto': {'profileChangedAt': _now},
|
||||
'AssetResponseDto': {'visibility': 'timeline', 'createdAt': _now, 'isEdited': false},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue