mirror of
https://github.com/zadam/trilium.git
synced 2025-10-20 23:29:02 +02:00
fix(views/table): note ID column being editable
This commit is contained in:
parent
6995fbfd06
commit
954619bd36
@ -30,6 +30,7 @@ function showColumnContextMenu(_e: UIEvent, column: ColumnComponent, parentNote:
|
|||||||
|
|
||||||
const sorters = tabulator.getSorters();
|
const sorters = tabulator.getSorters();
|
||||||
const sorter = sorters.find(sorter => sorter.field === field);
|
const sorter = sorters.find(sorter => sorter.field === field);
|
||||||
|
const isUserDefinedColumn = (!!field && (field?.startsWith("labels.") || field?.startsWith("relations.")));
|
||||||
|
|
||||||
contextMenu.show({
|
contextMenu.show({
|
||||||
items: [
|
items: [
|
||||||
@ -104,7 +105,7 @@ function showColumnContextMenu(_e: UIEvent, column: ColumnComponent, parentNote:
|
|||||||
{
|
{
|
||||||
title: t("table_view.edit-column"),
|
title: t("table_view.edit-column"),
|
||||||
uiIcon: "bx bxs-edit-alt",
|
uiIcon: "bx bxs-edit-alt",
|
||||||
enabled: !!column.getField() && column.getField() !== "title",
|
enabled: isUserDefinedColumn,
|
||||||
handler: () => getParentComponent(e)?.triggerCommand("addNewTableColumn", {
|
handler: () => getParentComponent(e)?.triggerCommand("addNewTableColumn", {
|
||||||
referenceColumn: column,
|
referenceColumn: column,
|
||||||
columnToEdit: column
|
columnToEdit: column
|
||||||
@ -113,7 +114,7 @@ function showColumnContextMenu(_e: UIEvent, column: ColumnComponent, parentNote:
|
|||||||
{
|
{
|
||||||
title: t("table_view.delete-column"),
|
title: t("table_view.delete-column"),
|
||||||
uiIcon: "bx bx-trash",
|
uiIcon: "bx bx-trash",
|
||||||
enabled: !!column.getField() && column.getField() !== "title",
|
enabled: isUserDefinedColumn,
|
||||||
handler: () => getParentComponent(e)?.triggerCommand("deleteTableColumn", {
|
handler: () => getParentComponent(e)?.triggerCommand("deleteTableColumn", {
|
||||||
columnToDelete: column
|
columnToDelete: column
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user