Compare commits

...

1 Commits

Author SHA1 Message Date
Luka Trovic
3b92f2760d fix: open card with direct link
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-10-17 22:30:59 +02:00

View File

@@ -145,19 +145,18 @@ export default {
titleEditing: '',
hasActivity: capabilities && capabilities.activity,
locale: getLocale(),
currentCard: null,
}
},
computed: {
...mapState({
currentBoard: state => state.currentBoard,
cards: state => state.card.cards,
}),
...mapGetters(['canEdit', 'assignables', 'cardActions', 'stackById']),
...mapGetters(['canEdit', 'assignables', 'cardActions', 'stackById', 'cardById']),
title() {
return this.titleEditable ? this.titleEditing : this.currentCard.title
},
currentCard() {
return this.$store.getters.cardById(this.id)
},
subtitle() {
return t('deck', 'Modified') + ': ' + this.relativeDate(this.currentCard.lastModified * 1000) + ' ⸱ ' + t('deck', 'Created') + ': ' + this.relativeDate(this.currentCard.createdAt * 1000)
},
@@ -182,6 +181,19 @@ export default {
},
},
},
watch: {
cards() {
if (!this.currentCard) {
this.currentCard = this.cardById(this.id)
}
},
id() {
this.currentCard = this.cardById(this.id)
},
},
mounted() {
this.currentCard = this.cardById(this.id)
},
methods: {
handleUpdateTitleEditable(value) {
this.titleEditable = value