port
This commit is contained in:
		| @@ -16,7 +16,12 @@ type ResourceController struct { | ||||
| // @router / [get] | ||||
| func (o *ResourceController) GetAll() { | ||||
| 	results := map[string]interface{}{} | ||||
| 	for _, resource := range []oclib.LibDataEnum{oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.STORAGE_RESOURCE), oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 	for _, resource := range []oclib.LibDataEnum{ | ||||
| 		oclib.LibDataEnum(oclib.DATA_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.STORAGE_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 		d := oclib.LoadAll(resource) | ||||
| 		if d.Code != 200 || len(d.Data) == 0 { | ||||
| 			results[resource.String()] = []interface{}{} | ||||
| @@ -36,7 +41,12 @@ func (o *ResourceController) GetAll() { | ||||
| func (o *ResourceController) Search() { | ||||
| 	search := o.Ctx.Input.Param(":search") | ||||
| 	results := map[string]interface{}{} | ||||
| 	for _, resource := range []oclib.LibDataEnum{oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.STORAGE_RESOURCE), oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 	for _, resource := range []oclib.LibDataEnum{ | ||||
| 		oclib.LibDataEnum(oclib.DATA_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.STORAGE_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 		d := oclib.Search(nil, search, resource) | ||||
| 		if d.Code != 200 || len(d.Data) == 0 { | ||||
| 			results[resource.String()] = []interface{}{} | ||||
| @@ -56,8 +66,12 @@ func (o *ResourceController) Search() { | ||||
| func (o *ResourceController) Get() { | ||||
| 	id := o.Ctx.Input.Param(":id") | ||||
| 	results := map[string]interface{}{} | ||||
| 	for _, resource := range []oclib.LibDataEnum{oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.STORAGE_RESOURCE), oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 	for _, resource := range []oclib.LibDataEnum{ | ||||
| 		oclib.LibDataEnum(oclib.DATA_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.STORAGE_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 		d := oclib.LoadOne(resource, id) | ||||
| 		if d.Code != 200 { | ||||
| 			results[resource.String()] = nil | ||||
| @@ -77,7 +91,12 @@ func (o *ResourceController) Get() { | ||||
| func (o *ResourceController) Delete() { | ||||
| 	id := o.Ctx.Input.Param(":id") | ||||
| 	results := map[string]interface{}{} | ||||
| 	for _, resource := range []oclib.LibDataEnum{oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), oclib.LibDataEnum(oclib.STORAGE_RESOURCE), oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 	for _, resource := range []oclib.LibDataEnum{ | ||||
| 		oclib.LibDataEnum(oclib.DATA_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.DATACENTER_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.STORAGE_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.PROCESSING_RESOURCE), | ||||
| 		oclib.LibDataEnum(oclib.WORKFLOW_RESOURCE)} { | ||||
| 		d := oclib.DeleteOne(resource, id) | ||||
| 		if d.Code != 200 { | ||||
| 			results[resource.String()] = nil | ||||
|   | ||||
		Reference in New Issue
	
	Block a user