Description
While creating a new type, if one of its keys is set to is identity/Z3K4 = true, the type should only contain that key.
We should create logic in the front-end to make sure that no multiple-key enums are created.
Some possibilities:
- Show errors and have the contributor remove the non-identity keys before they can publish
- Show a warning and, if the editor goes ahead with the publishing, automatically delete the non-identity keys pre-submission
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