.body-2.grey--text.text--darken-1 Select which storage targets to enable:
v-tab(key='dropbox') Dropbox
.caption.grey--text.pb-2 Some storage targets require additional configuration in their dedicated tab (when selected).
v-tab(key='gdrive') Google Drive
v-tab(key='onedrive') OneDrive
v-tab(key='scp') SCP (SSH)
v-tab-item(key='settings')
v-card.pa-3
v-form
v-form
v-checkbox(
v-checkbox(
v-for='(target, n) in targets',
v-for='tgt in targets'
v-model='auths',
v-model='tgt.isEnabled'
:key='n',
:key='tgt.key'
:label='target.text',
:label='tgt.title'
:value='target.value',
color='primary'
color='primary',
:disabled='tgt.key === `local`'
hide-details
hide-details
)
)
v-tab-item(v-for='(tgt, n) in activeTargets', :key='tgt.key', :transition='false', :reverse-transition='false')
v-card.pa-3(flat, tile)
v-form
v-subheader.pl-0 Target Configuration
.body-1.ml-3(v-if='!tgt.config || tgt.config.length < 1') This storage target has no configuration options you can modify.
v-text-field(
v-else
v-for='cfg in tgt.config'
:key='cfg.key'
:label='cfg.key'
v-model='cfg.value'
prepend-icon='settings_applications'
)
v-divider
v-divider
v-btn(color='primary')
v-subheader.pl-0 Sync Direction
v-icon(left) chevron_right
.body-1.ml-3 Choose how content synchronization is handled for this storage target.
| Set Backup Targets
.pr-3.pt-3
v-radio-group.ml-3.py-0(v-model='tgt.mode')
v-radio(
label='Bi-directional'
color='primary'
value='sync'
)
v-radio(
label='Push to target'
color='primary'
value='push'
)
v-radio(
label='Pull from target'
color='primary'
value='pull'
)
.body-1.ml-3
strong Bi-directional
.pb-3 In bi-directional mode, content is first pulled from the storage target. Any newer content overwrites local content. New content since last sync is then pushed to the storage target, overwriting any content on target if present.
strong Push to target
.pb-3 Content is always pushed to the storage target, overwriting any existing content. This is the default and safest choice for backup scenarios.
strong Pull from target
.pb-3 Content is always pulled from the storage target, overwriting any local content which already exists. This choice is usually reserved for single-use content import. Caution with this option as any local content will always be overwritten!