Unable to set role of new user

Hi there,

I’m currently developing a Kirby website locally using Herd. While I’m able to create a new user, I’ve encountered an issue where there’s no option available to select the user’s role during the creation process. According to the Kirby documentation Managing users | Kirby CMS
, there should be an option to assign a role during user creation, but I’m not seeing it.

Here’s a screenshot of the website:

Furthermore, even after creating the user, when I right-click on the newly created user, the “set role” option is greyed out.

Just to clarify, I don’t have any plugins installed, and there’s only one user - me, as the admin. I’ve tried referring to the documentation, but I haven’t been able to find a solution to this issue.

I even attempted to manually set the role by editing the user’s .txt file located at site/accounts/HASH/index.php. However, when I change the role to “editor” instead of “admin,” it reflects as “Nobody” in the website’s panel.

This situation has left me quite confused. Any insights or guidance would be greatly appreciated.

Thanks for your insights!

Strange, from what I see in the screenshot, you can select either Admin or Editor as roles in the dialog. So what is missing there?

Hi, That screenshot is from the Kirby documentation. So for me the role field is not showing.

→ I do not see that role field.
→ I do see change role greyed out

I started from the starter demo.

New user creation panel

Here is my screenshot of the panel for the newly created user:

And what does your role blueprint look like? And where did you put it?

Okay, thanks. It was unclear that I would have to manually create the blueprints as well for each role.

Ok, but otherwise Kirby would not know which roles and with what kind of permissions you need. Always keep in mind that Kirby makes very little assumptions, you have to do most things explicitely.