Skip to content

Commit 70f673d

Browse files
authored
MOdifed flag program to include the time settings when entering starting date, and ending date. (#1580)
1 parent d39a04a commit 70f673d

File tree

4 files changed

+44
-4
lines changed

4 files changed

+44
-4
lines changed

onprc_ehr/resources/queries/study/flags.query.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
<column columnName="Id"/>
1212
<column columnName="date">
1313
<columnTitle>Date Added</columnTitle>
14-
<formatString>Date</formatString>
14+
<formatString>DateTime</formatString>
1515
</column>
1616
<column columnName="enddate">
1717
<columnTitle>Date Removed</columnTitle>
1818
<isHidden>false</isHidden>
19-
<formatString>Date</formatString>
19+
<formatString>DateTime</formatString>
2020
</column>
2121
<column columnName="project">
2222
<isHidden>true</isHidden>

onprc_ehr/resources/scripts/onprc_ehr/onprc_triggers.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,8 +483,8 @@ exports.init = function(EHR){
483483
EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Events.INIT, 'study', 'flags', function(event, helper){
484484
helper.setScriptOptions({
485485
allowFutureDates: true,
486-
removeTimeFromDate: true,
487-
removeTimeFromEndDate: true
486+
removeTimeFromDate: false,
487+
removeTimeFromEndDate: false
488488
});
489489

490490
EHR.Server.TriggerManager.unregisterAllHandlersForQueryNameAndEvent('study', 'flags', EHR.Server.TriggerManager.Events.AFTER_INSERT);
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* Copyright (c) 2014 LabKey Corporation
3+
*
4+
* Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
5+
*/
6+
EHR.model.DataModelManager.registerMetadata('Flag_Settings', {
7+
allQueries: {
8+
9+
},
10+
byQuery: {
11+
'study.flags': {
12+
date: {
13+
xtype: 'xdatetime',
14+
extFormat: LABKEY.extDefaultDateTimeFormat,
15+
editorConfig: {
16+
dateFormat: LABKEY.extDefaultDateFormat,
17+
timeFormat: 'H:i'
18+
}
19+
20+
},
21+
enddate: {
22+
xtype: 'xdatetime',
23+
extFormat: LABKEY.extDefaultDateTimeFormat,
24+
editorConfig: {
25+
dateFormat: LABKEY.extDefaultDateFormat,
26+
timeFormat: 'H:i'
27+
}
28+
29+
}
30+
31+
}
32+
}
33+
});

onprc_ehr/src/org/labkey/onprc_ehr/dataentry/FlagsFormType.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.labkey.api.security.GroupManager;
2727
import org.labkey.api.security.permissions.AdminPermission;
2828
import org.labkey.api.security.permissions.Permission;
29+
import org.labkey.api.view.template.ClientDependency;
2930
import org.labkey.security.xml.GroupEnumType;
3031

3132
import java.util.ArrayList;
@@ -49,6 +50,12 @@ public FlagsFormType(DataEntryFormContext ctx, Module owner)
4950
new SimpleGridPanel("study", "flags", "Flags")
5051
));
5152

53+
addClientDependency(ClientDependency.supplierFromPath("onprc_ehr/model/sources/Flag_settings.js"));
54+
55+
for (FormSection s : getFormSections())
56+
{
57+
s.addConfigSource("Flag_Settings");
58+
}
5259

5360
}
5461

0 commit comments

Comments
 (0)