|
310 | 310 |
|
311 | 311 | <div v-if="isSetup" id="secure-view-settings" class="section"> |
312 | 312 | <h2>{{ t('richdocuments', 'Secure View') }}</h2> |
313 | | - <p>{{ t('richdocuments', 'Secure view enables you to secure documents by embedding a watermark') }}</p> |
| 313 | + <p>{{ t('richdocuments', 'Secure view enables you to secure office documents by blocking downloads, previews and showing a watermark') }}</p> |
314 | 314 | <ul> |
315 | 315 | <li>{{ t('richdocuments', 'The settings only apply to compatible office files that are opened in Nextcloud Office') }}</li> |
| 316 | + <li>{{ t('richdocuments', 'Downloading the file through WebDAV will be blocked') }}</li> |
316 | 317 | <li>{{ t('richdocuments', 'The following options within Nextcloud Office will be disabled: Copy, Download, Export, Print') }}</li> |
317 | | - <li>{{ t('richdocuments', 'Files may still be downloadable through Nextcloud unless restricted otherwise through sharing or access control settings') }}</li> |
318 | 318 | <li>{{ t('richdocuments', 'Files may still be downloadable via WOPI requests if WOPI settings are not correctly configured') }}</li> |
319 | | - <li>{{ t('richdocuments', 'Previews will be blocked for watermarked files to not leak the first page of documents') }}</li> |
| 319 | + <li>{{ t('richdocuments', 'Previews will be blocked') }}</li> |
320 | 320 | </ul> |
321 | 321 | <SettingsCheckbox v-model="settings.watermark.enabled" |
322 | | - :label="t('richdocuments', 'Enable watermarking')" |
| 322 | + :label="t('richdocuments', 'Enable secure view')" |
323 | 323 | hint="" |
324 | 324 | :disabled="updating" |
325 | 325 | @input="update" /> |
|
331 | 331 | @update="update" /> |
332 | 332 | <div v-if="settings.watermark.enabled"> |
333 | 333 | <SettingsCheckbox v-model="settings.watermark.allTags" |
334 | | - :label="t('richdocuments', 'Show watermark on tagged files')" |
| 334 | + :label="t('richdocuments', 'Enforce secure view on tagged files')" |
335 | 335 | :disabled="updating" |
336 | 336 | @input="update" /> |
337 | 337 | <p v-if="settings.watermark.allTags" class="checkbox-details"> |
338 | 338 | <NcSelectTags v-model="settings.watermark.allTagsList" :label="t('richdocuments', 'Select tags to enforce watermarking')" @input="update" /> |
339 | 339 | </p> |
340 | 340 | <SettingsCheckbox v-model="settings.watermark.allGroups" |
341 | | - :label="t('richdocuments', 'Show watermark for users of groups')" |
| 341 | + :label="t('richdocuments', 'Enforce secure view for users of groups')" |
342 | 342 | :disabled="updating" |
343 | 343 | @input="update" /> |
344 | 344 | <p v-if="settings.watermark.allGroups" class="checkbox-details"> |
345 | 345 | <SettingsSelectGroup v-model="settings.watermark.allGroupsList" :label="t('richdocuments', 'Select tags to enforce watermarking')" @input="update" /> |
346 | 346 | </p> |
347 | 347 | <SettingsCheckbox v-model="settings.watermark.shareAll" |
348 | | - :label="t('richdocuments', 'Show watermark for all shares')" |
| 348 | + :label="t('richdocuments', 'Enforce secure view for all shares')" |
349 | 349 | hint="" |
350 | 350 | :disabled="updating" |
351 | 351 | @input="update" /> |
352 | 352 | <SettingsCheckbox v-if="!settings.watermark.shareAll" |
353 | 353 | v-model="settings.watermark.shareRead" |
354 | | - :label="t('richdocuments', 'Show watermark for read only shares')" |
| 354 | + :label="t('richdocuments', 'Enforce secure view for read only shares')" |
| 355 | + hint="" |
| 356 | + :disabled="updating" |
| 357 | + @input="update" /> |
| 358 | + <SettingsCheckbox v-model="settings.watermark.shareTalkPublic" |
| 359 | + :label="t('richdocuments', 'Enforce secure view for all public Talk shares')" |
355 | 360 | hint="" |
356 | 361 | :disabled="updating" |
357 | 362 | @input="update" /> |
358 | 363 | <SettingsCheckbox v-if="!settings.watermark.shareAll" |
359 | 364 | v-model="settings.watermark.shareDisabledDownload" |
360 | | - :label="t('richdocuments', 'Show watermark for shares without download permission')" |
| 365 | + :label="t('richdocuments', 'Enforce secure view for shares without download permission')" |
361 | 366 | hint="" |
362 | 367 | :disabled="updating" |
363 | 368 | @input="update" /> |
364 | 369 |
|
365 | 370 | <h3>Link shares</h3> |
366 | 371 | <SettingsCheckbox v-model="settings.watermark.linkAll" |
367 | | - :label="t('richdocuments', 'Show watermark for all link shares')" |
| 372 | + :label="t('richdocuments', 'Enforce secure view for all link shares')" |
368 | 373 | hint="" |
369 | 374 | :disabled="updating" |
370 | 375 | @input="update" /> |
371 | 376 | <SettingsCheckbox v-if="!settings.watermark.linkAll" |
372 | 377 | v-model="settings.watermark.linkSecure" |
373 | | - :label="t('richdocuments', 'Show watermark for download hidden shares')" |
| 378 | + :label="t('richdocuments', 'Enforce secure view for download hidden shares')" |
374 | 379 | hint="" |
375 | 380 | :disabled="updating" |
376 | 381 | @input="update" /> |
377 | 382 | <SettingsCheckbox v-if="!settings.watermark.linkAll" |
378 | 383 | v-model="settings.watermark.linkRead" |
379 | | - :label="t('richdocuments', 'Show watermark for read only link shares')" |
| 384 | + :label="t('richdocuments', 'Enforce secure view for read only link shares')" |
380 | 385 | hint="" |
381 | 386 | :disabled="updating" |
382 | 387 | @input="update" /> |
383 | 388 | <SettingsCheckbox v-if="!settings.watermark.linkAll" |
384 | 389 | v-model="settings.watermark.linkTags" |
385 | | - :label="t('richdocuments', 'Show watermark on link shares with specific system tags')" |
| 390 | + :label="t('richdocuments', 'Enforce secure view on link shares with specific system tags')" |
386 | 391 | :disabled="updating" |
387 | 392 | @input="update" /> |
388 | 393 | <p v-if="!settings.watermark.linkAll && settings.watermark.linkTags" class="checkbox-details"> |
389 | | - <NcSelectTags v-model="settings.watermark.linkTagsList" :label="t('richdocuments', 'Select tags to enforce watermarking')" @input="update" /> |
| 394 | + <NcSelectTags v-model="settings.watermark.linkTagsList" :label="t('richdocuments', 'Select tags to enforce secure view')" @input="update" /> |
390 | 395 | </p> |
391 | 396 | </div> |
392 | 397 | </div> |
@@ -512,6 +517,7 @@ export default { |
512 | 517 | enabled: false, |
513 | 518 | shareAll: false, |
514 | 519 | shareRead: false, |
| 520 | + shareTalkPublic: true, |
515 | 521 | linkSecure: false, |
516 | 522 | linkRead: false, |
517 | 523 | linkAll: false, |
|
0 commit comments