|
321 | 321 | <p>{{ t('richdocuments', 'Secure view enables you to secure documents by embedding a watermark') }}</p> |
322 | 322 | <ul> |
323 | 323 | <li>{{ t('richdocuments', 'The settings only apply to compatible office files that are opened in Nextcloud Office') }}</li> |
| 324 | + <li>{{ t('richdocuments', 'Downloading the file through WebDAV will be blocked') }}</li> |
324 | 325 | <li>{{ t('richdocuments', 'The following options within Nextcloud Office will be disabled: Copy, Download, Export, Print') }}</li> |
325 | | - <li>{{ t('richdocuments', 'Files may still be downloadable through Nextcloud unless restricted otherwise through sharing or access control settings') }}</li> |
326 | 326 | <li>{{ t('richdocuments', 'Files may still be downloadable via WOPI requests if WOPI settings are not correctly configured') }}</li> |
327 | | - <li>{{ t('richdocuments', 'Previews will be blocked for watermarked files to not leak the first page of documents') }}</li> |
| 327 | + <li>{{ t('richdocuments', 'Previews will be blocked') }}</li> |
328 | 328 | </ul> |
329 | 329 | <SettingsCheckbox v-model="settings.watermark.enabled" |
330 | | - :label="t('richdocuments', 'Enable watermarking')" |
| 330 | + :label="t('richdocuments', 'Enable secure view')" |
331 | 331 | hint="" |
332 | 332 | :disabled="updating" |
333 | 333 | @input="update" /> |
|
339 | 339 | @update="update" /> |
340 | 340 | <div v-if="settings.watermark.enabled"> |
341 | 341 | <SettingsCheckbox v-model="settings.watermark.allTags" |
342 | | - :label="t('richdocuments', 'Show watermark on tagged files')" |
| 342 | + :label="t('richdocuments', 'Enforce secure view on tagged files')" |
343 | 343 | :disabled="updating" |
344 | 344 | @input="update" /> |
345 | 345 | <p v-if="settings.watermark.allTags" class="checkbox-details"> |
346 | 346 | <NcSelectTags v-model="settings.watermark.allTagsList" :label="t('richdocuments', 'Select tags to enforce watermarking')" @input="update" /> |
347 | 347 | </p> |
348 | 348 | <SettingsCheckbox v-model="settings.watermark.allGroups" |
349 | | - :label="t('richdocuments', 'Show watermark for users of groups')" |
| 349 | + :label="t('richdocuments', 'Enforce secure view for users of groups')" |
350 | 350 | :disabled="updating" |
351 | 351 | @input="update" /> |
352 | 352 | <p v-if="settings.watermark.allGroups" class="checkbox-details"> |
353 | 353 | <SettingsSelectGroup v-model="settings.watermark.allGroupsList" :label="t('richdocuments', 'Select tags to enforce watermarking')" @input="update" /> |
354 | 354 | </p> |
355 | 355 | <SettingsCheckbox v-model="settings.watermark.shareAll" |
356 | | - :label="t('richdocuments', 'Show watermark for all shares')" |
| 356 | + :label="t('richdocuments', 'Enforce secure view for all shares')" |
357 | 357 | hint="" |
358 | 358 | :disabled="updating" |
359 | 359 | @input="update" /> |
360 | 360 | <SettingsCheckbox v-if="!settings.watermark.shareAll" |
361 | 361 | v-model="settings.watermark.shareRead" |
362 | | - :label="t('richdocuments', 'Show watermark for read only shares')" |
| 362 | + :label="t('richdocuments', 'Enforce secure view for read only shares')" |
| 363 | + hint="" |
| 364 | + :disabled="updating" |
| 365 | + @input="update" /> |
| 366 | + <SettingsCheckbox v-model="settings.watermark.shareTalkPublic" |
| 367 | + :label="t('richdocuments', 'Enforce secure view for all public Talk shares')" |
363 | 368 | hint="" |
364 | 369 | :disabled="updating" |
365 | 370 | @input="update" /> |
366 | 371 | <SettingsCheckbox v-if="!settings.watermark.shareAll" |
367 | 372 | v-model="settings.watermark.shareDisabledDownload" |
368 | | - :label="t('richdocuments', 'Show watermark for shares without download permission')" |
| 373 | + :label="t('richdocuments', 'Enforce secure view for shares without download permission')" |
369 | 374 | hint="" |
370 | 375 | :disabled="updating" |
371 | 376 | @input="update" /> |
372 | 377 |
|
373 | 378 | <h3>Link shares</h3> |
374 | 379 | <SettingsCheckbox v-model="settings.watermark.linkAll" |
375 | | - :label="t('richdocuments', 'Show watermark for all link shares')" |
| 380 | + :label="t('richdocuments', 'Enforce secure view for all link shares')" |
376 | 381 | hint="" |
377 | 382 | :disabled="updating" |
378 | 383 | @input="update" /> |
379 | 384 | <SettingsCheckbox v-if="!settings.watermark.linkAll" |
380 | 385 | v-model="settings.watermark.linkSecure" |
381 | | - :label="t('richdocuments', 'Show watermark for download hidden shares')" |
| 386 | + :label="t('richdocuments', 'Enforce secure view for download hidden shares')" |
382 | 387 | hint="" |
383 | 388 | :disabled="updating" |
384 | 389 | @input="update" /> |
385 | 390 | <SettingsCheckbox v-if="!settings.watermark.linkAll" |
386 | 391 | v-model="settings.watermark.linkRead" |
387 | | - :label="t('richdocuments', 'Show watermark for read only link shares')" |
| 392 | + :label="t('richdocuments', 'Enforce secure view for read only link shares')" |
388 | 393 | hint="" |
389 | 394 | :disabled="updating" |
390 | 395 | @input="update" /> |
391 | 396 | <SettingsCheckbox v-if="!settings.watermark.linkAll" |
392 | 397 | v-model="settings.watermark.linkTags" |
393 | | - :label="t('richdocuments', 'Show watermark on link shares with specific system tags')" |
| 398 | + :label="t('richdocuments', 'Enforce secure view on link shares with specific system tags')" |
394 | 399 | :disabled="updating" |
395 | 400 | @input="update" /> |
396 | 401 | <p v-if="!settings.watermark.linkAll && settings.watermark.linkTags" class="checkbox-details"> |
397 | | - <NcSelectTags v-model="settings.watermark.linkTagsList" :label="t('richdocuments', 'Select tags to enforce watermarking')" @input="update" /> |
| 402 | + <NcSelectTags v-model="settings.watermark.linkTagsList" :label="t('richdocuments', 'Select tags to enforce secure view')" @input="update" /> |
398 | 403 | </p> |
399 | 404 | </div> |
400 | 405 | </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