Skip to content

Commit

Permalink
Merge branch '5.0' into 5.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
petmongrels committed Oct 23, 2023
2 parents 0db49d2 + 6b722c9 commit e91bd3d
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 3 deletions.
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,8 @@ release_dev: setup_hosts as_dev release
release_prod_without_clean: as_prod release upload-release-sourcemap
release_prod: renew_env release_prod_without_clean

release_prod_dev_without_clean: as_prod_dev release upload-release-sourcemap

bundle_release_prod_without_clean: as_prod bundle_release upload-release-sourcemap
bundle_release_prod: renew_env bundle_release_prod_without_clean

Expand Down Expand Up @@ -365,6 +367,7 @@ upload-prod-apk-unsigned: ; $(call _upload_apk,prod)
upload-staging-apk: ; $(call _upload_apk,staging)
upload-prerelease-apk: ; $(call _upload_apk,prerelease)
upload-uat-apk: ; $(call _upload_apk,uat)
upload-prod_dev-apk: ; $(call _upload_apk,prod_dev)

define _inpremise_upload_prod_apk
@aws s3 cp --acl public-read packages/openchs-android/android/app/build/outputs/apk/release/app-release.apk s3://samanvay/openchs/$(orgname)/apks/prod-$(sha)-$(dat).apk;
Expand Down
5 changes: 3 additions & 2 deletions packages/openchs-android/src/service/RuleEvaluationService.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,9 @@ class RuleEvaluationService extends BaseService {
getRuleServiceLibraryInterfaceForSharingModules() {
return {
log: console.log,
common: common,
motherCalculations: motherCalculations
common,
motherCalculations,
models
};
}

Expand Down
10 changes: 9 additions & 1 deletion packages/openchs-android/src/service/RuleService.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,20 @@ class RuleService extends BaseService {
motherCalculations: motherCalculations,
models: models
};
eval(RuleDependency.getCode(ruleDependency));
rulesConfig = eval(this.trimRuleDependencyCode(ruleDependency));
/**********/
this.allRules = {...rulesConfig};
General.logDebug("RuleService", "\n>>>>>>>>>RULES LOADED<<<<<<<<<\n")
}

trimRuleDependencyCode(ruleDependency) {
let ruleDependencyCodeString = RuleDependency.getCode(ruleDependency)
if (ruleDependencyCodeString && ruleDependencyCodeString.trim().startsWith('var')) {
ruleDependencyCodeString = ruleDependencyCodeString.trim().substring(3);
}
return ruleDependencyCodeString;
}

getApplicableRules(ruledEntity, ruleType, ruledEntityType) {
General.logDebug("RuleService",
`Getting Rules of Type ${ruleType} for ${ruledEntityType} - ${ruledEntity.name} ${ruledEntity.uuid}`);
Expand Down

0 comments on commit e91bd3d

Please sign in to comment.