Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
674423e
Create a new Necropsy scheduler with its own program properties.
Ohsudev Oct 28, 2022
0018a72
Create a new Necropsy scheduler with its own program properties.
Ohsudev Oct 31, 2022
a173143
Modified calendar webpart program
Ohsudev Nov 1, 2022
bdb89a1
Modified Necropsy scheduler program to allow a single instance of the…
Ohsudev Nov 2, 2022
97c4515
Merge remote-tracking branch 'origin/22.3_fb_PathologyScheduler' into…
Ohsudev Nov 5, 2022
5505d8f
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev Dec 9, 2022
6cf9cff
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev Jan 9, 2023
83a3f7a
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev Jan 17, 2023
0cbf57c
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev Apr 12, 2023
e74dc6a
Modified Necropsy Scheduler program
Ohsudev Apr 14, 2023
2314b20
Modified Necropsy Scheduler program
Ohsudev Apr 19, 2023
76e8044
Modified Necropsy Scheduler program
Ohsudev Apr 19, 2023
d3b6e2e
Modified Necropsy Scheduler program
Ohsudev Apr 21, 2023
01480db
Modified scheduler program
Ohsudev Apr 21, 2023
0d85711
Modified extscheduler program to include dependency files.
Ohsudev Apr 25, 2023
2a42073
Modified extscheduler program to include dependency files.
Ohsudev Apr 25, 2023
8f76856
Modified extscheduler program to include dependency files.
Ohsudev Apr 25, 2023
6e8a799
Modified extscheduler program to include dependency files.
Ohsudev Apr 25, 2023
632220a
Modified extscheduler program to include dependency files.
Ohsudev Apr 26, 2023
19a9851
Modified extscheduler program to include dependency files.
Ohsudev Apr 27, 2023
586805f
Modified extscheduler program to include dependency files.
Ohsudev Apr 27, 2023
29f1a18
Modified extscheduler program to include dependency files.
Ohsudev Apr 28, 2023
2e3298c
Merge remote-tracking branch 'origin/22.7_fb_PathologyScheduler' into…
Ohsudev Apr 28, 2023
6e40dfb
Modified extscheduler program to include dependency files.
Ohsudev Apr 28, 2023
ef27a81
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev May 5, 2023
45ea847
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev May 10, 2023
f85e399
Created new version Pathology Tissues Template import program.
Ohsudev May 11, 2023
e93166c
Merge branch 'release22.7-SNAPSHOT' into 22.7_fb_PathologyScheduler
Ohsudev May 25, 2023
6c52ae2
Modified scheduler program.
Ohsudev May 27, 2023
f0f0505
Modified Necropsy scheduler
Ohsudev Jun 12, 2023
1746b9c
Modified Necropsy scheduler
Ohsudev Jun 12, 2023
004fa6f
Modified Necropsy scheduler
Ohsudev Jun 14, 2023
efb7af5
Modified Necropsy scheduler
Ohsudev Jun 14, 2023
9d10062
Modified Necropsy scheduler
Ohsudev Jun 14, 2023
fd89ecf
Modified Necropsy scheduler
Ohsudev Jun 15, 2023
daacbb5
Merge remote-tracking branch 'origin/22.7_fb_PathologyScheduler' into…
Ohsudev Jun 27, 2023
90b6f18
Modified Pathology scheduler
Ohsudev Jun 27, 2023
bfade6f
Modified Pathology scheduler
Ohsudev Jun 27, 2023
828afdc
Modified Pathology scheduler
Ohsudev Jun 27, 2023
2783a7d
Modified Pathology scheduler
Ohsudev Jun 27, 2023
867baf8
Modified Pathology scheduler
Ohsudev Jun 27, 2023
be115ee
Merge branch 'release23.3-SNAPSHOT' into 23.3_fb_PathologySchedulerAm…
Ohsudev Nov 15, 2023
70c9e61
Merge branch 'release23.3-SNAPSHOT' into 23.3_fb_PathologySchedulerAm…
Ohsudev Nov 21, 2023
2c9acbf
Modified Path Tissue input form to validate blank input fields.
Ohsudev Nov 21, 2023
0c15190
Modified Path Tissue input form to validate blank input fields.
Ohsudev Nov 21, 2023
a6ba3e9
Modified Necropsy scheduler.
Ohsudev Nov 30, 2023
6157d5f
Modified Necropsy scheduler.
Ohsudev Nov 30, 2023
abbf139
Modified Necropsy scheduler.
Ohsudev Dec 1, 2023
9f71460
Modified Necropsy scheduler.
Ohsudev Dec 1, 2023
150f4a1
Modified Necropsy scheduler.
Ohsudev Dec 1, 2023
2c8d408
Modified Necropsy scheduler.
Ohsudev Dec 1, 2023
765e216
Modified Necropsy scheduler.
Ohsudev Dec 1, 2023
e4bb945
Modified Necropsy scheduler.
Ohsudev Dec 1, 2023
275f83a
Merge branch 'release23.11-SNAPSHOT' into 23.11_fb_PathologyScheduler…
Ohsudev Mar 27, 2024
f4527aa
Merge branch 'release23.11-SNAPSHOT' into 23.11_fb_PathologyScheduler…
Ohsudev Apr 10, 2024
cec30b6
Merge branch 'release23.11-SNAPSHOT' into 23.11_fb_PathologyScheduler…
Ohsudev Aug 23, 2024
026f0c0
Merge branch 'release23.11-SNAPSHOT' into 23.11_fb_PathologyScheduler…
Ohsudev Aug 29, 2024
600d0e5
Merge branch 'release23.11-SNAPSHOT' into 23.11_fb_PathologyScheduler…
Ohsudev Sep 4, 2024
02c5b20
Merge remote-tracking branch 'origin/23.11_fb_PathologySchedulerAmend…
Ohsudev Jan 17, 2025
3576509
Modified Pathology scheduler to match previous 23.11 code.
Ohsudev Jan 19, 2025
f1d4313
Modified Pathology scheduler to match previous 23.11 code.
Ohsudev Jan 19, 2025
060e0ac
Merge branch 'refs/heads/release24.11-SNAPSHOT' into 24.11_fb_Patholo…
Ohsudev Feb 3, 2025
24721e2
Modified Pathology scheduler with latest code from 23.11
Ohsudev Feb 3, 2025
e2ffdde
Merge branch 'release24.11-SNAPSHOT' into 24.11_fb_PathologyScheduler…
Ohsudev Apr 10, 2025
171c201
Modified to allow new set of calendar web part
Ohsudev Apr 10, 2025
ec6df2b
Merge branch 'release24.11-SNAPSHOT' into 24.11_fb_PathologyScheduler…
Ohsudev Jun 3, 2025
24a0e60
Merge remote-tracking branch 'origin/24.11_fb_PathologySchedulerAmend…
Ohsudev Aug 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion extscheduler/resources/module.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<description>A comma separated list of column names to display for the EventForm.js file. Column Names(Name,ResourceId,UserId,Alias,Quantity,Comments,StartDate,EndDate)</description>
<showDescriptionInline>true</showDescriptionInline>
<canSetPerContainer>true</canSetPerContainer>
<defaultValue>Name,ResourceId,UserId,Alias,Quantity,Comments,StartDate,EndDate</defaultValue>
<defaultValue>Name,ResourceId,UserId,Alias,Quantity,Comments,StartDate,EndDate,project,fasting,delivery,remainingtissues,animalid</defaultValue>
<editPermissions>
<permission>ADMIN</permission>
</editPermissions>
Expand Down
17 changes: 17 additions & 0 deletions extscheduler/resources/queries/extscheduler/events/.qview.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<customView xmlns="http://labkey.org/data/xml/queryCustomView">
<columns>
<column name="ResouceId"/>
<column name="Name"/>
<column name="StartDate"/>
<column name="StartDate"/>
<column name="EndDate"/>
<column name="UserId"/>
<column name="Alias"/>
</columns>
<filters>
<filter column="StartDate" operator="dategte" value="-30d" />
</filters>
<sorts>
<sort column="date" descending="true"/>
</sorts>
</customView>
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
-- Created: 6-13-2023 R. Blasa

ALTER TABLE extscheduler.Events ADD fasting VARCHAR(500);
GO

ALTER TABLE extscheduler.Events ADD delivery VARCHAR(500);
GO

ALTER TABLE extscheduler.Events ADD project INT;
GO

ALTER TABLE extscheduler.Events ADD remainingtissues VARCHAR(50);
GO

ALTER TABLE extscheduler.Events ADD animalid VARCHAR(50);
GO
22 changes: 22 additions & 0 deletions extscheduler/resources/schemas/extscheduler.xml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,28 @@
<column columnName="Name" />
<column columnName="Alias" />
<column columnName="Quantity" />
<column columnName="project">
<columnTitle>Center Project</columnTitle>
<isHidden>true</isHidden>
<fk>
<fkFolderPath>/ONPRC/EHR</fkFolderPath>
<fkColumnName>project</fkColumnName>
<fkDbSchema>ehr</fkDbSchema>
<fkTable>project</fkTable>
</fk>
</column>
<column columnName="remainingtissues">
<isHidden>true</isHidden>
</column>
<column columnName="delivery">
<isHidden>true</isHidden>
</column>
<column columnName="fasting">
<isHidden>true</isHidden>
</column>
<column columnName="animalid">
<isHidden>true</isHidden>
</column>
<column columnName="Comments" />
<column columnName="UserId">
<columnTitle>User</columnTitle>
Expand Down
44 changes: 44 additions & 0 deletions extscheduler/resources/views/NecropsyLauncher.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<script type="text/javascript">

Ext4.onReady(function (){
var webpart = <%=webpartContext%>;
var ctx = EHR.Utils.getEHRContext(webpart.wrapperDivId);
if(!ctx)
return;

Ext4.create('Ext.panel.Panel', {
border: false,
defaults: {
border: false
},
items: [{
html: 'This is the Pathology Scheduler Module. Below are links to the Pathology Scheduler Program, and related reports.',
style: 'padding-bottom: 10px;'
},{
xtype: 'ldk-navpanel',
sections: [{
header: 'Scheduler Menus',
items: [{

name: 'View Pathology Scheduler Calendar',

url: LABKEY.ActionURL.buildURL('extscheduler', 'weeklyNecropsyTest', null, {
// var schedulerAppLink = LABKEY.ActionURL.buildURL('extscheduler', 'NecropsyWeeklySC', null, {
returnUrl: window.location.pathname + window.location.search
})
},{
name: 'View Scheduler Resource and Events Reports',
url: LABKEY.ActionURL.buildURL('extscheduler', 'NecropsyWeeklyScheduler', null, {
// var schedulerAppLink = LABKEY.ActionURL.buildURL('extscheduler', 'NecropsyWeeklySC', null, {
// returnUrl: window.location.pathname + window.location.search
})

}]


}]
}]
}).render(webpart.wrapperDivId);
});

</script>
7 changes: 7 additions & 0 deletions extscheduler/resources/views/NecropsyLauncher.view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<view xmlns="http://labkey.org/data/xml/view" title="Pathology Scheduler Launcher">
<dependencies>
<dependency path="LDK/LDKApi"/>
<dependency path="ehr.context" />
<dependency path="ehr/ehr_api"/>
</dependencies>
</view>
10 changes: 10 additions & 0 deletions extscheduler/resources/views/NecropsyLauncher.webpart.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<webpart xmlns="http://labkey.org/data/xml/webpart" title="Pathology Scheduler Launcher">

<!--Please note: 4-24-2023 R.Blasa sComments: This is the name of the Web part "ONRPC_EHR Compliance"-->

<view name="NecropsyLauncher"/>
<locations>
<location name="body"/>
</locations>
</webpart>

75 changes: 75 additions & 0 deletions extscheduler/resources/views/NecropsyWeeklyScheduler.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<br/>
<div id="launch-link"></div>
<br/>
<h3>Resources</h3>
<div id="resources-qwp"></div>
<br/>
<h3>My Events</h3>
<div id="events-radiogroup"></div>
<div id="events-qwp"></div>

<style>
#launch-link a.launch-button {
background-color: #eeeeee;
border-radius: 5px;
border: solid #c0c0c0 1px;
padding: 5px;
font-size: 14px;
font-weight: bold;
}
#launch-link a.launch-button:hover {
background-color: #c0c0c0;
}
</style>

<script type="text/javascript">
Ext4.onReady(function()
{
// verify that the module property ExtSchedulerUserGroupName has been configured
var userGroupName = LABKEY.getModuleContext('extscheduler').ExtSchedulerUserGroupName;
if (userGroupName == null)
{
var configureLink = LABKEY.ActionURL.buildURL('admin', 'moduleProperties', null, {tabId: 'props'});
var msg = '<span class="labkey-error">ExtSchedulerUserGroupName has not been configured for this folder.</span> ';
if (LABKEY.user.isAdmin)
msg += LABKEY.Utils.textLink({text: 'Configure', href: configureLink});
Ext4.get('launch-link').update(msg);
}
else
{
var schedulerAppLink = LABKEY.ActionURL.buildURL('extscheduler', 'WeeklyNecropsyTest', null, {
returnUrl: window.location.pathname + window.location.search
});
// Ext4.get('launch-link').update('<a class="launch-button" href="' + schedulerAppLink + '">Launch Scheduler</a>');
}

new LABKEY.QueryWebPart({
renderTo: 'resources-qwp',
frame: 'none',
schemaName: 'extscheduler',
queryName: 'Resources',
columns: 'Name,color',
sort: 'Name'
});

var timeFrameFilter = null;
var renderEventsQueryWebPart = function()
{


new LABKEY.QueryWebPart({
renderTo: 'events-qwp',
frame: 'none',
schemaName: 'extscheduler',
queryName: 'Events',
columns: 'resouceId,Name,StartDate,EndDate,Alias,Comments,project,fasting,delivery,animalid,remainingtissues',
filterArray: [LABKEY.Filter.create('StartDate', new Date(), LABKEY.Filter.Types.DATE_GREATER_THAN_OR_EQUAL)],
sort: 'StartDate,ResourceId,Name'
});
};



renderEventsQueryWebPart();
});
</script>
7 changes: 7 additions & 0 deletions extscheduler/resources/views/NecropsyWeeklyScheduler.view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<view xmlns="http://labkey.org/data/xml/view" title="Necropsy Scheduler">

<dependencies>
<dependency path="ehr.context" />
</dependencies>
</view>

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<webpart xmlns="http://labkey.org/data/xml/webpart" title="Necropsy Scheduler - Week View">
<view name="NecropsyWeeklyScheduler"/>
<locations>
<location name="body"/>
</locations>
</webpart>
Loading