diff --git a/ehr/resources/schemas/dbscripts/postgresql/ehr_lookups-25.003-25.004.sql b/ehr/resources/schemas/dbscripts/postgresql/ehr_lookups-25.003-25.004.sql new file mode 100644 index 000000000..6c031774a --- /dev/null +++ b/ehr/resources/schemas/dbscripts/postgresql/ehr_lookups-25.003-25.004.sql @@ -0,0 +1,12 @@ + +CREATE TABLE ehr_lookups.editable_lookups +( + rowId SERIAL NOT NULL, + sch varchar(255), + query varchar(255), + category varchar(255), + title varchar(255), + description varchar(255), + + CONSTRAINT PK_editable_lookups PRIMARY KEY (rowId) +); \ No newline at end of file diff --git a/ehr/resources/schemas/dbscripts/sqlserver/ehr_lookups-25.003-25.004.sql b/ehr/resources/schemas/dbscripts/sqlserver/ehr_lookups-25.003-25.004.sql new file mode 100644 index 000000000..225122983 --- /dev/null +++ b/ehr/resources/schemas/dbscripts/sqlserver/ehr_lookups-25.003-25.004.sql @@ -0,0 +1,11 @@ + +CREATE TABLE ehr_lookups.editable_lookups +( + rowid INT IDENTITY(1,1) NOT NULL, + sch NVARCHAR(255), + query NVARCHAR(255), + category NVARCHAR(255), + title NVARCHAR(255), + description NVARCHAR(255), + CONSTRAINT pk_editable_lookups PRIMARY KEY (rowid ) +); \ No newline at end of file diff --git a/ehr/resources/schemas/ehr_lookups.xml b/ehr/resources/schemas/ehr_lookups.xml index 325892de6..43c135949 100644 --- a/ehr/resources/schemas/ehr_lookups.xml +++ b/ehr/resources/schemas/ehr_lookups.xml @@ -2981,4 +2981,18 @@ + + Table containing the list of lookups that can be edited by admin users. + DETAILED + + + + + + + + + +
+ diff --git a/ehr/src/org/labkey/ehr/EHRModule.java b/ehr/src/org/labkey/ehr/EHRModule.java index 275f1ede6..fe07613ae 100644 --- a/ehr/src/org/labkey/ehr/EHRModule.java +++ b/ehr/src/org/labkey/ehr/EHRModule.java @@ -133,7 +133,7 @@ public String getName() @Override public @Nullable Double getSchemaVersion() { - return 25.003; + return 25.004; } @Override diff --git a/ehr/src/org/labkey/ehr/table/DefaultEHRCustomizer.java b/ehr/src/org/labkey/ehr/table/DefaultEHRCustomizer.java index c564ec6c0..b46909ce3 100644 --- a/ehr/src/org/labkey/ehr/table/DefaultEHRCustomizer.java +++ b/ehr/src/org/labkey/ehr/table/DefaultEHRCustomizer.java @@ -1280,7 +1280,7 @@ private void customizeEditableLookups(AbstractTableInfo table) String name = "title"; if (table.getColumn(name) != null) { - DetailsURL url = DetailsURL.fromString("ehr-updateTable.view?schemaName=ehr_lookups&query.queryName=${value}"); + DetailsURL url = DetailsURL.fromString("ehr-updateTable.view?schemaName=${sch}&query.queryName=${query}"); MutableColumnInfo col = ((MutableColumnInfo) table.getColumn(name)); col.setURL(url); col.setLabel("Table");