Use new authn.

- roles->role
- Changes to editable.
- use new has-* functions