mirror of
https://github.com/rancher/steve.git
synced 2025-08-19 14:47:36 +00:00
Merge pull request #200 from ericpromislow/fix-steve-readme-CollectionFormatter-duplication
Fix the sample formatter code.
This commit is contained in:
commit
43fc03f64b
10
README.md
10
README.md
@ -436,7 +436,7 @@ then add the template to the schema factory:
|
|||||||
schemaFactory.AddTemplate(template)
|
schemaFactory.AddTemplate(template)
|
||||||
```
|
```
|
||||||
|
|
||||||
As another example, if you wanted to add custom field to all objects in a
|
As another example, if you wanted to add a custom field to all objects in a
|
||||||
collection response, you can add a schema template with a collection formatter
|
collection response, you can add a schema template with a collection formatter
|
||||||
to omit the ID or the group and kind:
|
to omit the ID or the group and kind:
|
||||||
|
|
||||||
@ -444,11 +444,9 @@ to omit the ID or the group and kind:
|
|||||||
template := schema.Template{
|
template := schema.Template{
|
||||||
Customize: func(schema *types.APISchema) {
|
Customize: func(schema *types.APISchema) {
|
||||||
schema.CollectionFormatter = func(apiOp *types.APIRequest, collection *types.GenericCollection) {
|
schema.CollectionFormatter = func(apiOp *types.APIRequest, collection *types.GenericCollection) {
|
||||||
schema.CollectionFormatter = func(apiOp *types.APIRequest, collection *types.GenericCollection) {
|
for _, d := range collection.Data {
|
||||||
for _, d := range collection.Data {
|
obj := d.APIObject.Object.(*unstructured.Unstructured)
|
||||||
obj := d.APIObject.Object.(*unstructured.Unstructured)
|
obj.Object["tag"] = "custom"
|
||||||
obj.Object["tag"] = "custom"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user