- Non-admin create was blocked (create button disabled) given their lack of rights to the binding type
- When non-admins create their project they get this binding automatically, so count case as valid
Also
- Disable remove of a member binding if there is only one user
- covers case where a non-admin can remove themselves when editing their project and not re-add
The management projects weren't consistently being updated when modifying norman projects. Now when
saving or removing norman projects we refresh the management projects to make sure the list is up to date.
https://github.com/rancher/dashboard/issues/3175
- Use simpler :label-key instead of :label
- Actual issue was that
- some cases used Vue.prototype.t ... which did the escaping
- others used `...mapGetters({ t: 'i18n/t' })` ... which didn't do the escaping and looked fine
- Guessing this might have been caused by a change in CreateEditView