Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: fetch all credential definitions from platform #684

Merged
merged 6 commits into from
May 2, 2024

Conversation

bhavanakarwade
Copy link
Contributor

@bhavanakarwade bhavanakarwade commented Apr 26, 2024

What?

  • Developed GET API for fetching all credential definitions from platform

Why?

  • To fetch credential definitions list from platform

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>
Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>
@bhavanakarwade bhavanakarwade self-assigned this Apr 26, 2024
@bhavanakarwade bhavanakarwade added the enhancement New feature or request label Apr 26, 2024
@bhavanakarwade bhavanakarwade linked an issue Apr 26, 2024 that may be closed by this pull request
2 tasks
Copy link
Contributor

@KulkarniShashank KulkarniShashank left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG

Copy link
Contributor

@tipusinghaw tipusinghaw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

sonarcloud bot commented May 2, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@bhavanakarwade bhavanakarwade merged commit 937baf1 into develop May 2, 2024
2 checks passed
@bhavanakarwade bhavanakarwade deleted the feat/fetch-all-creddefs branch May 2, 2024 06:21
tipusinghaw added a commit that referenced this pull request May 17, 2024
* Docker file changes comment npx generate and migrate

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* comment puppeter installation in utility

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* yarn.lock fie

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* added primsa generate and mirgate in first stage

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* refactor: ledger api

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: create schema api

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* resolved sonar lint checks

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: modify database column name

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: modify validation message

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: security vulnerabilities

Signed-off-by: pranalidhanavade <pranali.dhanavade@ayanworks.com>

* added only npx deploy in CMD

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* fix: security issues

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: env sample

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: API error for get credef by id (#656)

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* refactor: updated webauthn version to latest (9.0.3) (#657)

* fido version updated

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: email auth issue

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: http method for delete

Signed-off-by: sanjay.khatal <sanjay.khatal@ayanworks.com>

* refactor: ledger table

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: update import of enum

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: added the validation for the pageNumber and pageSize

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* refactor: cred-def controller APIs (#661)

* refactor: get all cred defs api

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: cred def controller apis

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* resolved comments

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: update import

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

---------

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: update import of enum

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* Changed stage 1:npx commands to migrate and generate in dockerfiles

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* fix: added the organization name validation

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: validation for UUID fixed for connectionId in proof

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: path traversal for updating org details

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: added the validation in connection and ecosystem module for sql-injection

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* Removed all unnecessary comments

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* refactor: interface parameters

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: added the decode URI component in main.ts

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: added the messages for the invalid URL

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: logo uri validation in image update for org for security testing

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: update validation for empty string for logo

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: name validation in update org

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* refactor:added `outOfBandId` into issuance webhook (#669)

* refactor:added outOfBandId into issuance webhook

Signed-off-by: pallavicoder <pallavi.ghule@ayanworks.com>

* chore:added type as null and string

Signed-off-by: pallavicoder <pallavi.ghule@ayanworks.com>

---------

Signed-off-by: pallavicoder <pallavi.ghule@ayanworks.com>

* feat: multi-did creation implementation for an organization (#667)

* feat: multi did support

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* refactor: added validation

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* refactor: added logic for pervious primary DID

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* refactor: changed primaryDid and added size to did veriable

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: resloved commits

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: updated the import url

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* feat: multiselect connection while issuance (#629)

* feat: multiselect connections while issuance

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat: multi select connections functionality while issuance

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat: multi select connections

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: modify error message

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: resolved comments

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* resolved comments

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

---------

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: fix wallet spinup dto issue (#675)

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* add name attribute in w3c presentationDefinition payload (#678)

Signed-off-by: Ankita Patidar <ankita.patidar@ayanworks.com>

* add name attribute in w3c presentationDefinition payload

Signed-off-by: Ankita Patidar <ankita.patidar@ayanworks.com>

* add name attribute in w3c presentationDefinition payload

Signed-off-by: Ankita Patidar <ankita.patidar@ayanworks.com>

* fix: add hotfixes from main

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* update validation on creddef field, optional for jsonld

Signed-off-by: Ankita Patidar <ankita.patidar@ayanworks.com>

* feat: add organization(s) into ecosystem (#670)

* feat: add self orgs in ecosystem

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat: update return types

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: error handling

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat: add role filter in get all organization api

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: get all organizations dto

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat: apply filter for role

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat: applied validation for uuid

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: nats message

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: improve error handling

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: applied uuid validation for ecosystemId

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: add organization function

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: added organization functionality

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: handled empty array condition

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: added organization into ecosystem with network validation

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: find ecosystem member functionality

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

---------

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* added openssl installation

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>

* Update Dockerfile.utility fixed Sonar cloud issues

Update Dockerfile.utility fixed Sonar cloud issues

Signed-off-by: KambleSahil3 <157386770+KambleSahil3@users.noreply.github.com>

* feat: implement w3c credential offer functionality with connection id

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: dto example

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: remove legacy connection invitation

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* refactor: solved duplication error in agent-service

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: set primary did issue (#691)

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* Feat/verification w3c with connection (#690)

* Add: w3c verification with connection

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* Added: validations

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* Remove commented code

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: sonarlint issues

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: sonarlint issues

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* Add: validations

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

---------

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* add: zap changes merged from main

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* feat: w3c credential for issuance by multiple sconnection id

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* feat:add-invitation-did-for-reuse-connection

Signed-off-by: pallavicoder <pallavi.ghule@ayanworks.com>

* feat: fetch all credential definitions from platform (#684)

* feat: get all platform cred defs

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* reafctor: modify get all platform cred defs dto

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

---------

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* fix: transaction request message (bug) (#686)

* fix: transaction request message

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* refactor: response message

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

---------

Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>

* Added goalCode in OOB presentationRequest payload

Signed-off-by: Ankita Patidar <ankita.patidar@ayanworks.com>

* fix: example in DTO

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: triming issues while getting all credential definitions by schema Id

Signed-off-by: Krishna <krishna.waske@ayanworks.com>

* fix: store did document while creating did (#706)

* fix: set primary did issue

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did documentation issue

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* changes error message in get did details

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix/feat : Updated W3C schema response and Implemented schema store logic (#714)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did service endpoint while creating DID (#715)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did endpoint

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* refactor: updated sh file to pass schema manager URL (#716)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did endpoint

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* refactor: updated sh file

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* feat: on-premises agent configuration and spin-up

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: example in DTO

Signed-off-by: Krishna <krishna.waske@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: store did document while creating did (#706)

* fix: set primary did issue

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did documentation issue

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* changes error message in get did details

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* feat: on-premises connection invitation creation

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* refactor: Added seprate method for agent configure

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: solved the sonarlint issues

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: solved the docker command as per version

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: solved the bug when store the dedicated connection, issuance and verification

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: resolved the error handling in agent config method

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix/feat : Updated W3C schema response and Implemented schema store logic (#714)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: did service endpoint while creating DID (#715)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did endpoint

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: did service endpoint while creating DID (#715)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did endpoint

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* Added the error logger in agent configure

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix/feat : Updated W3C schema response and Implemented schema store logic (#714)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: validation for inboundEndpoint domain

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: remove json files

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: remove unnecessary files

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix: added validation for wallet name

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

* fix/w3c schema (#721)

* feat: added logic to store W3C schema

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: Error messages

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* fix: did endpoint

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* refactor: updated sh file

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

---------

Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>

* Added the logger in agent configure function

Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>

---------

Signed-off-by: KambleSahil3 <sahil.kamble@ayanworks.com>
Signed-off-by: bhavanakarwade <bhavana.karwade@ayanworks.com>
Signed-off-by: pranalidhanavade <pranali.dhanavade@ayanworks.com>
Signed-off-by: Krishna <krishna.waske@ayanworks.com>
Signed-off-by: tipusinghaw <tipu.singh@ayanworks.com>
Signed-off-by: sanjay.khatal <sanjay.khatal@ayanworks.com>
Signed-off-by: KulkarniShashank <shashank.kulkarni@ayanworks.com>
Signed-off-by: pallavicoder <pallavi.ghule@ayanworks.com>
Signed-off-by: Ankita Patidar <ankita.patidar@ayanworks.com>
Signed-off-by: KambleSahil3 <157386770+KambleSahil3@users.noreply.github.com>
Co-authored-by: KambleSahil3 <sahil.kamble@ayanworks.com>
Co-authored-by: bhavanakarwade <bhavana.karwade@ayanworks.com>
Co-authored-by: pranalidhanavade <pranali.dhanavade@ayanworks.com>
Co-authored-by: Sanjay Khatal <114503410+sanjay-k1910@users.noreply.github.com>
Co-authored-by: Krishna <74084119+GHkrishna@users.noreply.github.com>
Co-authored-by: tipusinghaw <126460794+tipusinghaw@users.noreply.github.com>
Co-authored-by: sanjay.khatal <sanjay.khatal@ayanworks.com>
Co-authored-by: bhavanakarwade <137506897+bhavanakarwade@users.noreply.github.com>
Co-authored-by: Krishna <krishna.waske@ayanworks.com>
Co-authored-by: Sheetal-ayanworks <125483294+Sheetal-ayanworks@users.noreply.github.com>
Co-authored-by: pallavighule <61926403+pallavighule@users.noreply.github.com>
Co-authored-by: Ankita Patidar <35130088+ankita-p17@users.noreply.github.com>
Co-authored-by: Ankita Patidar <ankita.patidar@ayanworks.com>
Co-authored-by: Sai Ranjit Tummalapalli <sairanjit.tummalapalli@ayanworks.com>
Co-authored-by: KambleSahil3 <157386770+KambleSahil3@users.noreply.github.com>
Co-authored-by: pallavicoder <pallavi.ghule@ayanworks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: get all platform credential definitions (BE)
3 participants