Skip to content

Commit e0a2cd8

Browse files
committed
enh: remove usages of NAV_ENTRY_MODE_RECIPIENTS
Signed-off-by: Cleopatra Enjeck M. <[email protected]>
1 parent f86c8c3 commit e0a2cd8

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

src/modules/modals/CreateContext.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ export default {
171171
isUser: true,
172172
key: 'user-' + getCurrentUser().uid,
173173
})
174-
const displayMode = this.showInNavigation ? 'NAV_ENTRY_MODE_RECIPIENTS' : 'NAV_ENTRY_MODE_HIDDEN'
174+
const displayMode = this.showInNavigation ? 'NAV_ENTRY_MODE_ALL' : 'NAV_ENTRY_MODE_HIDDEN'
175175
const res = await this.$store.dispatch('insertNewContext', { data, previousReceivers: [], receivers: this.receivers, displayMode: NAV_ENTRY_MODE[displayMode] })
176176
if (res) {
177177
return res.id

src/modules/modals/EditContext.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ export default {
185185
isUser: true,
186186
key: 'user-' + getCurrentUser().uid,
187187
})
188-
const displayMode = this.showInNavigationDefault ? 'NAV_ENTRY_MODE_RECIPIENTS' : 'NAV_ENTRY_MODE_HIDDEN'
188+
const displayMode = this.showInNavigationDefault ? 'NAV_ENTRY_MODE_ALL' : 'NAV_ENTRY_MODE_HIDDEN'
189189
const res = await this.$store.dispatch('updateContext', { id: this.contextId, data, previousReceivers: Object.values(context.sharing), receivers: this.receivers, displayMode: NAV_ENTRY_MODE[displayMode] })
190190
if (res) {
191191
showSuccess(t('tables', 'Updated application "{contextTitle}".', { contextTitle: this.title }))

src/shared/constants.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ export const TYPE_USERGROUP = 'usergroup'
2828

2929
export const NAV_ENTRY_MODE = {
3030
NAV_ENTRY_MODE_HIDDEN: 0, // no nav bar entry
31-
NAV_ENTRY_MODE_RECIPIENTS: 1, // nav bar entry for share recipients, but not the owner
31+
// NAV_ENTRY_MODE_RECIPIENTS: 1, // nav bar entry for share recipients, but not the owner. Currently unused.
3232
NAV_ENTRY_MODE_ALL: 2, // nav bar entry for everybody
3333
}

src/store/store.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { showError } from '@nextcloud/dialogs'
1010
import '@nextcloud/dialogs/style.css'
1111
import data from './data.js'
1212
import displayError from '../shared/utils/displayError.js'
13-
import { NODE_TYPE_TABLE, NODE_TYPE_VIEW, NAV_ENTRY_MODE } from '../shared/constants.js'
13+
import { NODE_TYPE_TABLE, NODE_TYPE_VIEW } from '../shared/constants.js'
1414
import { getCurrentUser } from '@nextcloud/auth'
1515

1616
Vue.use(Vuex)
@@ -364,9 +364,8 @@ export default new Vuex.Store({
364364
if (createdShare?.data && createdShare?.data?.id) {
365365
const shareId = createdShare.data.id
366366
await dispatch('updateDisplayMode', { shareId, displayMode, target: 'default' })
367-
// since we switch between NAV_ENTRY_MODE_HIDDEN and NAV_ENTRY_MODE_RECIPIENTS, we need to handle owner separately
368367
if (receiver.id === getCurrentUser().uid) {
369-
await dispatch('updateDisplayMode', { shareId, displayMode: displayMode === NAV_ENTRY_MODE.NAV_ENTRY_MODE_HIDDEN ? NAV_ENTRY_MODE.NAV_ENTRY_MODE_HIDDEN : NAV_ENTRY_MODE.NAV_ENTRY_MODE_ALL, target: 'self' })
368+
await dispatch('updateDisplayMode', { shareId, displayMode, target: 'self' })
370369
}
371370
}
372371
}

0 commit comments

Comments
 (0)