Enhance vendor management with extended data fields

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-04-10 17:19:35 -07:00
parent 25ca9e5d3b
commit 9fa33726e7
21 changed files with 2013 additions and 288 deletions

View File

@@ -427,7 +427,7 @@ type People implements Node {
type Vendor implements Node {
id: ID!
name: String!
description: String!
description: String
complianceReports(
first: Int
@@ -444,6 +444,14 @@ type Vendor implements Node {
statusPageUrl: String
termsOfServiceUrl: String
privacyPolicyUrl: String
serviceLevelAgreementUrl: String
dataProcessingAgreementUrl: String
certifications: [String!]!
securityPageUrl: String
trustPageUrl: String
headquarterAddress: String
legalName: String
websiteUrl: String
createdAt: Datetime!
updatedAt: Datetime!
}
@@ -864,14 +872,23 @@ input DeleteOrganizationInput {
input CreateVendorInput {
organizationId: ID!
name: String!
description: String!
description: String
headquarterAddress: String
legalName: String
websiteUrl: String
privacyPolicyUrl: String
category: String
serviceLevelAgreementUrl: String
dataProcessingAgreementUrl: String
certifications: [String!]
securityPageUrl: String
trustPageUrl: String
statusPageUrl: String
termsOfServiceUrl: String
serviceStartAt: Datetime!
serviceTerminationAt: Datetime
serviceCriticality: ServiceCriticality!
riskTier: RiskTier!
statusPageUrl: String
termsOfServiceUrl: String
privacyPolicyUrl: String
}
input UpdateVendorInput {
@@ -885,6 +902,15 @@ input UpdateVendorInput {
statusPageUrl: String
termsOfServiceUrl: String
privacyPolicyUrl: String
serviceLevelAgreementUrl: String
dataProcessingAgreementUrl: String
websiteUrl: String
legalName: String
headquarterAddress: String
category: String
certifications: [String!]
securityPageUrl: String
trustPageUrl: String
}
input DeleteVendorInput {