[{"data":1,"prerenderedAt":190},["ShallowReactive",2],{"/updates/2026-05-01-control-portal-navigation-visibility-with-access-conditions":3,"surround":185},{"id":4,"title":5,"body":6,"date":162,"description":163,"extension":164,"head":165,"meta":166,"navigation":172,"path":173,"schemaOrg":165,"screenshot":174,"screenshotMargin":175,"seo":176,"sitemap":177,"stem":178,"tags":179,"__hash__":184},"updates/updates/2026-05-01-control-portal-navigation-visibility-with-access-conditions.md","Control portal navigation visibility with access conditions",{"type":7,"value":8,"toc":153},"minimark",[9,13,18,21,25,48,52,106,110,130,134,144],[10,11,12],"p",{},"When you share a portal with external users or colleagues, everyone sees the same navigation. There is no simple way to show certain pages only to the right people, so you end up building separate portals to keep sensitive data out of sight.",[14,15,17],"h2",{"id":16},"whats-new","What's new:",[10,19,20],{},"You can now add access conditions to any navigation item in a portal. Each Collection View, Report, or External Link can have its own visibility rules, so only the right users see it in the sidebar.",[14,22,24],{"id":23},"why-it-matters","Why it matters:",[26,27,28,36,42],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Control visibility within a single portal"," by showing or hiding individual pages based on a user's role or record data.",[29,37,38,41],{},[32,39,40],{},"Tailor the experience for each user"," so external users see only the pages relevant to them, reducing clutter and confusion.",[29,43,44,47],{},[32,45,46],{},"Configure in seconds"," with the Access tab on each navigation item letting you set conditions with the same familiar condition builder used elsewhere in Kinabase.",[14,49,51],{"id":50},"how-it-works","How it works:",[53,54,55,62,77,84,103],"ol",{},[29,56,57,58,61],{},"Open ",[32,59,60],{},"Settings > Portals"," and select the portal you want to configure.",[29,63,64,65,68,69,72,73,76],{},"Click on a navigation item (",[32,66,67],{},"Collection View",", ",[32,70,71],{},"Report",", or ",[32,74,75],{},"External Link",") to open its editor.",[29,78,79,80,83],{},"For Collection View and Report items, switch to the ",[32,81,82],{},"Access"," tab. For External Link items, the access settings appear directly in the editor.",[29,85,86,87,68,90,72,93,96,97,99,100,102],{},"For internal portals, choose ",[32,88,89],{},"Everyone",[32,91,92],{},"By role",[32,94,95],{},"Custom"," to set who can see the item. For external portals, toggle between ",[32,98,89],{}," and ",[32,101,95],{},", then build conditions against the user record (for example, \"Status is Active\" or \"Region is EMEA\").",[29,104,105],{},"Save the portal. The conditions take effect immediately for all users.",[14,107,109],{"id":108},"when-to-use-it","When to use it:",[26,111,112,118,124],{},[29,113,114,117],{},[32,115,116],{},"Operations managers"," running a client portal can restrict financial reports to users flagged as account owners, while keeping general project updates visible to everyone.",[29,119,120,123],{},[32,121,122],{},"HR teams"," sharing an internal portal with the whole organisation can limit sensitive policy pages to managers by role, without creating a second portal.",[29,125,126,129],{},[32,127,128],{},"Partner consultants"," building portals for clients can deliver a single portal where each department only sees the pages relevant to them.",[14,131,133],{"id":132},"get-started","Get started",[10,135,136,137,140,141,143],{},"Open any portal in ",[32,138,139],{},"Settings"," and look for the ",[32,142,82],{}," tab on your navigation items. Start with a single restricted page and confirm it disappears for users who do not meet the conditions, then expand from there.",[10,145,146,147,152],{},"If you have questions or feedback, we would love to hear from you. Email ",[148,149,151],"a",{"href":150},"mailto:support@kinabase.com","support@kinabase.com"," — we're listening.",{"title":154,"searchDepth":155,"depth":155,"links":156},"",2,[157,158,159,160,161],{"id":16,"depth":155,"text":17},{"id":23,"depth":155,"text":24},{"id":50,"depth":155,"text":51},{"id":108,"depth":155,"text":109},{"id":132,"depth":155,"text":133},"2026-05-01T00:00:00.000Z","Portal navigation items can now have access conditions, letting you show or hide individual pages based on a user's role or record data.","md",null,{"readingTime":167},{"text":168,"minutes":169,"time":170,"words":171},"2 min read",1.82,109200,364,true,"/updates/2026-05-01-control-portal-navigation-visibility-with-access-conditions","/updates/2026/2026-05-01-control-portal-navigation-visibility-with-access-conditions.png",false,{"title":5,"description":163},{"loc":173},"updates/2026-05-01-control-portal-navigation-visibility-with-access-conditions",[180,181,182,183],"Portal","Permission","Role","External User","HRmrgDtNdRM7uCqQQW0TkeuD0cUMl7jv0y5IPyxtbCs",[186,165],{"title":187,"path":188,"stem":189,"children":-1},"Refine lookup results with candidate record filters","/updates/2026-04-30-refine-lookup-results-with-candidate-record-filters","updates/2026-04-30-refine-lookup-results-with-candidate-record-filters",1777554325384]