Content Editing XP

👉 Let us know more about the problem it would solve by describing as much as possible the use case
Enterprise Requirement: Dynamic Role Mapping from OIDC Group Claims in SSO
As an enterprise user of Strapi, we have found that the current SSO functionality (OIDC providers) lacks dynamic role mapping based on group claims. In large organizations, managing access across different software is challenging, and Strapi currently requires manual role updates or custom code to handle this. Many enterprise OIDC providers (Azure AD, Okta, Keycloak, etc.) return group claims in the ID token or via the userinfo endpoint. Strapi should natively support mapping these external group claims to multiple Strapi roles and update them dynamically on every login. Example Scenario: • Group-to-role mapping: • axxxx → Admin • bxxxx → Editor • cxxxx → Author • First login: user belongs to ["axxxx", "bxxxx"] → roles: Admin + Editor • Second login: user belongs to ["bxxxx", "cxxxx"] → roles: Editor + Author This ensures roles always reflect the user’s current group membership and reduces the operational burden for enterprise IT teams. Benefits for Enterprise Users: • Dynamic, real-time role updates without custom code • Consistent access management across multiple systems • Support for multiple roles per user • Works with any OIDC-compliant provider Proposed UX / Implementation Idea: • Allow defining group-to-role mappings per OIDC provider in the users-permissions plugin • Automatically update user roles at login based on current group claims
0
Responsive Administration Panel
Our plan is to make the Admin Panel work well on small screens and mobile phones. 1️⃣ Navigation & Layout We plan to update the main menu to work better on mobile. It will open as a side drawer that's easy to reach without taking up too much space. We also plan to improve the sub-menu. On small screens, complex menus can be hard to use. We'll make the sub-menu mobile-friendly while keeping it organized and easy to navigate. 2️⃣ Editing Content (Edit View) Most of our work will focus on making the Edit View work on mobile, since this is where people spend most of their time. We plan to redesign the header to fit narrow screens. Important buttons and information will stay visible and won't get cut off. Forms will stack neatly on small screens. We'll adjust spacing, improve field layouts, and make sure everything works well with touch controls. 3️⃣ Content History The Content History header will work on mobile. You'll be able to easily read information and use controls. History actions and details will move into mobile-friendly drawers. This will keep things consistent and easy to use. We'll make sure history comparisons and data display properly on small screens without breaking the layout or requiring horizontal scrolling. 4️⃣ List View Improvements We plan to redesign filters to work better on mobile. Instead of showing everything at once, filters will open in drawers or pop-ups. You'll still get all the filtering options, just organized better for small screens. 5️⃣ Rich Content & Complex Fields The rich text editor will work reliably on mobile devices. The toolbar will be easy to access, typing will be smooth, and everything will work well with touch. Components and dynamic zones can be tricky on small screens. We'll make sure you can still rearrange and edit structured content easily on mobile, not just on desktop. 6️⃣ Text & Visual Design We plan to improve how text looks on small screens. This will include adjusting font sizes, spacing, and layouts to make everything easy to read without feeling cramped.
71
¡
in progress
Load More
→