CINXE.COM

<!doctype html><html lang="en" class="lightTheme"><head><meta charSet="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><script defer src="https://assets.canny.io/d11d61df5af60cacd837c9d0d00a8dcfafcd9ccf/SubdomainBundle.js"></script><link href="https://assets.canny.io/d11d61df5af60cacd837c9d0d00a8dcfafcd9ccf/SubdomainBundle.css" media="screen, projection" rel="stylesheet" type="text/css"/><title data-rh="true">Feature Requests | Strapi</title><meta data-rh="true" name="description" content="Give feedback to the Strapi team so we can make more informed product decisions. Powered by Canny."/><meta data-rh="true" property="og:image" content="https://strapi.canny.io/api/og/company?v=dW5kZWZpbmVk"/><meta data-rh="true" property="og:description" content="Give feedback to the Strapi team so we can make more informed product decisions. Powered by Canny."/><meta data-rh="true" property="og:title" content="Feature Requests | Strapi"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:site" content="@cannyHQ"/><meta data-rh="true" name="twitter:title" content="Feature Requests | Strapi"/><meta data-rh="true" name="twitter:description" content="Give feedback to the Strapi team so we can make more informed product decisions. Powered by Canny."/><meta data-rh="true" name="twitter:image" content="https://strapi.canny.io/api/og/company?v=dW5kZWZpbmVk"/><meta data-rh="true" property="fb:app_id" content="1606018679610384"/><meta data-rh="true" name="google-site-verification" content="hutYg6OBDqx9fLFmeEqY4o0gjWPw2rkFt3-Sp2wbMQc"/><link data-rh="true" href="https://widget.intercom.io" rel="preconnect"/><link data-rh="true" href="https://js.intercomcdn.com" rel="preconnect"/><link data-rh="true" href="https://api-iam.intercom.io" rel="preconnect"/><link data-rh="true" href="https://canny.io/images/a89a07311f28f26319bfef2cc7d20c08.png" rel="icon"/><link data-rh="true" href="https://canny.io/images/c10da7fa9b0d090bab66799c326e1c91.png" rel="apple-touch-icon"/><link data-rh="true" href="https://feedback.strapi.io/feature-requests" rel="canonical"/></head><body class="prelod"><div data-iframe-height="true" id="content"><div><div class="subdomainContainer"><div class="modalContainer"><div class="toastContainer"><div class="publicContainer"><div class="publicNav"><div class="contentContainer"><div class="contentInnerContainer"><div class="publicNavContent"><div class="mainNav"><a class="company" href="/"><div class="logoContainer"><div class="companyLogo"><img fetchpriority="auto" alt="Strapi logo" src="https://canny.io/images/c10da7fa9b0d090bab66799c326e1c91.png"/></div><div class="companyName">Strapi</div></div></a><div class="rightContainer"><a style="background:#4945ff" class="createLink" href="/feature-requests/create"><span class="icon icon-pencil"></span><div class="uppercaseHeader">Create</div></a><div class="authButtons"><button class="buttonV2 primary medium outlined" type="button"><span class="buttonLabel">Log in</span></button><button class="buttonV2 primary medium contained" type="button"><span class="buttonLabel">Sign up</span></button></div></div></div><div class="secondaryNav"><a class="link roadmap" href="/"><span class="subdomainHomeIcons rotate"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map subdomainHomeIcon"><polygon points="3 6 9 3 15 6 21 3 21 18 15 21 9 18 3 21"></polygon><line x1="9" x2="9" y1="3" y2="18"></line><line x1="15" x2="15" y1="6" y2="21"></line></svg></span><div class="text">Roadmap</div></a><a style="border-bottom-color:#4945ff" class="link feedback hideOnMobile activeLink" href="/feature-requests"><span class="subdomainHomeIcons"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lightbulb subdomainHomeIcon" style="stroke:#4945ff"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg></span><div class="text" style="color:#4945ff">Feedback</div></a><div class="link boards hide" style="border-bottom-color:#4945ff"><span class="subdomainHomeIcons"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lightbulb subdomainHomeIcon" style="stroke:#4945ff"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg></span><div class="publicNavBoardDropdown"><div class="dropdownContainer controlled"><div class="selection split"><a style="color:#4945ff" class="option" href="/feature-requests"><div class="optionContent"><div>Feature Requests</div><div class="uppercaseHeader count">368</div></div></a><div class="icon-chevron-down"></div></div></div></div></div></div></div></div></div></div><div class="boardHome"><div class="contentContainer"><div class="contentInnerContainer"><div class="subdomainSidebarContainer"><div class="sidebarContainer"><ul class="boardList boardListContainer"><h3 class="textV2 header headingXs">Boards</h3><a class="" href="/customization"><li class="boardItem"><p class="textV2 boardName bodyMd regular-weight">Content Editing XP</p></li></a><a class="" href="/developer-experience"><li class="boardItem"><p class="textV2 boardName bodyMd regular-weight">Developer Experience</p></li></a><a class="" href="/documentation"><li class="boardItem"><p class="textV2 boardName bodyMd regular-weight">Documentation</p></li></a><a class="" href="/feature-requests"><li class="boardItem active"><p class="textV2 boardName bodyMd regular-weight">Feature Requests</p></li></a><a class="" href="/cloud"><li class="boardItem"><p class="textV2 boardName bodyMd regular-weight">Strapi Cloud</p></li></a><a class="" href="/plugin-requests"><li class="boardItem"><p class="textV2 boardName bodyMd regular-weight">Plugin Requests</p></li></a><a class="" href="/security"><li class="boardItem"><p class="textV2 boardName bodyMd regular-weight">Security</p></li></a></ul><div class="cannyAttribution desktopOnly"><div class="firstLine"><a href="https://canny.io/powered-by-canny?utm_source=feedback_subdomain&amp;utm_medium=powered&amp;utm_campaign=strapi&amp;company=Strapi" rel="noopener" target="_blank" class="attribution">Powered by Canny</a></div></div></div><div class="mainContainer"><div class="boardContent"><header class="boardHeader"><div class="nameSection"><h1 class="textV2 headingMd">Feature Requests</h1></div><div class="boardDescription"><div class="markdown"></div></div></header><form class="createPostFormV2 open createPostFormV2 fileForm"><div class="createPostFormSection postForm first"><div class="textInput title focused"><div class="inputContainer"><input type="text" aria-label="Title" placeholder="Short, descriptive title" value=""/></div></div><label for="details" class="descriptionLabel"><p class="textV2 bodyMd medium-weight">Description</p></label><div class="autoResizeTextarea details" style="height:38px"><span class="inputContainer"><textarea aria-label="Details" id="details" placeholder="Any additional details…" rows="1"></textarea></span></div><div class="dropdowns"></div></div><footer class="footer"><div class="ctaSection"><div class="fileInput"><div class="" style="border-style:solid"><div class="gUKhu2OV"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paperclip "><path d="m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48"></path></svg></div></div><input type="file" accept="image/png,image/jpeg,image/jpeg,image/gif,image/webp,image/svg+xml,text/plain,application/rtf,text/rtf,text/csv,text/markdown,application/x-yaml,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.oasis.opendocument.text,application/vnd.oasis.opendocument.spreadsheet,application/vnd.oasis.opendocument.presentation,application/x-iwork-keynote-sffkey,application/json,application/xml,text/xml,video/mp4,video/x-msvideo,video/avi,video/quicktime,video/x-ms-wmv,video/x-flv"/></div><button class="buttonV2 primary medium outlined" type="button"><span class="buttonLabel">Cancel</span></button><button aria-disabled="false" class="tintButton buttonV2 primary medium contained" type="submit" style="background:#4945ff;border-color:#4945ff"><span class="buttonLabel">Create Post</span></button></div></footer></form><div class="postListContainer"><div class="postList"><div class="topContainer"><div class="postListMenu"><div class="menu"><label><span class="text">Showing</span><div class="dropdown"><button class="selector" role="combobox" aria-activedescendant="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-sort-trending" aria-controls="5c9bb872-b1b5-4447-4411-1376f60ca93b" aria-expanded="false" aria-haspopup="listbox"><div class="selectedName">Trending</div><div class="icon-chevron-down" aria-hidden="true"></div></button><div class="dropdownContent hidden" id="5c9bb872-b1b5-4447-4411-1376f60ca93b" role="listbox"><div class="sorts" role="none"><div class="uppercaseHeader">Sort</div><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-sort-trending" role="option" aria-selected="true" class="" href="/feature-requests?sort=trending"><div class="option selected"><div class="dot" style="background-color:#4945ff"></div>Trending</div></a><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-sort-top" role="option" aria-selected="false" class="" href="/feature-requests?sort=top"><div class="option"><div class="dot" style="background-color:#4945ff"></div>Top</div></a><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-sort-new" role="option" aria-selected="false" class="" href="/feature-requests?sort=new"><div class="option"><div class="dot" style="background-color:#4945ff"></div>New</div></a></div><div class="filters" role="none"><div class="uppercaseHeader">Filter</div><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-status-candidate" role="option" aria-selected="false" class="" href="/feature-requests?status=candidate"><div class="option"><div class="dot" style="background-color:#4945ff"></div>Candidate</div></a><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-status-planned" role="option" aria-selected="false" class="" href="/feature-requests?status=planned"><div class="option"><div class="dot" style="background-color:#4945ff"></div>Planned</div></a><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-status-in-progress" role="option" aria-selected="false" class="" href="/feature-requests?status=in-progress"><div class="option"><div class="dot" style="background-color:#4945ff"></div>In Progress</div></a><a id="filterSortDropdown-5c9bb872-b1b5-4447-4411-1376f60ca93b-status-complete" role="option" aria-selected="false" class="" href="/feature-requests?status=complete"><div class="option"><div class="dot" style="background-color:#4945ff"></div>Complete</div></a></div></div></div></label><span class="text">posts</span></div><div class="searchContainer"><div class="searchBar"><div class="searchInputContents"><div class="textInput searchInput"><div class="inset"><div class="icon icon-search"></div></div><div class="inputContainer"><input type="text" placeholder="Search…" value=""/></div></div></div></div></div></div></div><div class="posts"><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/add-a-folder-like-group-function-to-organize-content-types"><div class="postTitle"><span>Add a &quot;folder-like&quot; group function to organize content types</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">I believe it would greatly improve the user experience if we can add a &quot;folder-like&quot; grouping function to content types (single type and collection type), so that if you have a lot of content types (for example if you have like 50 webpages, you will have like 50 single types), it really makes a lot more sense to have groups. For now users can only mitigate this by using some naming conventions, but I doubt if this is an elegant solution.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">86</span><div class="middot">·</div><div class="KpDJjrf6 postStatusV2" style="color:#1fa0ff;background:#1fa0ff20"><p class="textV2 bodySm medium-weight">planned</p></div></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">411</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/customize-the-admin-panel-welcome-page-strapi-5"><div class="postTitle"><span>Customize the Admin panel welcome page (Strapi 5)</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">In v3 you could override the admin dashboard as follows: https://forum.strapi.io/t/customize-the-dashboard-welcome-page/939/2 This no longer works in v4, or in other words no one in the community knows how to do this. The patch-package method is not a sustainable solution and not clean, I see that some people in the community would also like to know how to solve this in v4.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">42</span><div class="middot">·</div><div class="KpDJjrf6 postStatusV2" style="color:#c17aff;background:#c17aff20"><p class="textV2 bodySm medium-weight">in progress</p></div></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">317</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/ability-to-translate-the-admin-interface-into-other-languages"><div class="postTitle"><span>Ability to Translate the Admin Interface into Other Languages</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">It would be great to have a native feature in Strapi that allows developers to translate the admin interface into different languages, such as Spanish. The feature could include: An option to select the desired language directly from the settings. A translation editor within the admin panel for customizing language strings. Support for community-contributed language packs to encourage collaboration. This would make Strapi more inclusive and accessible for non-English-speaking users and projects operating in various regions.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">0</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">2</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/full-export-for-true-serverless-production"><div class="postTitle"><span>Full export for true serverless production</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">Since crashes happen occasionally, and recovery can take an unpredictable amount of time, I wrote a custom data exporter to serve everything as static files. It would be great if Strapi had a built-in data export feature for production. This would be really useful for those who want to avoid keeping Node and PostgreSQL servers under constant load and for anyone looking to ensure a stable production setup.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">0</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">1</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/allow-groupby-parameter-in-rest-api-to-group-results-by-a-specific-field"><div class="postTitle"><span>Allow groupBy parameter in REST API to group results by a specific field</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">REST API parameters ( https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/rest/api-parameters.html ) doesn&#x27;t allow to group results by a specific field, it would be super handy to have such feature implemented</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">0</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">14</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/sorting-for-relation-field"><div class="postTitle"><span>Sorting for relation field</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">While I am choosing a category for a post, it is really hard to see and find a category in a list without sorting. Beside that, sometimes I need category only show with type A or B but I can&#x27;t Please make options for sorting and conditions (I mean where clause in SQL query to filter) for a relation field. For example, I attached an image. I need options for sorting and make condition to filter that list. Thank you so much.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">0</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">5</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/multi-tenancy"><div class="postTitle"><span>Multi-tenancy</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">It might happens that you&#x27;re going to develop a website which includes a blog. It could be interesting to split the APIs into two different projets. However, it can be annoyed to deploy on two different servers for such a little API. That&#x27;s why the multi-tenancy is interesting! The multi-tenancy (or multi-projects) changes the architecture of an application to allow multiple projects in a single Strapi application. Each project is fully independent, you can use different databases, configurations, plugins, etc. More details https://github.com/strapi/strapi/issues/1465</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">41</span><div class="middot">·</div><div class="KpDJjrf6 postStatusV2" style="color:#85b5b5;background:#85b5b520"><p class="textV2 bodySm medium-weight">candidate</p></div></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">999</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/field-type-computed"><div class="postTitle"><span>Field type &quot;Computed&quot;</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">It would be great to be able to add a field that returns a value computed from the other fields without having to create a custom controller and a custom route.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">2</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">24</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/filter-by-status-in-the-admin-panel"><div class="postTitle"><span>Filter by status in the admin panel</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">There is no filter by status (&#x27;Published&#x27; or &#x27;Draft&#x27;). It is difficult for the author to track on the status of the entries without filtering the entries on the status in the List View Page. It would be nice to address this and add this feature. Thank You.</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">0</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">2</span></button></div><div class="postListItemV2"><a target="_blank" class="postLink postListItemBody" href="/feature-requests/p/authentication-at-apple"><div class="postTitle"><span>Authentication at Apple</span></div><div class="postDetails"><div class="truncate" style="-webkit-line-clamp:2">How to Authentication at Apple</div></div><div class="metaInfo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square "><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg><span class="count">0</span></div></a><button class="postVotesV2"><div class="background"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up chevron"><path d="m18 15-6-6-6 6"></path></svg><span class="score">1</span></button></div></div><div class="postListLoadMore" style="color:#4945ff">Load More<div class="arrow">→</div></div></div></div></div><div class="cannyAttribution mobileOnly"><div class="firstLine"><a href="https://canny.io/powered-by-canny?utm_source=feedback_subdomain&amp;utm_medium=powered&amp;utm_campaign=strapi&amp;company=Strapi" rel="noopener" target="_blank" class="attribution">Powered by Canny</a></div></div></div></div></div></div></div></div></div></div><iframe width="0" height="0" id="canny-product-seen-frame" sandbox="allow-same-origin allow-scripts" scrolling="no" src="https://product-seen.canny.io/product-seen.html" style="border:0;display:none"></iframe><div id="fb-root"></div></div></div></div><script>window.__data = {"actionItemQueries":{"count":0,"postActionsCount":0,"draftActionsCount":0,"draftActionsCountPerSource":{},"updatedAt":null,"items":{},"queries":{}},"asanaSettings":{"error":null,"lastUpdated":null,"loading":true,"data":null},"asanaTaskSuggestions":{},"automations":{"error":null,"lastUpdated":null,"loading":true,"data":null},"azureDevopsSettings":null,"azureDevopsWorkItemSuggestions":{},"boards":{"allLoaded":true,"allLoading":false,"error":null,"items":{"customization":{"_id":"6137b82c9feae77a40da0ce4","activePostCount":140,"postCount":159,"urlName":"customization","name":"Content Editing XP","created":"2021-09-07T19:06:20.483Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":false,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"👉 Let us know more about the problem it would solve by describing as much as possible the use case ","detailsField":"Details","detailsPlaceholder":"Insert how would this help a user's problem","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"boardFields":[],"categories":[],"uncategorized":{"subscribed":false}},"developer-experience":{"_id":"6137b8420e9e821bdf031dd7","activePostCount":106,"postCount":119,"urlName":"developer-experience","name":"Developer Experience","created":"2021-09-07T19:06:42.513Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":false,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"boardFields":[],"categories":[{"_id":"635bf3ac54d0d145100aea4b","created":"2022-10-28T15:22:20.266Z","index":0,"name":"Dynamic Applications","parentID":null,"postCount":7,"urlName":"dynamic-applications"}],"uncategorized":{"subscribed":false}},"documentation":{"_id":"6137bef7277d3f5e2499cfea","activePostCount":32,"postCount":34,"urlName":"documentation","name":"Documentation","created":"2021-09-07T19:35:19.746Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":true,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"boardFields":[],"categories":[{"_id":"6137c0a16ef1490755e0a6f1","created":"2021-09-07T19:42:25.297Z","name":"Developer Docs","parentID":null,"postCount":26,"urlName":"developer-docs"},{"_id":"6137c0a765a92726bfbca325","created":"2021-09-07T19:42:31.528Z","name":"User Guide","parentID":null,"postCount":4,"urlName":"user-guide"},{"_id":"6137c0ac7d76d05f1ef9858e","created":"2021-09-07T19:42:36.958Z","name":"Resource Center","parentID":null,"postCount":1,"urlName":"resource-center"}],"uncategorized":{"subscribed":false}},"feature-requests":{"_id":"6179767c0178b95c34c70015","activePostCount":368,"postCount":386,"urlName":"feature-requests","name":"Feature Requests","created":"2021-10-27T15:55:40.138Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":true,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"categories":[],"uncategorized":{"subscribed":false},"boardFields":[]},"cloud":{"_id":"6137b8144ac867740fa46ccc","activePostCount":16,"postCount":26,"urlName":"cloud","name":"Strapi Cloud","created":"2021-09-07T19:05:56.565Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":false,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"categories":[],"uncategorized":{"subscribed":false},"boardFields":[]},"plugin-requests":{"_id":"61ddc0fc3f733345a8172cff","activePostCount":235,"postCount":247,"urlName":"plugin-requests","name":"Plugin Requests","created":"2022-01-11T17:40:12.961Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":true,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"categories":[],"uncategorized":{"subscribed":false},"boardFields":[]},"security":{"_id":"6137b81c02e22c01a93b25cb","activePostCount":17,"postCount":19,"urlName":"security","name":"Security","created":"2021-09-07T19:06:04.609Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":false,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"categories":[{"_id":"6137c0fe0e9e821bdf03546a","created":"2021-09-07T19:43:58.387Z","name":"Authentication (Logins)","parentID":null,"postCount":10,"urlName":"authentication-logins"},{"_id":"6137c10d23d1881bed19a423","created":"2021-09-07T19:44:13.412Z","name":"Permissions System","parentID":null,"postCount":4,"urlName":"permissions-system"}],"uncategorized":{"subscribed":false},"boardFields":[]}},"lastUpdated":1732792600213},"changelog":null,"changelogEntries":{},"changelogEntryQueries":{},"clickupRules":null,"clickupTaskSuggestions":{},"company":{"error":null,"lastUpdated":1732792600176,"loading":false,"notFound":false,"_id":"60df9525a0120a64742b512b","authRedirectEnabled":false,"boardCount":7,"creatorID":"6076fa6ee326c327f6cdc318","faviconURL":"https:\u002F\u002Fcanny.io\u002Fimages\u002Fa89a07311f28f26319bfef2cc7d20c08.png","logoURL":"https:\u002F\u002Fcanny.io\u002Fimages\u002Fc10da7fa9b0d090bab66799c326e1c91.png","tintColor":"#4945ff","name":"Strapi","subdomain":"strapi","created":"2021-07-02T22:37:25.027Z","__v":0,"ogImageURL":"https:\u002F\u002Fcanny.io\u002Fimages\u002Fog\u002F60df9525a0120a64742b512b\u002F359774284.jpg","enableGlobalPostSearch":true,"authRedirectURL":"","showChangelog":true,"showRoadmap":true,"theme":"light","viewerIsMember":false,"viewerHasThirdPartyMemberships":false,"azure":null,"changelog":{"allowIdentified":false,"domains":["strapi.io"],"enableEmailSubscriptions":false,"private":true,"viewerHasAccess":false,"hasPublishedEntries":false},"primaryDomain":"feedback.strapi.io","features":{"adminRoles":true,"advancedAnalytics":false,"categories":true,"customEmailDomain":false,"customStatuses":true,"disableUserSubmissions":true,"internalComments":true,"liveSupport":true,"postETAs":true,"postOwners":true,"prioritizationRoadmap":true,"privateBoards":true,"privateChangelog":true,"privateComments":true,"removeBranding":false,"tags":true,"unlistedBoards":true,"userProfiles":true,"userSegmentation":true,"customDomain":true,"customPostFields":true,"exportComments":false,"postAutomation":true,"commentSearch":true,"moderationTools":true,"customRoles":false,"autoResponse":true,"privateVotes":true,"voteWeights":true,"summarizeComments":true,"privateAuthors":true,"translateContent":true,"shareRoadmaps":true,"changelogEmailSubscriptions":true,"deduplication":true,"supportExtraction":true,"reviewSources":true,"customAccess":true,"fileAttachments":true},"privateDomains":[],"statuses":[{"_id":"6194db0cfdece21ce286aa24","createdBy":null,"showInPublicRoadmap":false,"color":"#a6a6a6","companyID":"60df9525a0120a64742b512b","name":"open","order":0,"type":"Initial","urlName":"open","created":"2021-11-17T10:35:56.175Z","__v":0},{"_id":"6194db0cfdece21ce286aa25","createdBy":null,"showInPublicRoadmap":false,"color":"#85b5b5","companyID":"60df9525a0120a64742b512b","name":"candidate","order":1,"type":"Active","urlName":"candidate","created":"2021-11-17T10:35:56.176Z","__v":0},{"_id":"6194db0cfdece21ce286aa26","createdBy":null,"showInPublicRoadmap":true,"color":"#1fa0ff","companyID":"60df9525a0120a64742b512b","name":"planned","order":2,"type":"Active","urlName":"planned","created":"2021-11-17T10:35:56.176Z","__v":0},{"_id":"6194db0cfdece21ce286aa27","createdBy":null,"showInPublicRoadmap":true,"color":"#c17aff","companyID":"60df9525a0120a64742b512b","name":"in progress","order":3,"type":"Active","urlName":"in-progress","created":"2021-11-17T10:35:56.176Z","__v":0},{"_id":"6194db0cfdece21ce286aa28","createdBy":null,"showInPublicRoadmap":true,"color":"#6cd345","companyID":"60df9525a0120a64742b512b","name":"complete","order":4,"type":"Complete","urlName":"complete","created":"2021-11-17T10:35:56.176Z","__v":0},{"_id":"6194db0cfdece21ce286aa5c","createdBy":null,"showInPublicRoadmap":false,"color":"#ed2b2b","companyID":"60df9525a0120a64742b512b","name":"closed","order":5,"type":"Closed","urlName":"closed","created":"2021-11-17T10:35:56.293Z","__v":0}],"gaPropertyID":"G-26RRSW4MNF","okta":null,"featureAllowlist":[],"oidc":null,"autopilot":{"additionalCredits":0,"additionalCreditLimit":0,"additionalCreditsDisabled":false,"creditLimit":500,"creditsPerPurchase":100,"planLimit":500,"resets":"2024-12-08T12:00:00.000Z","unlimitedAdditionalCredits":false,"usedCredits":0},"billingData":{"status":"active","isFree":false},"members":[{"_id":"6076ebe0b4d0a10cea20f17d","lastSeen":"2023-10-10T07:38:19.465Z","roleID":"60df9525a0120a64742b5132"},{"_id":"6076fa6ee326c327f6cdc318","lastSeen":"2024-11-05T15:38:15.329Z","roleID":"60df9525a0120a64742b5130"},{"_id":"6079a22c517c44720be71b63","lastSeen":"2024-10-15T09:35:44.892Z","roleID":"60df9525a0120a64742b5132"},{"_id":"60870852506ebc2a01dddb3b","lastSeen":"2024-11-23T01:30:13.428Z","roleID":"60df9525a0120a64742b5132"},{"_id":"608848bfd458b64227b11a52","lastSeen":"2024-09-30T12:03:50.687Z","roleID":"60df9525a0120a64742b5130"},{"_id":"609e3e9b6196347f985ff355","roleID":"60df9525a0120a64742b5132"},{"_id":"6126a70e9ca7ae1738782f59","lastSeen":"2024-11-28T10:48:00.625Z","roleID":"60df9525a0120a64742b5130"},{"_id":"612f45ffb919006116d2d3f2","lastSeen":"2024-11-28T10:45:47.815Z","roleID":"60df9525a0120a64742b5132"},{"_id":"61fbc2c95371b31e0e6622ed","lastSeen":"2024-11-18T11:27:24.201Z","roleID":"60df9525a0120a64742b5131"},{"_id":"642efad70201c009ca7dc133","lastSeen":"2024-11-07T11:02:43.281Z","roleID":"60df9525a0120a64742b5132"},{"_id":"6463d45f648848092129a27c","lastSeen":"2024-05-28T12:27:50.807Z","roleID":"60df9525a0120a64742b5132"},{"_id":"64e630126c0865e4a12d4831","lastSeen":"2024-10-22T13:05:11.740Z","roleID":"60df9525a0120a64742b5131"}]},"cookies":{"__canny__browserTheme":undefined,"__canny__experimentID":undefined,"__canny__locale":undefined,"omitNonEssentialCookies":undefined,"__canny__requestID":"95c92037-eed7-4bcc-f687-69433c354b33","__host":"feedback.strapi.io"},"customFields":null,"customPostFields":{"error":null,"lastUpdated":null,"loading":true,"data":null},"dashboardActivity":null,"discordSettings":null,"freshdeskSettings":{"error":null,"lastUpdated":null,"loading":true,"data":null},"githubIssueSuggestions":{},"gongSettings":{"error":null,"lastUpdated":null,"loading":true,"data":null},"gsuiteGroups":null,"helpscoutSettings":{"error":null,"lastUpdated":null,"loading":true,"data":null},"inboxItemQueries":{},"issueSuggestions":{},"jiraRules":{"error":null,"lastUpdated":null,"loading":true,"data":null},"linearIssueSuggestions":{},"linearSettings":null,"mentionSuggestions":{},"notifications":{"error":null,"lastUpdated":1732792600155,"loading":false,"loadingMore":false,"count":0,"hasNextPage":false,"items":[],"lastUpdate":1732792600177,"pages":1},"postDraft":{},"posts":{"6179767c0178b95c34c70015":{"add-a-folder-like-group-function-to-organize-content-types":{"_id":"6274ea04ae62c7529d0e50cf","authorID":"5b8dbfbe9f71b3184d1693c6","commentCount":86,"details":"I believe it would greatly improve the user experience if we can add a \"folder-like\" grouping function to content types (single type and collection type), so that if you have a lot of content types (for example if you have like 50 webpages, you will have like 50 single types), it really makes a lot more sense to have groups. For now users can only mitigate this by using some naming conventions, but I doubt if this is an elegant solution.","score":411,"status":"planned","boardID":"6179767c0178b95c34c70015","title":"Add a \"folder-like\" group function to organize content types","urlName":"add-a-folder-like-group-function-to-organize-content-types","created":"2022-05-06T09:27:32.279Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":true,"lowEngagement":false,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined},"customize-the-admin-panel-welcome-page-strapi-5":{"_id":"62ac46b25f86cc0b97125898","authorID":"623153876bf78e528f247650","commentCount":42,"details":"In v3 you could override the admin dashboard as follows: https:\u002F\u002Fforum.strapi.io\u002Ft\u002Fcustomize-the-dashboard-welcome-page\u002F939\u002F2\n\nThis no longer works in v4, or in other words no one in the community knows how to do this.\n\nThe patch-package method is not a sustainable solution and not clean, I see that some people in the community would also like to know how to solve this in v4.","score":317,"status":"in progress","boardID":"6179767c0178b95c34c70015","title":"Customize the Admin panel welcome page (Strapi 5)","urlName":"customize-the-admin-panel-welcome-page-strapi-5","created":"2022-06-17T09:17:38.546Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":true,"lowEngagement":false,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined},"ability-to-translate-the-admin-interface-into-other-languages":{"_id":"673f5824a427f99c62247d30","authorID":"673f5728a2232b34ea92d40b","boardID":"6179767c0178b95c34c70015","commentCount":0,"details":"It would be great to have a native feature in Strapi that allows developers to translate the admin interface into different languages, such as Spanish.\n\nThe feature could include:\n\nAn option to select the desired language directly from the settings.\n\nA translation editor within the admin panel for customizing language strings.\n\nSupport for community-contributed language packs to encourage collaboration.\n\nThis would make Strapi more inclusive and accessible for non-English-speaking users and projects operating in various regions.","score":2,"status":"open","title":"Ability to Translate the Admin Interface into Other Languages","urlName":"ability-to-translate-the-admin-interface-into-other-languages","created":"2024-11-21T15:56:20.219Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":false,"lowEngagement":false,"moderateEngagement":true,"votesHidden":false},"filteredScore":undefined},"full-export-for-true-serverless-production":{"_id":"67442b035e7599ab84ab3705","authorID":"6563a7c10baa25e70e353a62","boardID":"6179767c0178b95c34c70015","commentCount":0,"details":"Since crashes happen occasionally, and recovery can take an unpredictable amount of time, I wrote a custom data exporter to serve everything as static files. It would be great if Strapi had a built-in data export feature for production. This would be really useful for those who want to avoid keeping Node and PostgreSQL servers under constant load and for anyone looking to ensure a stable production setup.","score":1,"status":"open","title":"Full export for true serverless production","urlName":"full-export-for-true-serverless-production","created":"2024-11-25T07:45:07.651Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":false,"lowEngagement":true,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined},"allow-groupby-parameter-in-rest-api-to-group-results-by-a-specific-field":{"_id":"63e37f9f9d2afd4505bdd9b4","authorID":"60feb5a57fecaa414c4efce2","commentCount":0,"details":"REST API parameters (https:\u002F\u002Fdocs.strapi.io\u002Fdeveloper-docs\u002Flatest\u002Fdeveloper-resources\u002Fdatabase-apis-reference\u002Frest\u002Fapi-parameters.html) doesn't allow to group results by a specific field, it would be super handy to have such feature implemented","score":14,"status":"open","boardID":"6179767c0178b95c34c70015","title":"Allow groupBy parameter in REST API to group results by a specific field","urlName":"allow-groupby-parameter-in-rest-api-to-group-results-by-a-specific-field","created":"2023-02-08T10:55:27.195Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":true,"lowEngagement":false,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined},"sorting-for-relation-field":{"_id":"63a51cc4071b3f276b199796","authorID":"5e26aabdc13a06763cab64d9","commentCount":0,"details":"While I am choosing a category for a post, it is really hard to see and find a category in a list without sorting.\n\nBeside that, sometimes I need category only show with type A or B but I can't\n\nPlease make options for sorting and conditions (I mean where clause in SQL query to filter) for a relation field.\n\nFor example, I attached an image. I need options for sorting and make condition to filter that list.\n\nThank you so much.","score":5,"status":"open","boardID":"6179767c0178b95c34c70015","title":"Sorting for relation field","urlName":"sorting-for-relation-field","created":"2022-12-23T03:13:08.360Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":false,"lowEngagement":false,"moderateEngagement":true,"votesHidden":false},"filteredScore":undefined},"multi-tenancy":{"_id":"61fbf5c7794b4844f4134849","authorID":"608848bfd458b64227b11a52","commentCount":41,"details":"It might happens that you're going to develop a website which includes a blog. It could be interesting to split the APIs into two different projets. However, it can be annoyed to deploy on two different servers for such a little API. That's why the multi-tenancy is interesting!\nThe multi-tenancy (or multi-projects) changes the architecture of an application to allow multiple projects in a single Strapi application. Each project is fully independent, you can use different databases, configurations, plugins, etc.\nMore details https:\u002F\u002Fgithub.com\u002Fstrapi\u002Fstrapi\u002Fissues\u002F1465","score":999,"status":"candidate","boardID":"6179767c0178b95c34c70015","title":"Multi-tenancy","urlName":"multi-tenancy","created":"2022-02-03T15:33:27.789Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":true,"lowEngagement":false,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined},"field-type-computed":{"_id":"626b1a79a52459027fdc0642","authorID":"61ec7e7f3aa7806cfd43e373","commentCount":2,"details":"It would be great to be able to add a field that returns a value computed from the other fields without having to create a custom controller and a custom route.","score":24,"status":"open","boardID":"6179767c0178b95c34c70015","title":"Field type \"Computed\"","urlName":"field-type-computed","created":"2022-04-28T22:51:37.071Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":true,"lowEngagement":false,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined},"filter-by-status-in-the-admin-panel":{"_id":"673341c67953c13b5b3541eb","authorID":"673341c49e4d36e1d508f9b1","boardID":"6179767c0178b95c34c70015","commentCount":0,"details":"There is no filter by status ('Published' or 'Draft'). It is difficult for the author to track on the status of the entries without filtering the entries on the status in the List View Page. It would be nice to address this and add this feature. Thank You.","score":2,"status":"open","title":"Filter by status in the admin panel","urlName":"filter-by-status-in-the-admin-panel","created":"2024-11-12T11:53:42.561Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":false,"lowEngagement":false,"moderateEngagement":true,"votesHidden":false},"filteredScore":undefined},"authentication-at-apple":{"_id":"67402b9d3f9e3e696127ec31","authorID":"60b788eafb25ab04e2a7aae0","boardID":"6179767c0178b95c34c70015","commentCount":0,"details":"How to Authentication at Apple","score":1,"status":"open","title":"Authentication at Apple","urlName":"authentication-at-apple","created":"2024-11-22T06:58:37.547Z","viewerVote":0,"board":{"_id":"6179767c0178b95c34c70015","urlName":"feature-requests","name":"Feature Requests"},"boardCommentsArePrivate":false,"voteSettings":{"highEngagement":false,"lowEngagement":true,"moderateEngagement":false,"votesHidden":false},"filteredScore":undefined}}},"postsActivity":{},"postQueries":{"{\"currentBoard\":\"feature-requests\",\"boardURLNames\":\"feature-requests\",\"sort\":\"trending\"}":{"lastUpdated":1732792600404,"loading":false,"queryParams":{"currentBoard":{"_id":"6179767c0178b95c34c70015","activePostCount":368,"postCount":386,"urlName":"feature-requests","name":"Feature Requests","created":"2021-10-27T15:55:40.138Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":true,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"categories":[],"uncategorized":{"subscribed":false},"boardFields":[]},"board":{"_id":"6179767c0178b95c34c70015","activePostCount":368,"postCount":386,"urlName":"feature-requests","name":"Feature Requests","created":"2021-10-27T15:55:40.138Z","settings":{"access":"public","allowIdentified":false,"domain":null,"indexed":true,"privateAuthors":false,"privateVotes":false,"segmentURLName":null,"showCreateForm":true,"showVoterNames":true,"verifiedBy":"email"},"strings":{"createCTA":"Create Post","createHeading":"Create a Post","description":"","detailsField":"Details","detailsPlaceholder":"Any additional details…","formCTA":"Share your feedback...","titleField":"Title","titlePlaceholder":"Short, descriptive title"},"categories":[],"uncategorized":{"subscribed":false},"boardFields":[]}},"hasNextPage":true,"loadingMore":false,"posts":[{"boardID":"6179767c0178b95c34c70015","postURLName":"add-a-folder-like-group-function-to-organize-content-types","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"customize-the-admin-panel-welcome-page-strapi-5","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"ability-to-translate-the-admin-interface-into-other-languages","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"full-export-for-true-serverless-production","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"allow-groupby-parameter-in-rest-api-to-group-results-by-a-specific-field","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"sorting-for-relation-field","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"multi-tenancy","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"field-type-computed","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"filter-by-status-in-the-admin-panel","filteredScore":undefined,"viewerInFilteredVoters":undefined},{"boardID":"6179767c0178b95c34c70015","postURLName":"authentication-at-apple","filteredScore":undefined,"viewerInFilteredVoters":undefined}]}},"postSuggestions":{},"queueItemQueries":{"count":0,"postsCount":0,"draftsCount":0,"draftsCountPerSource":{},"updatedAt":null,"items":{},"queries":{}},"sharedRoadmap":null,"sharedRoadmapPosts":null,"reduxAsyncConnect":{"loaded":true,"loadState":{}},"referralSettings":{"error":null,"lastUpdated":null,"loading":true,"data":null},"roadmap":null,"roadmaps":null,"roadmapPosts":{},"routing":{"locationBeforeTransitions":{"pathname":"\u002Ffeature-requests","search":"","hash":"","state":undefined,"action":"POP","key":null,"query":{}}},"thirdPartyCompanies":{},"thirdPartyCompanyFeatureRequestsQueries":{"updatedAt":null,"queries":{}},"tpcForFilters":{"companyNames":{},"accountOwnerNames":{},"queries":{},"lastUpdated":null},"thirdPartyCompanyPosts":{},"thirdPartyCompanyQueries":{},"userPosts":{},"userQueries":{},"users":{},"userReactions":{},"userSuggestions":{},"viewer":{"error":null,"lastUpdated":1732792600157,"loading":false,"loggedOut":true},"voteQueries":{},"voters":{},"zoomSettings":{"error":null,"lastUpdated":null,"loading":true,"data":null}};</script><script>document.body.classList.remove('preload');</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10