# How to set default layout (e.g. Kanban) and collection view settings for all users of a role?

**URL:** <https://community.directus.com/t/how-to-set-default-layout-e-g-kanban-and-collection-view-settings-for-all-users-of-a-role/1286>\
**Category:** Help\
**Tags:** permissions, collections\
**Created:** [October 6, 2025, 10:05pm UTC](https://community.directus.com/t/how-to-set-default-layout-e-g-kanban-and-collection-view-settings-for-all-users-of-a-role/1286 "2025-10-06T22:05:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![doubledrop](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@doubledrop](https://community.directus.com/u/doubledrop)\
**Post date:** [October 6, 2025, 10:05pm UTC](https://community.directus.com/t/how-to-set-default-layout-e-g-kanban-and-collection-view-settings-for-all-users-of-a-role/1286/1 "2025-10-06T22:05:06Z")

</div>

Hi everyone!

I’m setting up a Directus (11.10.2) project with multiple collections, and I’d like to define specific layouts (e.g. Kanban) and view settings (visible fields, sorting, filters, etc.) that should apply automatically to all users of a specific role, both existing and newly created accounts in that role.

Currently, it seems that:

- Each user has their own independent layout configuration.

- When a new user is created, the collection layout resets to the “out of the box” default.

- Bookmarks are user-specific, not global.

- Hiding layout options doesn’t help, because new users would still start with a blank/default layout and wouldn’t see the one I configured.

Ideally, I’d like to set the layout and view configuration once as an admin, and have all users in a role inherit it automatically, without having to configure it individually for each account.

Is there any way to achieve this today? Or any recommended workaround to make layouts role-specific and preconfigured?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Nik](https://avatars.discourse-cdn.com/v4/letter/n/6de8d8/32.png) [@Nik](https://community.directus.com/u/Nik)\
**Post date:** [October 7, 2025, 9:23am UTC](https://community.directus.com/t/how-to-set-default-layout-e-g-kanban-and-collection-view-settings-for-all-users-of-a-role/1286/2 "2025-10-07T09:23:44Z")

</div>

> [@doubledrop](#):
>
> Bookmarks are user-specific, not global.

> **[Global Bookmarks | Directus TV](https://directus.io/tv/short-hops/global-bookmarks)**
>
> Learn how to create preset layouts, including filters and sorts, inside of Directus Explore.

---

<div class="post-metadata">

**Author:** ![doubledrop](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@doubledrop](https://community.directus.com/u/doubledrop)\
**Post date:** [October 7, 2025, 1:50pm UTC](https://community.directus.com/t/how-to-set-default-layout-e-g-kanban-and-collection-view-settings-for-all-users-of-a-role/1286/3 "2025-10-07T13:50:28Z")

</div>

Hi!

Thanks a lot for the video! I managed to create the global bookmark as you suggested. It definitely helps, but it doesn’t fully solve my case. Users can still modify the Kanban view, which is what I’m trying to prevent.

Really appreciate your help, though!

Best regards,

---

<div class="post-metadata">

**Author:** ![Nik](https://avatars.discourse-cdn.com/v4/letter/n/6de8d8/32.png) [@Nik](https://community.directus.com/u/Nik)\
**Post date:** [October 7, 2025, 5:33pm UTC](https://community.directus.com/t/how-to-set-default-layout-e-g-kanban-and-collection-view-settings-for-all-users-of-a-role/1286/4 "2025-10-07T17:33:20Z")

</div>

> [@doubledrop](#):
>
> Users can still modify the Kanban view, which is what I’m trying to prevent.

I see, but I don’t think that’s possible. You could hide the view selector completely adding following css rule into `/admin/settings/appearance > Custom CSS`

```css
.sidebar-detail:nth-child(2) {
    display: none !important;
}

```

But this would only work globally for all users and collections.

With some effort it should be possible to hide it programmatically using a MutationObserver inside a module extension tho.
