Browse Source

show id and description for quicker picking via keyboard

Daniel Sheffield 3 weeks ago
parent
commit
1201f4cdb7
1 changed files with 4 additions and 4 deletions
  1. 4 4
      site/add_item.sql

+ 4 - 4
site/add_item.sql

@@ -16,12 +16,12 @@ SELECT 'form' AS component
 ;
 
 SET ":project_options" = (SELECT JSON_ARRAYAGG(JSON_OBJECT(ARRAY['label', CASE description IS NULL
-	WHEN TRUE THEN project
+	WHEN TRUE THEN id || ' ' || project
 	ELSE CASE description
-		WHEN '' THEN id::text
-		ELSE description
+		WHEN '' THEN CAST(id AS TEXT)
+		ELSE id || ' ' || description
 	END
-END, 'value', id::text, 'selected', CASE id WHEN 166 THEN 'selected' ELSE NULL END::text]))
+END, 'value', CAST(id AS TEXT), 'selected', CAST(CASE id WHEN 166 THEN 'selected' ELSE NULL END AS TEXT)]))
 FROM project);
 
 SELECT 'Project ID' AS label