The way we were organizing fields into section broke Formly validation.
This patch fixes the problem by using the recommended approach of
Nested Forms.
This patch also refactors the PlatformService API to clean it up.
GetForm / PutForm are separated from the Platform methods. Similarly
GetModel / PutModel are separated out and are specific to get and put
the model data.
NOTE: I'm not sure we should have separated out the platform service
into it's own protobuf package. Seems maybe unnecessary.
The way we were organizing fields into section broke Formly validation. This patch fixes the problem by using the recommended approach of Nested Forms.
This patch also refactors the PlatformService API to clean it up. GetForm / PutForm are separated from the Platform methods. Similarly GetModel / PutModel are separated out and are specific to get and put the model data.
NOTE: I'm not sure we should have separated out the platform service into it's own protobuf package. Seems maybe unnecessary.
Closes: #161