Account customization
You can customize account items per organization: whether each field is visible and who can view or modify it. These settings apply to every member’s profile/home page in that organization.
Account menu layout
The Account menu setting on the organization controls how the user edit page navigation is rendered:
- Horizontal (default) — Fields grouped into tabs displayed across the top of the page.
- Vertical — Fields grouped into a sidebar menu on the left side of the page, useful for organizations with many account item tabs.
Set this in the organization edit page under Account menu.
Configuring account items
Each account item has five settings:
| Column Name | Selectable Value | Description |
|---|---|---|
| Name | - | Account item name. |
| Visible | True / False | Select whether this account item is visible on the user home page. |
| ViewRule | Rule Items | Select a rule to use when viewing the account item. Controls who can view this field. |
| ModifyRule | Правила елементів | Виберіть правило для зміни елемента облікового запису. Controls who can edit this field. |
| Tab | - | Tab label to group this item under on the user edit page. Items with the same tab value are shown together; items with no tab value appear in the default (un-tabbed) section. |
Grouping fields into tabs
Setting a Tab value on account items splits the user edit page into labelled tabs. All items that share the same tab string are grouped under one tab. Items with an empty tab value always appear first, outside any tab group.
For example, to create a "Contact" tab containing Email, Phone, and Location:
- Open your organization and scroll to Account items.
- Set the Tab column to
Contactfor the Email, Phone, and Location rows. - Save. The user edit page will show a "Contact" tab containing those three fields.
View rule and modify rule
- View rule — Who can see this field (e.g. email, phone).
- Modify rule — Who can edit this field.
This is separate from Permissions, which control access to applications and resources; view/modify rules apply to individual profile fields.
Steps
-
Navigate to Organizations in the Casdoor sidebar
-
Click on your organization to open the Edit Organization page
-
Scroll down to the Account items section

-
For each item you can:
- Set visibility — Show or hide the field on the user home page.

- Set view and modify rules — Who can view or edit the field.

Rule options
- Public — Anyone can view or modify this field for any user.
- Self — Users can only view or modify their own value (matched by user ID, or by org + username if ID is missing).
- Admin — Only organization admins can view or modify this field.
Example patterns
Here are some common configuration patterns:
| Field | View Rule | Modify Rule | Use Case |
|---|---|---|---|
| Ім'я | Public | Self | Everyone can see names, but users can only change their own |
| Електронна пошта | Self | Self | Users can only see and change their own email |
| Телефон | Admin | Admin | Only admins can see and change phone numbers (for privacy) |
| Відображуване ім'я | Public | Self | Public profile name visible to all |
| Пароль | Self | Self | Users can only change their own password |
Use Admin rules for sensitive fields like phone numbers, addresses, or internal identifiers that should only be managed by administrators.
These field-level permissions work in conjunction with the broader Permission system in Casdoor. The Permission system controls access to applications and API resources, while View rule and Modify rule control access to specific user profile fields within the Edit Organization page configuration.