Skip to content

Commit

Permalink
Merging develop into main for the 2.20 pre-release (#3042)
Browse files Browse the repository at this point in the history
* fix notification

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix geojson in tools

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix nested tools

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* change role input placeholder in wizard

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* upd ghgp

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* added vm0044

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix

Signed-off-by: artembuslaev <artem.buslaev@envisionblockchain.com>

* fix custom logic

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* upd vm0044

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* GITBOOK-20: VM0044 Demo

* Added Readme of VM0044

* Update readme.md

* Update readme.md

* GITBOOK-21: Added VM0044 timestamp

* GITBOOK-22: Search Blocks Docs added

* fix contracts swagger

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* upd vm0044 [skip ci]

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* upd vm0044 [skip ci]

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix import policy\tool

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix documentValidatorBlock

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-23: Verra VM0044 added

* upd verra type policies

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* GITBOOK-24: Updated VM0044 timestamp

* Update readme.md of VM0044

* GITBOOK-25: Retirement contract UI

* GITBOOK-26: ghgp screenshots added

* Update GHGP readme

* Update GHGP readme

* Update ghgp readme

* GITBOOK-27: Updated GHGP timestamp

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix policy

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix policy

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* Update error messages

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-28: AMS III BB screenshots added

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-29: Updated Roadmap

* 2764 Can not edit policy field of an unpublished schema

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* 2842 Dates are displayed differently in VCs viewed as form versus json

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* 2566 Dialog option for createTokenBlock should be removed/changed

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix descriptions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* fix date format

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix refresh token issue

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tools inputs outputs variables

Signed-off-by: artembuslaev <artem.buslaev@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* GITBOOK-31: GHGP V2 docs updated

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* Update timestamp of VM0042

* Updated timestamp of VM0017

* Update timestamp for VM0044

* Update timestamp for VM0042

* Update timestamp of VerraARR

* Update timestamp of Gold Standard AR

* Update ACM0003 timestamp

* Update timestamp of AMS-III.D

* Update timestamp of AMS-III AR

* Update timestamp of AMS-II.G

* GITBOOK-34: Updated timestamps

* Create readme.md of AMS-I.A

* Add files via upload

* Update readme.md of AMS-I.A

* GITBOOK-35: Added ACM0003 policy demo

* Create readme.md of AMS-III.F

* Add files via upload

* Create readme.md of AMS-III AV

* Add files via upload

* Create readme.md of AMS-I.F

* Add files via upload

* Update readme.md of AMS-I.F

* Create readme.md of ACM0007

* Add files via upload

* Add files via upload

* Delete Methodology Library/CDM/CDM ACM0007/readme.md

* Create readme.md of ACM0007

* Delete Methodology Library/CDM/CDM ACM0007/ACM0007-Readme.md

* Create readme.md of ACM0018

* Add files via upload

* Update readme.md of ACM0018

* Create Policyfile

* Add files via upload

* Delete Methodology Library/CDM/CDM AMS-III.H/Policyfile

* Update readme.md of AMS-III.H

* Create deletefile

* Add files via upload

* Delete Methodology Library/CDM/CDM ACM0006/deletefile

* Update readme.md of ACM0006

* Create readme.md of AMS-II.J

* Add files via upload

* Update readme.md of AMS-II.J

* Create readme.md of ACM0002

* Add files via upload

* Update readme.md of ACM0002

* Create readme.md of ACM0001

* Add files via upload

* Update readme.md of ACM0001

* Create readme.md of AMS-I.C

* Add files via upload

* Update readme.md of AMS-I.C

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-36: added CDM policies list

* GITBOOK-37: CDM Policies Demo Added

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-40: ACM0003 step by step added

* GITBOOK-41: AMS-III BB step by step added

* GITBOOK-42: GHGP demo corrected

* update cdm policies [skip ci]

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* 00891 detect-secrets
* implement detect-secrets script
* remove secrets

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* test fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix actions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix actions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix actions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix actions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix actions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix actions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* VP section header for report-block

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix retirement

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* added schema tree

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* fix retirement

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix cdm policies [skip ci]

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* GITBOOK-47: Added Description to Schema Glossary

* GITBOOK-48: Added Tools Description

* GITBOOK-49: Updated CDM policies

* upd asm-ii.g

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* GITBOOK-50: Verra PWRM0001 demo

* add PWRM0001 policy

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* upd cdm asm iii d

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* GITBOOK-52: Added Schema Tree UI and API

* GITBOOK-53: Added confirm password in register API

* Add files via upload

* Add files via upload

* remove console.logs

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update policy

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update cdm policies [skip ci]

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* Create readme.md of PWRM0001

* Update readme.md of PWRM0001

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* added remove button for blocks properties

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix

* [skip ci] Add swagger.yaml

* prevent creation duplicate events

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix delimiter for hidden fields

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* GITBOOK-46: Property added

* GITBOOK-45: Project Comparison UI and APIs

* GITBOOK-32: AI Search documentation

* GITBOOK-33: Guided search UI docs updated

* fix

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* 2840

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* change task type

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix hiding geojson

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* module unique names

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* change unique module name error message, trim names

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* show mint error

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* Fix internal dependencies (#3003) for main build

* fix internal dependencies

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix internal dependencies

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix internal dependencies

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

---------

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add minted tokens info

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix mint error message

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix styling

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix lint

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix styling

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update schemas

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix bugs

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix bugs

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix bugs

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* policy resizing sections

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* up styles size budget

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* added vm0041 [skip ci]

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* displaying tools while policy importing

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* fix type

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* 2997

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* add tooltip

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* handle errors while map loading

Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>

* fix compare record

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix error message

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix create user

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-54: Record and replay UI added

* GITBOOK-55: updated IPFS local node configuration

* update schema validator

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update schema validator

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GITBOOK-56: Added Example data schema UI

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* [skip ci] Add swagger.yaml

---------

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Signed-off-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>
Signed-off-by: artembuslaev <artem.buslaev@envisionblockchain.com>
Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>
Co-authored-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Co-authored-by: Artem Buslaev <artem.buslaev@envisionblockchain.com>
Co-authored-by: prernaa.agarwal <prernaa.agarwal@envisionblockchain.com>
Co-authored-by: envision-ci-agent <envision-ci-agent@users.noreply.github.com>
Co-authored-by: krystal <krystal@swirldslabs.com>
  • Loading branch information
6 people authored Dec 25, 2023
1 parent 057f3fd commit ccf0d8b
Show file tree
Hide file tree
Showing 313 changed files with 13,829 additions and 2,410 deletions.
Binary file not shown.
7 changes: 4 additions & 3 deletions analytics-service/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
},
"author": "Envision Blockchain Solutions <info@envisionblockchain.com>",
"dependencies": {
"@guardian/common": "^2.19.1",
"@guardian/interfaces": "^2.19.1",
"@guardian/common": "^2.20.0-prerelease",
"@guardian/interfaces": "^2.20.0-prerelease",
"@nestjs/common": "^9.4.1",
"@nestjs/core": "^9.4.1",
"@nestjs/jwt": "^10.0.3",
Expand Down Expand Up @@ -79,5 +79,6 @@
"start": "node dist/index.js",
"test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml"
},
"version": "2.19.1"
"version": "2.20.0-prerelease",
"stableVersion": "2.19.1"
}
7 changes: 4 additions & 3 deletions api-gateway/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
},
"author": "Envision Blockchain Solutions <info@envisionblockchain.com>",
"dependencies": {
"@guardian/common": "^2.19.1",
"@guardian/interfaces": "^2.19.1",
"@guardian/common": "^2.20.0-prerelease",
"@guardian/interfaces": "^2.20.0-prerelease",
"@nestjs/common": "^9.4.1",
"@nestjs/core": "^9.4.1",
"@nestjs/jwt": "^10.0.3",
Expand Down Expand Up @@ -80,5 +80,6 @@
"start": "node dist/index.js",
"test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml"
},
"version": "2.19.1"
"version": "2.20.0-prerelease",
"stableVersion": "2.19.1"
}
6 changes: 4 additions & 2 deletions api-gateway/src/api/service/analytics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,8 @@ export class AnalyticsApi {
eventsLvl,
propLvl,
childrenLvl,
idLvl
idLvl,
0
);
} catch (error) {
throw new HttpException(error.message, HttpStatus.INTERNAL_SERVER_ERROR);
Expand Down Expand Up @@ -764,7 +765,8 @@ export class AnalyticsApi {
eventsLvl,
propLvl,
childrenLvl,
idLvl
idLvl,
0
);
} catch (error) {
throw new HttpException(error.message, HttpStatus.INTERNAL_SERVER_ERROR);
Expand Down
2 changes: 1 addition & 1 deletion api-gateway/src/api/service/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export class ModulesApi {
return res.status(201).json(item);
} catch (error) {
new Logger().error(error, ['API_GATEWAY']);
throw error
throw new HttpException(error.message, HttpStatus.INTERNAL_SERVER_ERROR);
}
}

Expand Down
14 changes: 13 additions & 1 deletion api-gateway/src/api/service/policy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ export class PolicyApi {
const engineService = new PolicyEngine();
let model: any;
try {
model = await engineService.getPolicy({filters: req.params.policyId}) as any;
model = await engineService.getPolicy({ filters: req.params.policyId }) as any;
} catch (error) {
new Logger().error(error, ['API_GATEWAY']);
throw new HttpException(error.message, HttpStatus.INTERNAL_SERVER_ERROR);
Expand Down Expand Up @@ -1073,6 +1073,9 @@ export class PolicyApi {
if (policy.owner !== req.user.did) {
throw new HttpException('Invalid owner.', HttpStatus.FORBIDDEN)
}
if (policy.status !== PolicyType.DRY_RUN) {
throw new HttpException('Invalid status.', HttpStatus.FORBIDDEN)
}
try {
return res.send(await engineService.getVirtualUsers(req.params.policyId));
} catch (error) {
Expand All @@ -1099,6 +1102,9 @@ export class PolicyApi {
if (policy.owner !== req.user.did) {
throw new HttpException('Invalid owner.', HttpStatus.FORBIDDEN)
}
if (policy.status !== PolicyType.DRY_RUN) {
throw new HttpException('Invalid status.', HttpStatus.FORBIDDEN)
}
try {
return res.status(201).send(await engineService.createVirtualUser(req.params.policyId, req.user.did));
} catch (error) {
Expand All @@ -1125,6 +1131,9 @@ export class PolicyApi {
if (policy.owner !== req.user.did) {
throw new HttpException('Invalid owner.', HttpStatus.FORBIDDEN)
}
if (policy.status !== PolicyType.DRY_RUN) {
throw new HttpException('Invalid status.', HttpStatus.FORBIDDEN)
}
try {
return res.send(await engineService.loginVirtualUser(req.params.policyId, req.body.did));
} catch (error) {
Expand All @@ -1151,6 +1160,9 @@ export class PolicyApi {
if (policy.owner !== req.user.did) {
throw new HttpException('Invalid owner.', HttpStatus.FORBIDDEN)
}
if (policy.status !== PolicyType.DRY_RUN) {
throw new HttpException('Invalid status.', HttpStatus.FORBIDDEN)
}
try {
return res.json(await engineService.restartDryRun(req.body, req.user, req.params.policyId));
} catch (error) {
Expand Down
Loading

0 comments on commit ccf0d8b

Please sign in to comment.