You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-11-29 22:48:10 +02:00
All: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312)
This commit is contained in:
@@ -503,7 +503,7 @@ class Setting extends BaseModel {
|
||||
return value ? rtrimSlashes(value) : '';
|
||||
},
|
||||
public: true,
|
||||
label: () => _('AWS S3 bucket'),
|
||||
label: () => _('S3 bucket'),
|
||||
description: () => emptyDirWarning,
|
||||
storage: SettingStorage.File,
|
||||
},
|
||||
@@ -514,8 +514,25 @@ class Setting extends BaseModel {
|
||||
show: (settings: any) => {
|
||||
return settings['sync.target'] == SyncTargetRegistry.nameToId('amazon_s3');
|
||||
},
|
||||
filter: value => {
|
||||
return value ? value.trim() : '';
|
||||
},
|
||||
public: true,
|
||||
label: () => _('AWS S3 URL'),
|
||||
label: () => _('S3 URL'),
|
||||
storage: SettingStorage.File,
|
||||
},
|
||||
'sync.8.region': {
|
||||
value: '',
|
||||
type: SettingItemType.String,
|
||||
section: 'sync',
|
||||
show: (settings: any) => {
|
||||
return settings['sync.target'] == SyncTargetRegistry.nameToId('amazon_s3');
|
||||
},
|
||||
filter: value => {
|
||||
return value ? value.trim() : '';
|
||||
},
|
||||
public: true,
|
||||
label: () => _('Region'),
|
||||
storage: SettingStorage.File,
|
||||
},
|
||||
'sync.8.username': {
|
||||
@@ -526,7 +543,7 @@ class Setting extends BaseModel {
|
||||
return settings['sync.target'] == SyncTargetRegistry.nameToId('amazon_s3');
|
||||
},
|
||||
public: true,
|
||||
label: () => _('AWS key'),
|
||||
label: () => _('Access Key'),
|
||||
storage: SettingStorage.File,
|
||||
},
|
||||
'sync.8.password': {
|
||||
@@ -537,10 +554,20 @@ class Setting extends BaseModel {
|
||||
return settings['sync.target'] == SyncTargetRegistry.nameToId('amazon_s3');
|
||||
},
|
||||
public: true,
|
||||
label: () => _('AWS secret'),
|
||||
label: () => _('Secret Key'),
|
||||
secure: true,
|
||||
},
|
||||
|
||||
'sync.8.forcePathStyle': {
|
||||
value: false,
|
||||
type: SettingItemType.Bool,
|
||||
section: 'sync',
|
||||
show: (settings: any) => {
|
||||
return settings['sync.target'] == SyncTargetRegistry.nameToId('amazon_s3');
|
||||
},
|
||||
public: true,
|
||||
label: () => _('Force Path Style'),
|
||||
storage: SettingStorage.File,
|
||||
},
|
||||
'sync.9.path': {
|
||||
value: '',
|
||||
type: SettingItemType.String,
|
||||
|
||||
Reference in New Issue
Block a user