Skip to content

Commit e14298c

Browse files
committed
new property
1 parent dc473fe commit e14298c

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

ehr/resources/web/ehr/data/EncounterStoreCollection.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,19 @@ Ext4.define('EHR.data.EncounterStoreCollection', {
6060
var parentRec = this.getEncountersRecord(model.get('parentid'));
6161
if (parentRec){
6262
model.beginEdit();
63-
if (parentRec.get('Id') !== model.get('Id') && model.fields.get('Id')?.inheritFromParent){
63+
if (parentRec.get('Id') !== model.get('Id')){
6464
model.set('Id', parentRec.get('Id'));
6565
}
6666

67-
if (model.fields.get('date')?.inheritDateFromParent && !model.get('date') && parentRec.get('date')){
67+
if (model.fields.get('date')?.inheritDefaultDateFromParent && !model.get('date') && parentRec.get('date')){
6868
model.set('date', parentRec.get('date'));
6969
}
7070

71-
if (model.fields.get('project')?.inheritFromParent && !model.get('project') && parentRec.get('project')){
71+
if (model.fields.get('project') && !model.get('project') && parentRec.get('project')){
7272
model.set('project', parentRec.get('project'));
7373
}
7474

75-
if (model.fields.get('chargetype')?.inheritFromParent && !model.get('chargetype') && parentRec.get('chargetype')){
75+
if (model.fields.get('chargetype') && !model.get('chargetype') && parentRec.get('chargetype')){
7676
model.set('chargetype', parentRec.get('chargetype'));
7777
}
7878

ehr/resources/web/ehr/model/sources/EncounterChild.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ EHR.model.DataModelManager.registerMetadata('EncounterChild', {
1212
}
1313
},
1414
date: {
15-
inheritDateFromParent: true
15+
inheritDateFromParent: true,
16+
inheritDefaultDateFromParent: true
1617
},
1718
project: {
1819
inheritFromParent: true

ehr/resources/web/ehr/window/EncounterAddRecordWindow.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,12 @@ Ext4.define('EHR.window.EncounterAddRecordWindow', {
9898
Ext4.Array.forEach(['Id', 'date', 'parentid', 'project'], function(field){
9999
const fieldConfig = this.targetGrid.store.getFields().get(field);
100100
if (fieldConfig){
101-
if (field === 'date' && fieldConfig.inheritDateFromParent) {
102-
obj[field] = rec.get(field);
101+
if (field === 'date') {
102+
if (fieldConfig.inheritDefaultDateFromParent) {
103+
obj[field] = rec.get(field);
104+
}
103105
}
104-
else if (fieldConfig.inheritFromParent) {
106+
else {
105107
obj[field] = rec.get(field);
106108
}
107109
}

0 commit comments

Comments
 (0)