Details
-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 3.5.0-b2
-
Fix Version/s: None
-
Component/s: Client Interface, Staff Interface
-
Labels:None
Description
When updating a service to change its package from the admin or client interface, the service fields are not shown for the newly selected package. This can cause errors to be encountered.
For example, if the service being upgraded to is a Universal Module product that has different service fields, those service fields are not added, neither are the old service fields removed, upon saving. If the service fields are 'required' or otherwise perform validation, they can cause the upgrade to produce an error.
When changing a package from the admin or client interface, in addition to config option fields being updated, the service fields shown should also be updated.
This will need to ensure that the appropriate service fields get set to the service and that the old service fields are removed.