Skip to content
Draft
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
222679e
Remove the edit-share logic from the MediaBoard
wolfganggreschus Nov 20, 2025
8dce360
Revert "Remove the edit-share logic from the MediaBoard"
wolfganggreschus Nov 20, 2025
c42fbc2
Remove the logic for edit mode from the Card.store, Board, and BoardA…
wolfganggreschus Nov 20, 2025
24dc3e8
Remove shared edit mode logic from Board and Card REST APIs
wolfganggreschus Nov 20, 2025
000a358
Remove edit mode logic from Card.store and update Board.vue to reflec…
wolfganggreschus Nov 20, 2025
a01598b
Remove edit mode logic from Board and Card REST APIs
wolfganggreschus Nov 20, 2025
7ecb0b4
Restrict list item detection to exclude title elements in InlineEditI…
wolfganggreschus Nov 21, 2025
9d9c466
Update InlineEditInteractionHandler to enable capture option and refi…
wolfganggreschus Nov 21, 2025
3e75ec4
Merge branch 'main' into BC-11003-remove-edit-share-logic
virgilchiriac Nov 24, 2025
370ae2f
stop displaying add button when a card of the boardcolumn is currentl…
luejoh Nov 25, 2025
f6a2feb
Merge branch 'main' into BC-7625-not-hide-add-card
wolfganggreschus Nov 26, 2025
c2ddea8
Add tests to verify the visibility of the add card button while editi…
wolfganggreschus Nov 26, 2025
e061bdc
Refactor BoardColumn tests to streamline setup and improve add card b…
wolfganggreschus Nov 26, 2025
a8186ae
Merge branch 'BC-7625-not-hide-add-card' of https://github.com/hpi-sc…
wolfganggreschus Nov 26, 2025
139258b
Merge branch 'main' into BC-7625-not-hide-add-card
wolfganggreschus Nov 26, 2025
f1c4097
Implement edit mode handling for add card button visibility in BoardC…
wolfganggreschus Nov 26, 2025
272a824
Merge branch 'BC-7625-not-hide-add-card' of https://github.com/hpi-sc…
wolfganggreschus Nov 26, 2025
5e1f5c2
Add permission to edit the board title
wolfganggreschus Nov 27, 2025
55d371f
Merge branch 'main' into BC-4521-no-board-interactions
wolfganggreschus Nov 27, 2025
53c9585
Add permissions for editing column and card titles
wolfganggreschus Dec 3, 2025
ea8a2e8
Merge branch 'BC-4521-no-board-interactions' of https://github.com/hp…
wolfganggreschus Dec 3, 2025
12c9f8e
Merge branch 'main' into BC-4521-no-board-interactions
wolfganggreschus Dec 3, 2025
1ee48f0
Remove unused CSS class and simplify the template for the card heading.
wolfganggreschus Dec 3, 2025
374c05f
Merge branch 'BC-4521-no-board-interactions' of https://github.com/hp…
wolfganggreschus Dec 3, 2025
5a67eb5
Use Vue-Utils CSS class for title component
wolfganggreschus Dec 3, 2025
f12006a
Merge branch 'main' into BC-4521-no-board-interactions
wolfganggreschus Dec 3, 2025
5d3994e
Merge branch 'main' into BC-4521-no-board-interactions
wolfganggreschus Dec 3, 2025
8cac33d
Merge branch 'main' into BC-4521-no-board-interactions
wolfganggreschus Dec 4, 2025
0492a59
Update elevation and hover behavior based on edit permissions in Card…
wolfganggreschus Dec 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/modules/feature/board/board/BoardHeader.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
:is-edit-mode="isEditMode"
:is-focused="isFocusedById"
:max-length="100"
:has-edit-permission="hasEditPermission"
@update:value="updateBoardTitle"
@blur="onBoardTitleBlur"
/>
Expand Down
13 changes: 11 additions & 2 deletions src/modules/feature/board/shared/BoardAnyTitleInput.vue
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@
/>
</template>
<template v-else>
<component :is="`h${headingLevel}`" class="title" :class="scope === 'board' ? 'board-title' : 'other-title'">
<component
:is="`h${headingLevel}`"
class="title"
:class="[scope === 'board' ? 'board-title' : 'other-title', { editable: hasEditPermission }]"
>
{{ externalValue?.trim() ? externalValue : emptyValueFallback }}
</component>
</template>
Expand All @@ -44,12 +48,14 @@ type Props = {
isFocused?: boolean;
maxLength?: number | null;
emptyValueFallback?: string;
hasEditPermission?: boolean;
};

const props = withDefaults(defineProps<Props>(), {
isFocused: false,
maxLength: null,
emptyValueFallback: "",
hasEditPermission: false,
});

const emit = defineEmits<{
Expand Down Expand Up @@ -162,7 +168,6 @@ const cursorToEnd = () => {
}

.title {
cursor: pointer;
white-space: pre-wrap;
letter-spacing: $field-letter-spacing;
font-family: var(--font-accent);
Expand Down Expand Up @@ -205,4 +210,8 @@ const cursorToEnd = () => {
overflow-wrap: break-word;
word-break: break-word;
}

.editable {
cursor: pointer;
}
</style>
Loading