Currently the front-end has a validation while creating a tester that disallows the Save button when the field Function is not set. The same check should be there for Implementations.
Steps to replicate
- Go to Create ZObject page and create an Implementation
- E.g. or go directly to: https://wikifunctions.beta.wmflabs.org/wiki/Special:CreateZObject?zid=Z14&view=zobject-editor
- Do not select a function yet
- On the label box of the page, fill up the Label field
Observed behavior
- The "Publish" button is enabled.
Expected behavior
- The "Publish" button should not be enabled if there's no selected function in the "function:" field.
- While creating a Tester, until a function is selected on the "function:" field the "Publish" will not be enabled: