Description
Steps to reproduce:
- Create a converter Z64 or Z46 using the Special Create object page:
- Fill the necessary fields
- when trying to fill "identity", this should be Z0, but the selector doesn't allow Z0 to be chosen.
- Try to publish
- Not wellformed errors are flagged
Observed behavior:
- The identity field is not treated as such
- On function-schemata inspection, Z46K1 and Z64K1 are not set as identity keys
Expected behavior (Acceptance criteria):
- When creating an instance of an object that has an identity key, the field should be initialized to Z0 and disabled.
To-Do
- Update function-schemata definitions of Z46 and Z64 to set their identity key to identity=true
- Add Z46 and Z64 to the list of types that have an identity key but are not enums
- Assure proper behavior of UI with Z46K1 and Z64K1 as proper identity keys
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist