@@ -209,7 +212,9 @@ const _PortFieldList: React.FC<_PortFieldListProps> = ({ portIndex, schemaNames,
{`: ${f.type}`}
{!f.required &&
{' (optional)'}}
{f.description && (
-
{f.description}
+
+ {getLabel(f.description, language)}
+
)}
))}
diff --git a/src/components/FolderTree/actions/registry.ts b/src/components/FolderTree/actions/registry.ts
index 0ba618c..c2b83bb 100644
--- a/src/components/FolderTree/actions/registry.ts
+++ b/src/components/FolderTree/actions/registry.ts
@@ -43,14 +43,14 @@ export interface ResolvedActions {
drag: FileAction[];
}
-const _IDENTITY: BuiltinCallbacks['t'] = (s) => s;
+const _IDENTITY: NonNullable
= (s) => s;
/** Built-in-Definitionen, die aus den heute hartcodierten Callbacks abgeleitet werden.
* Diese erscheinen NUR in den neuen Kanälen (Menu, Sheet, Shortcut) — die Inline-Icons
* werden weiterhin direkt vom FolderTree-Renderer gezeichnet, damit die bestehende
* "Stable-Trio + dynamische Aktionen"-Logik unangetastet bleibt. */
function _buildBuiltins(cb: BuiltinCallbacks): FileAction[] {
- const t = cb.t ?? _IDENTITY;
+ const t: NonNullable = cb.t ?? _IDENTITY;
const list: FileAction[] = [];
if (cb.onSendToChat) {
diff --git a/src/pages/basedata/PromptsPage.tsx b/src/pages/basedata/PromptsPage.tsx
index ff359d0..ae55350 100644
--- a/src/pages/basedata/PromptsPage.tsx
+++ b/src/pages/basedata/PromptsPage.tsx
@@ -102,6 +102,8 @@ export const PromptsPage: React.FC = () => {
maxWidth: 250,
fkSource: '/api/users/',
fkDisplayField: 'username',
+ frontendFormat: undefined,
+ frontendFormatLabels: undefined,
});
return cols;
diff --git a/src/pages/views/redmine/RedmineBrowserView.tsx b/src/pages/views/redmine/RedmineBrowserView.tsx
index de00d61..cce9851 100644
--- a/src/pages/views/redmine/RedmineBrowserView.tsx
+++ b/src/pages/views/redmine/RedmineBrowserView.tsx
@@ -36,7 +36,6 @@ import {
Forest,
FlatRow,
ORPHAN_ROOT_ID,
- TreeNode,
buildForest,
collectAllIds,
flattenForest,
@@ -313,14 +312,6 @@ export const RedmineBrowserView: React.FC = () => {
});
}, []);
- const _toggleAssignee = useCallback((id: number) => {
- setSelectedAssigneeIds(prev => {
- const next = new Set(prev);
- if (next.has(id)) next.delete(id); else next.add(id);
- return next;
- });
- }, []);
-
const _toggleRelType = useCallback((rt: string) => {
setSelectedRelTypes(prev => {
const next = new Set(prev);
diff --git a/src/utils/attributeTypeMapper.ts b/src/utils/attributeTypeMapper.ts
index 658b304..f9e3517 100644
--- a/src/utils/attributeTypeMapper.ts
+++ b/src/utils/attributeTypeMapper.ts
@@ -8,7 +8,8 @@ export type AttributeType =
| 'select'
| 'multiselect'
| 'multilingual'
- | 'integer'
+ | 'integer'
+ | 'int'
| 'float'
| 'number'
| 'timestamp'