feat(kanban): hide "Seleccionar Aleatorio" in done columns

The random-pick menu entry is meaningless for done columns — cards there
are already finished and now get auto-archived after 30 days (issue
0092). Gate the Menu.Item on !column.is_done so the action only appears
in active columns.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-14 17:25:30 +02:00
parent 9b503f0555
commit 9d3ab5f0f3
3 changed files with 12 additions and 10 deletions
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Kanban</title> <title>Kanban</title>
<script type="module" crossorigin src="/assets/index-Cdqq92Kx.js"></script> <script type="module" crossorigin src="/assets/index-B70qRZGH.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-b0xjFtx2.css"> <link rel="stylesheet" crossorigin href="/assets/index-b0xjFtx2.css">
</head> </head>
<body> <body>
+2
View File
@@ -547,6 +547,7 @@ function KanbanColumnImpl({
</Stack> </Stack>
</Popover.Dropdown> </Popover.Dropdown>
</Popover> </Popover>
{!column.is_done && (
<Menu.Item <Menu.Item
leftSection={<IconDice5 size={14} />} leftSection={<IconDice5 size={14} />}
data-test="column-random-pick" data-test="column-random-pick"
@@ -555,6 +556,7 @@ function KanbanColumnImpl({
> >
Seleccionar Aleatorio Seleccionar Aleatorio
</Menu.Item> </Menu.Item>
)}
<Menu.Item <Menu.Item
leftSection={<ArchiveIcon size={14} />} leftSection={<ArchiveIcon size={14} />}
onClick={() => onMoveColumnLocation(column.id, isInSidebar ? "board" : "sidebar")} onClick={() => onMoveColumnLocation(column.id, isInSidebar ? "board" : "sidebar")}