Skip to content

Commit 885c39d

Browse files
committed
Add code to view summary of MCC transfers
1 parent 0b475ef commit 885c39d

File tree

5 files changed

+97
-0
lines changed

5 files changed

+97
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<query xmlns="http://labkey.org/data/xml/query">
2+
<metadata>
3+
<tables xmlns="http://labkey.org/data/xml">
4+
<table tableName="MCC Aggregated Demographics" tableDbType="TABLE">
5+
<columns>
6+
<column columnName="Id">
7+
<columnTitle>MCC ID</columnTitle>
8+
</column>
9+
<column columnName="originalId">
10+
<columnTitle>Center Id</columnTitle>
11+
</column>
12+
<column columnName="dam">
13+
<columnTitle>Dam MCC Id</columnTitle>
14+
</column>
15+
<column columnName="originalDam">
16+
<columnTitle>Dam Center Id</columnTitle>
17+
</column>
18+
<column columnName="originalSire">
19+
<columnTitle>Sire Center Id</columnTitle>
20+
</column>
21+
<column columnName="sire">
22+
<columnTitle>Sire MCC Id</columnTitle>
23+
</column>
24+
</columns>
25+
</table>
26+
</tables>
27+
</metadata>
28+
</query>

mcc/resources/queries/mcc/aggregatedDemographics.sql

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ SELECT
77
d.birth,
88
d.death,
99
d.colony,
10+
d.source,
1011
d.damMccAlias.externalAlias as dam,
1112
d.sireMccAlias.externalAlias as sire,
1213
d.dam as originalDam,
@@ -18,6 +19,7 @@ SELECT
1819
WHEN d.calculated_status = 'Alive' AND (SELECT COUNT(f.flag.value) as total FROM "/data/Colonies/SNPRC/".study.flags f WHERE f.Id = d.Id AND f.isActive = true) > 0 THEN true
1920
ELSE false
2021
END as u24_status,
22+
d.Id.mostRecentDeparture.mostRecentDeparture,
2123
o.availability,
2224
o.current_housing_status,
2325
o.infant_history,
@@ -50,6 +52,7 @@ SELECT
5052
d.birth,
5153
d.death,
5254
d.colony,
55+
d.source,
5356
d.damMccAlias.externalAlias as dam,
5457
d.sireMccAlias.externalAlias as sire,
5558
d.dam as originalDam,
@@ -61,6 +64,7 @@ SELECT
6164
WHEN d.calculated_status = 'Alive' AND (SELECT COUNT(f.flag.value) as total FROM "/data/Colonies/WNPRC/".study.flags f WHERE f.Id = d.Id AND f.isActive = true) > 0 THEN true
6265
ELSE false
6366
END as u24_status,
67+
d.Id.mostRecentDeparture.mostRecentDeparture,
6468
o.availability,
6569
o.current_housing_status,
6670
o.infant_history,
@@ -93,6 +97,7 @@ SELECT
9397
d.birth,
9498
d.death,
9599
d.colony,
100+
d.source,
96101
d.damMccAlias.externalAlias as dam,
97102
d.sireMccAlias.externalAlias as sire,
98103
d.dam as originalDam,
@@ -101,6 +106,7 @@ SELECT
101106
d.objectid,
102107
d.calculated_status,
103108
d.u24_status,
109+
d.Id.mostRecentDeparture.mostRecentDeparture,
104110
o.availability,
105111
o.current_housing_status,
106112
o.infant_history,
@@ -133,6 +139,7 @@ SELECT
133139
d.birth,
134140
d.death,
135141
d.colony,
142+
d.source,
136143
d.damMccAlias.externalAlias as dam,
137144
d.sireMccAlias.externalAlias as sire,
138145
d.dam as originalDam,
@@ -141,6 +148,7 @@ SELECT
141148
d.objectid,
142149
d.calculated_status,
143150
d.u24_status,
151+
d.Id.mostRecentDeparture.mostRecentDeparture,
144152
o.availability,
145153
o.current_housing_status,
146154
o.infant_history,
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<customView xmlns="http://labkey.org/data/xml/queryCustomView" canOverride="false">
2+
<columns>
3+
<column name="Id"/>
4+
<column name="originalId"/>
5+
<column name="species"/>
6+
<column name="gender"/>
7+
<column name="birth"/>
8+
<column name="death"/>
9+
<column name="colony"/>
10+
<column name="source"/>
11+
<column name="dam"/>
12+
<column name="originalDam"/>
13+
<column name="sire"/>
14+
<column name="originalSire"/>
15+
<column name="mostRecentWeight"/>
16+
<column name="calculated_status"/>
17+
<column name="u24_status"/>
18+
<column name="mostRecentDeparture"/>
19+
<column name="availability"/>
20+
<column name="current_housing_status"/>
21+
<column name="infant_history"/>
22+
<column name="fertility_status"/>
23+
<column name="medical_history"/>
24+
<column name="date_of_observations"/>
25+
</columns>
26+
<sorts>
27+
<sort column="Id" descending="true"/>
28+
</sorts>
29+
</customView>
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<customView xmlns="http://labkey.org/data/xml/queryCustomView" canOverride="false" label="MCC Transfers">
2+
<columns>
3+
<column name="Id"/>
4+
<column name="originalId"/>
5+
<column name="species"/>
6+
<column name="colony"/>
7+
<column name="mostRecentDeparture"/>
8+
<column name="source"/>
9+
<column name="gender"/>
10+
<column name="birth"/>
11+
<column name="death"/>
12+
<column name="mostRecentWeight"/>
13+
<column name="calculated_status"/>
14+
<column name="u24_status"/>
15+
<column name="date_of_observations"/>
16+
<column name="medical_history"/>
17+
<column name="availability"/>
18+
<column name="current_housing_status"/>
19+
<column name="infant_history"/>
20+
<column name="fertility_status"/>
21+
</columns>
22+
<sorts>
23+
<sort column="Id" descending="true"/>
24+
</sorts>
25+
<filters>
26+
<filter column="mostRecentDeparture" operator="isnonblank" value=""/>
27+
<filter column="source" operator="isnonblank" value=""/>
28+
</filters>
29+
</customView>

mcc/resources/views/mccColony.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
},{
4242
name: 'View Files',
4343
url: LABKEY.ActionURL.buildURL('filecontent', 'begin.view')
44+
},{
45+
name: 'View All MCC Transfers',
46+
url: LABKEY.ActionURL.buildURL('query', 'executeQuery.view', null, {schemaName: 'mcc', queryName: 'aggregatedDemographics', 'query.viewName': 'Transfers'})
4447
}]
4548
},{
4649
header: 'Configuration/Data Management',

0 commit comments

Comments
 (0)