From d3a7777a8425de3f022a96144d725e0f29df66f4 Mon Sep 17 00:00:00 2001 From: "Enjeck C." Date: Tue, 5 Aug 2025 07:17:03 +0100 Subject: [PATCH 1/4] feat: Inline editing - Stars Signed-off-by: Enjeck C. --- .../ncTable/partials/TableCellStars.vue | 160 +++++++++++++++++- .../components/ncTable/partials/TableRow.vue | 1 - 2 files changed, 155 insertions(+), 6 deletions(-) diff --git a/src/shared/components/ncTable/partials/TableCellStars.vue b/src/shared/components/ncTable/partials/TableCellStars.vue index d13a55c101..a245e030bd 100644 --- a/src/shared/components/ncTable/partials/TableCellStars.vue +++ b/src/shared/components/ncTable/partials/TableCellStars.vue @@ -3,15 +3,58 @@ - SPDX-License-Identifier: AGPL-3.0-or-later --> - diff --git a/src/shared/components/ncTable/partials/TableRow.vue b/src/shared/components/ncTable/partials/TableRow.vue index afea9d3d5d..2f66236cc8 100644 --- a/src/shared/components/ncTable/partials/TableRow.vue +++ b/src/shared/components/ncTable/partials/TableRow.vue @@ -114,7 +114,6 @@ export default { ColumnTypes.TextRich, ColumnTypes.SelectionMulti, ColumnTypes.TextLink, - ColumnTypes.NumberStars, ColumnTypes.Datetime, ColumnTypes.DatetimeDate, ColumnTypes.DatetimeTime, From 341d4be577d74d13291553eb79d2347eafd94e42 Mon Sep 17 00:00:00 2001 From: "Enjeck C." Date: Tue, 5 Aug 2025 08:27:59 +0100 Subject: [PATCH 2/4] enh: remove unneeded section Signed-off-by: Enjeck C. --- src/shared/components/ncTable/partials/TableCellStars.vue | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/shared/components/ncTable/partials/TableCellStars.vue b/src/shared/components/ncTable/partials/TableCellStars.vue index a245e030bd..ba08821776 100644 --- a/src/shared/components/ncTable/partials/TableCellStars.vue +++ b/src/shared/components/ncTable/partials/TableCellStars.vue @@ -70,12 +70,6 @@ export default { }, }, - data() { - return { - // No additional data needed - } - }, - computed: { getValue() { const starEmpty = '☆' From 6d5c01d2e9b8f6541921ad75064845beca9aae8d Mon Sep 17 00:00:00 2001 From: "Enjeck C." Date: Thu, 14 Aug 2025 04:06:38 +0100 Subject: [PATCH 3/4] enh: Click on stars to edit instead of buttons Signed-off-by: Enjeck C. --- .../ncTable/partials/TableCellStars.vue | 80 ++++++++++--------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/src/shared/components/ncTable/partials/TableCellStars.vue b/src/shared/components/ncTable/partials/TableCellStars.vue index ba08821776..0a4d31d460 100644 --- a/src/shared/components/ncTable/partials/TableCellStars.vue +++ b/src/shared/components/ncTable/partials/TableCellStars.vue @@ -16,25 +16,16 @@ @keydown.enter="saveChanges" @keydown.escape="cancelEdit">
- - - -
- {{ getEditValue }} +
+ + {{ star <= editValue ? '★' : '☆' }} +
- - -
@@ -42,17 +33,12 @@