add purchase resource in model catalog
This commit is contained in:
parent
3d13833572
commit
4a178d01e3
@ -3,6 +3,7 @@ package models
|
||||
import (
|
||||
"cloud.o-forge.io/core/oc-lib/logs"
|
||||
"cloud.o-forge.io/core/oc-lib/models/order"
|
||||
"cloud.o-forge.io/core/oc-lib/models/resources/purchase_resource"
|
||||
"cloud.o-forge.io/core/oc-lib/tools"
|
||||
|
||||
"cloud.o-forge.io/core/oc-lib/models/booking"
|
||||
@ -36,6 +37,7 @@ var models = map[string]func() utils.DBObject{
|
||||
tools.WORKFLOW_HISTORY.String(): func() utils.DBObject { return &w2.WorkflowHistory{} },
|
||||
tools.WORKSPACE_HISTORY.String(): func() utils.DBObject { return &w3.WorkspaceHistory{} },
|
||||
tools.ORDER.String(): func() utils.DBObject { return &order.Order{} },
|
||||
tools.PURCHASE_RESOURCE.String(): func() utils.DBObject { return &purchase_resource.PurchaseResource{} },
|
||||
}
|
||||
|
||||
// Model returns the model object based on the model type
|
||||
|
@ -17,9 +17,9 @@ type purchaseResourceMongoAccessor struct {
|
||||
func NewAccessor(request *tools.APIRequest) *purchaseResourceMongoAccessor {
|
||||
return &purchaseResourceMongoAccessor{
|
||||
AbstractAccessor: utils.AbstractAccessor{
|
||||
Logger: logs.CreateLogger(tools.BUYING_STATUS.String()), // Create a logger with the data type
|
||||
Logger: logs.CreateLogger(tools.PURCHASE_RESOURCE.String()), // Create a logger with the data type
|
||||
Request: request,
|
||||
Type: tools.BUYING_STATUS,
|
||||
Type: tools.PURCHASE_RESOURCE,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ const (
|
||||
WORKFLOW_HISTORY
|
||||
WORKSPACE_HISTORY
|
||||
ORDER
|
||||
BUYING_STATUS
|
||||
PURCHASE_RESOURCE
|
||||
)
|
||||
|
||||
var NOAPI = ""
|
||||
@ -70,7 +70,7 @@ var Str = [...]string{
|
||||
"workflow_history",
|
||||
"workspace_history",
|
||||
"order",
|
||||
"buying_status",
|
||||
"purchase_resource",
|
||||
}
|
||||
|
||||
func FromInt(i int) string {
|
||||
@ -91,5 +91,5 @@ func (d DataType) EnumIndex() int {
|
||||
}
|
||||
|
||||
func DataTypeList() []DataType {
|
||||
return []DataType{DATA_RESOURCE, PROCESSING_RESOURCE, STORAGE_RESOURCE, COMPUTE_RESOURCE, WORKFLOW_RESOURCE, WORKFLOW, WORKFLOW_EXECUTION, WORKSPACE, PEER, COLLABORATIVE_AREA, RULE, BOOKING, WORKFLOW_HISTORY, WORKSPACE_HISTORY, ORDER, BUYING_STATUS}
|
||||
return []DataType{DATA_RESOURCE, PROCESSING_RESOURCE, STORAGE_RESOURCE, COMPUTE_RESOURCE, WORKFLOW_RESOURCE, WORKFLOW, WORKFLOW_EXECUTION, WORKSPACE, PEER, COLLABORATIVE_AREA, RULE, BOOKING, WORKFLOW_HISTORY, WORKSPACE_HISTORY, ORDER, PURCHASE_RESOURCE}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user