Clean graphql

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2025-06-08 14:52:03 -07:00
parent f9240e6511
commit 13b7bfcc74
4 changed files with 12 additions and 1504 deletions

View File

@@ -1084,9 +1084,6 @@ type Mutation {
updateOrganization( updateOrganization(
input: UpdateOrganizationInput! input: UpdateOrganizationInput!
): UpdateOrganizationPayload! ): UpdateOrganizationPayload!
deleteOrganization(
input: DeleteOrganizationInput!
): DeleteOrganizationPayload!
# User mutations # User mutations
confirmEmail(input: ConfirmEmailInput!): ConfirmEmailPayload! confirmEmail(input: ConfirmEmailInput!): ConfirmEmailPayload!
@@ -1210,14 +1207,10 @@ type Mutation {
createAsset(input: CreateAssetInput!): CreateAssetPayload! createAsset(input: CreateAssetInput!): CreateAssetPayload!
updateAsset(input: UpdateAssetInput!): UpdateAssetPayload! updateAsset(input: UpdateAssetInput!): UpdateAssetPayload!
deleteAsset(input: DeleteAssetInput!): DeleteAssetPayload! deleteAsset(input: DeleteAssetInput!): DeleteAssetPayload!
addAssetVendor(input: AddAssetVendorInput!): AddAssetVendorPayload!
removeAssetVendor(input: RemoveAssetVendorInput!): RemoveAssetVendorPayload!
createDatum(input: CreateDatumInput!): CreateDatumPayload! createDatum(input: CreateDatumInput!): CreateDatumPayload!
updateDatum(input: UpdateDatumInput!): UpdateDatumPayload! updateDatum(input: UpdateDatumInput!): UpdateDatumPayload!
deleteDatum(input: DeleteDatumInput!): DeleteDatumPayload! deleteDatum(input: DeleteDatumInput!): DeleteDatumPayload!
addDatumVendor(input: AddDatumVendorInput!): AddDatumVendorPayload!
removeDatumVendor(input: RemoveDatumVendorInput!): RemoveDatumVendorPayload!
} }
# Input Types # Input Types
@@ -1231,10 +1224,6 @@ input UpdateOrganizationInput {
logo: Upload logo: Upload
} }
input DeleteOrganizationInput {
organizationId: ID!
}
input CreateVendorInput { input CreateVendorInput {
organizationId: ID! organizationId: ID!
name: String! name: String!
@@ -1556,10 +1545,6 @@ type UpdateOrganizationPayload {
organization: Organization! organization: Organization!
} }
type DeleteOrganizationPayload {
deletedOrganizationId: ID!
}
type CreateControlPayload { type CreateControlPayload {
controlEdge: ControlEdge! controlEdge: ControlEdge!
} }
@@ -2029,16 +2014,6 @@ input DeleteAssetInput {
assetId: ID! assetId: ID!
} }
input AddAssetVendorInput {
assetId: ID!
vendorId: ID!
}
input RemoveAssetVendorInput {
assetId: ID!
vendorId: ID!
}
type CreateAssetPayload { type CreateAssetPayload {
assetEdge: AssetEdge! assetEdge: AssetEdge!
} }
@@ -2051,14 +2026,6 @@ type DeleteAssetPayload {
deletedAssetId: ID! deletedAssetId: ID!
} }
type AddAssetVendorPayload {
asset: Asset!
}
type RemoveAssetVendorPayload {
asset: Asset!
}
type Datum implements Node { type Datum implements Node {
id: ID! id: ID!
name: String! name: String!
@@ -2101,16 +2068,6 @@ input DeleteDatumInput {
datumId: ID! datumId: ID!
} }
input AddDatumVendorInput {
datumId: ID!
vendorId: ID!
}
input RemoveDatumVendorInput {
datumId: ID!
vendorId: ID!
}
type CreateDatumPayload { type CreateDatumPayload {
datumEdge: DatumEdge! datumEdge: DatumEdge!
} }
@@ -2122,11 +2079,3 @@ type UpdateDatumPayload {
type DeleteDatumPayload { type DeleteDatumPayload {
deletedDatumId: ID! deletedDatumId: ID!
} }
type AddDatumVendorPayload {
datum: Datum!
}
type RemoveDatumVendorPayload {
datum: Datum!
}

File diff suppressed because it is too large Load Diff

View File

@@ -16,24 +16,6 @@ type Node interface {
GetID() gid.GID GetID() gid.GID
} }
type AddAssetVendorInput struct {
AssetID gid.GID `json:"assetId"`
VendorID gid.GID `json:"vendorId"`
}
type AddAssetVendorPayload struct {
Asset *Asset `json:"asset"`
}
type AddDatumVendorInput struct {
DatumID gid.GID `json:"datumId"`
VendorID gid.GID `json:"vendorId"`
}
type AddDatumVendorPayload struct {
Datum *Datum `json:"datum"`
}
type AssessVendorInput struct { type AssessVendorInput struct {
ID gid.GID `json:"id"` ID gid.GID `json:"id"`
WebsiteURL string `json:"websiteUrl"` WebsiteURL string `json:"websiteUrl"`
@@ -479,14 +461,6 @@ type DeleteMeasurePayload struct {
DeletedMeasureID gid.GID `json:"deletedMeasureId"` DeletedMeasureID gid.GID `json:"deletedMeasureId"`
} }
type DeleteOrganizationInput struct {
OrganizationID gid.GID `json:"organizationId"`
}
type DeleteOrganizationPayload struct {
DeletedOrganizationID gid.GID `json:"deletedOrganizationId"`
}
type DeletePeopleInput struct { type DeletePeopleInput struct {
PeopleID gid.GID `json:"peopleId"` PeopleID gid.GID `json:"peopleId"`
} }
@@ -858,24 +832,6 @@ type PublishDocumentVersionPayload struct {
type Query struct { type Query struct {
} }
type RemoveAssetVendorInput struct {
AssetID gid.GID `json:"assetId"`
VendorID gid.GID `json:"vendorId"`
}
type RemoveAssetVendorPayload struct {
Asset *Asset `json:"asset"`
}
type RemoveDatumVendorInput struct {
DatumID gid.GID `json:"datumId"`
VendorID gid.GID `json:"vendorId"`
}
type RemoveDatumVendorPayload struct {
Datum *Datum `json:"datum"`
}
type RemoveUserInput struct { type RemoveUserInput struct {
OrganizationID gid.GID `json:"organizationId"` OrganizationID gid.GID `json:"organizationId"`
UserID gid.GID `json:"userId"` UserID gid.GID `json:"userId"`

View File

@@ -76,7 +76,18 @@ func (r *assetResolver) AssetType(ctx context.Context, obj *types.Asset) (coreda
// Organization is the resolver for the organization field. // Organization is the resolver for the organization field.
func (r *assetResolver) Organization(ctx context.Context, obj *types.Asset) (*types.Organization, error) { func (r *assetResolver) Organization(ctx context.Context, obj *types.Asset) (*types.Organization, error) {
panic(fmt.Errorf("not implemented: Organization - organization")) svc := GetTenantService(ctx, r.proboSvc, obj.ID.TenantID())
if obj.Organization == nil {
return nil, fmt.Errorf("cannot get organization")
}
org, err := svc.Organizations.Get(ctx, obj.Organization.ID)
if err != nil {
return nil, fmt.Errorf("cannot get organization: %w", err)
}
return types.NewOrganization(org), nil
} }
// Framework is the resolver for the framework field. // Framework is the resolver for the framework field.
@@ -696,11 +707,6 @@ func (r *mutationResolver) UpdateOrganization(ctx context.Context, input types.U
}, nil }, nil
} }
// DeleteOrganization is the resolver for the deleteOrganization field.
func (r *mutationResolver) DeleteOrganization(ctx context.Context, input types.DeleteOrganizationInput) (*types.DeleteOrganizationPayload, error) {
panic(fmt.Errorf("not implemented: DeleteOrganization - deleteOrganization"))
}
// ConfirmEmail is the resolver for the confirmEmail field. // ConfirmEmail is the resolver for the confirmEmail field.
func (r *mutationResolver) ConfirmEmail(ctx context.Context, input types.ConfirmEmailInput) (*types.ConfirmEmailPayload, error) { func (r *mutationResolver) ConfirmEmail(ctx context.Context, input types.ConfirmEmailInput) (*types.ConfirmEmailPayload, error) {
err := r.usrmgrSvc.ConfirmEmail(ctx, input.Token) err := r.usrmgrSvc.ConfirmEmail(ctx, input.Token)
@@ -1833,16 +1839,6 @@ func (r *mutationResolver) DeleteAsset(ctx context.Context, input types.DeleteAs
}, nil }, nil
} }
// AddAssetVendor is the resolver for the addAssetVendor field.
func (r *mutationResolver) AddAssetVendor(ctx context.Context, input types.AddAssetVendorInput) (*types.AddAssetVendorPayload, error) {
panic(fmt.Errorf("not implemented: AddAssetVendor - addAssetVendor"))
}
// RemoveAssetVendor is the resolver for the removeAssetVendor field.
func (r *mutationResolver) RemoveAssetVendor(ctx context.Context, input types.RemoveAssetVendorInput) (*types.RemoveAssetVendorPayload, error) {
panic(fmt.Errorf("not implemented: RemoveAssetVendor - removeAssetVendor"))
}
// CreateDatum is the resolver for the createDatum field. // CreateDatum is the resolver for the createDatum field.
func (r *mutationResolver) CreateDatum(ctx context.Context, input types.CreateDatumInput) (*types.CreateDatumPayload, error) { func (r *mutationResolver) CreateDatum(ctx context.Context, input types.CreateDatumInput) (*types.CreateDatumPayload, error) {
svc := GetTenantService(ctx, r.proboSvc, input.OrganizationID.TenantID()) svc := GetTenantService(ctx, r.proboSvc, input.OrganizationID.TenantID())
@@ -1898,16 +1894,6 @@ func (r *mutationResolver) DeleteDatum(ctx context.Context, input types.DeleteDa
}, nil }, nil
} }
// AddDatumVendor is the resolver for the addDatumVendor field.
func (r *mutationResolver) AddDatumVendor(ctx context.Context, input types.AddDatumVendorInput) (*types.AddDatumVendorPayload, error) {
panic(fmt.Errorf("not implemented: AddDatumVendor - addDatumVendor"))
}
// RemoveDatumVendor is the resolver for the removeDatumVendor field.
func (r *mutationResolver) RemoveDatumVendor(ctx context.Context, input types.RemoveDatumVendorInput) (*types.RemoveDatumVendorPayload, error) {
panic(fmt.Errorf("not implemented: RemoveDatumVendor - removeDatumVendor"))
}
// LogoURL is the resolver for the logoUrl field. // LogoURL is the resolver for the logoUrl field.
func (r *organizationResolver) LogoURL(ctx context.Context, obj *types.Organization) (*string, error) { func (r *organizationResolver) LogoURL(ctx context.Context, obj *types.Organization) (*string, error) {
svc := GetTenantService(ctx, r.proboSvc, obj.ID.TenantID()) svc := GetTenantService(ctx, r.proboSvc, obj.ID.TenantID())