- Created by Seibert Media employee on Jul 24, 2019
Linchpin Navigation Menus
Always keep the overview: A menu to provide structure and guide you quickly
See the documentation for your Release
Menu Personalization
This functionality is available as soon as you have installed the additional Linchpin Manager app with a valid license.
Attributes for user restriction
Choose up to three user profile fields to create a menu based on a user's profile. Assign menu entries on the structure tab. If you allow anonymous users to view the menu, they will only be shown menu items without assigned field values.
Using our Custom User Profile, you can greatly extend the range of available profile fields (including fields that are maintained in an LDAP/AD).
Display navigation entries based on user values
If you have configured filtering attributes in the settings view (see LNM - Menu Structure 2.8#Attributes for user restriction), you can define profile field values for each menu item. The menu entry will only be shown to users if their profile matches the entered values.
To preview the menu structure for certain attributes, you can enter arbitrary values under "Filter menu by defined attributes" as described above. For ease of use, the input fields offer auto-completion for any values you have already entered in the menu structure.
Use the wildcards and logical operators to create even more complex filters based on Confluence user values.
Wildcards and logical operators
In the past, you have already been able to assign menu items to specific profile field values. Now you can also use wildcards in addition to exact values. Using logical operators (AND, OR, NOT) you can also create more complex filters, e.g., to show a menu item to all users that have not selected English as their Confluence language ("NOT en*").
Wildcard / Operator | Description | Example |
---|---|---|
blank | matches any value | |
? | matches a single character | C?O matches CEO and CTO , but not C3PO |
* | matches 0 or more characters | en* matches en , en_GB , en_US, but not de_DE or men |
OR | Logical 'or' operator | en_GB OR fr_FR matches en_GB and fr_FR , but not de_DE |
AND | Logical 'and' operator | en* AND *GB matches all values that start with en and end with GB |
NOT | Logical 'not' operator | en* AND NOT en_US matches all values that start with en except en_US |
Filter constraints
Due to the "Wildcards and logical operators" it is not possible to use key words in filter attributes. As a workaround, replace the key words with the same number of "?" signs (or at least one of the letters of the word).
These keys are case sensitive, so "And" or "and" would not match.
Filter Attribute | Workaround | Keyword |
---|---|---|
New York (State) | New York ?State? | ( ) |
HR AND QS | HR AN? QS | AND |
NOT for everybody | NO? for everybody | NOT |
This OR That | This O? That | OR |
- No labels
This content was last updated on 07/24/2019.
This content hasn't been updated in a while. That doesn't have to be a problem. Some of our pages live for years without becoming obsolete.
Old content can be incorrect, misleading or outdated. Please get in contact with us via a form on this page, our live chat or via email with content@seibert.group if you are in doubt, have a question, suggestion, or want changes from us.