Skip to content

Commit

Permalink
Make the 'mark for deletion' action more clearly
Browse files Browse the repository at this point in the history
  • Loading branch information
ssrahn committed Sep 6, 2023
1 parent 7be6362 commit e64a966
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 5 deletions.
3 changes: 2 additions & 1 deletion lib/Providers/OpencastConstants.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ public function register(\Pimple\Container $container)
'OPENCAST_RESOURCE_PROPERTY_ID',
'OPENCAST_SUPPORT_EMAIL',
'OPENCAST_API_TOKEN',
'OPENCAST_DEFAULT_SERVER'
'OPENCAST_DEFAULT_SERVER',
'OPENCAST_CLEAR_RECYCLE_BIN_INTERVAL'
]
];
}
Expand Down
18 changes: 15 additions & 3 deletions vueapp/components/Videos/Actions/VideoDelete.vue
Original file line number Diff line number Diff line change
@@ -1,23 +1,29 @@
<template>
<div>
<StudipDialog
:title="$gettext('Aufzeichnung entfernen')"
:title="$gettext('Aufzeichnung zum Löschen markieren')"
:confirmText="$gettext('Akzeptieren')"
:confirmClass="'accept'"
:closeText="$gettext('Abbrechen')"
:closeClass="'cancel'"
height="175"
height="275"
@close="decline"
@confirm="removeVideo"
>
<template v-slot:dialogContent>
<translate>Möchten Sie die Aufzeichnung wirklich entfernen?</translate>
<translate>
Möchten Sie die Aufzeichnung wirklich zum Löschen markieren?<br/><br/>
Die Aufzeichnung wird damit in den "Gelöschte Videos" Bereich Ihres Arbeitsplatzes verschoben und wird nach {{simple_config_list.settings.OPENCAST_CLEAR_RECYCLE_BIN_INTERVAL}} Tagen automatisch gelöscht.
Bis zu diesem Zeitpunkt können Sie die Aufzeichnung wiederherstellen."
</translate>
</template>
</StudipDialog>
</div>
</template>

<script>
import { mapGetters } from "vuex";
import StudipDialog from '@studip/StudipDialog'
export default {
Expand All @@ -31,6 +37,12 @@ export default {
emits: ['done', 'cancel'],
computed: {
...mapGetters([
'simple_config_list'
]),
},
methods: {
async removeVideo() {
await this.$store.dispatch('deleteVideo', this.event.token)
Expand Down
2 changes: 1 addition & 1 deletion vueapp/components/Videos/VideoCard.vue
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ export default {
menuItems.push({
id: 8,
label: this.$gettext('Entfernen'),
label: this.$gettext('Zum Löschen markieren'),
icon: 'trash',
emit: 'performAction',
emitArguments: 'VideoDelete'
Expand Down

0 comments on commit e64a966

Please sign in to comment.