Is there a way to create a user macro that pulls in the list of users from LDAP and presents these in a drop-down list so the contributor can choose a single user from the list?
Essentially, I'm looking to create a macro that has all the users included, but only one can be selected. I'd really like it if the user selected was referenced with @user style as well. Is this possible?
You'd have to write something bespoke to return everything from an LDAP. @mentions could work instead if you know the person's name.
For a user macro that essentially reproduces @mentions try this:
## Macro title: User Mention ## @param UserName:title=User|type=username|required=true|desc=Type a user's name #set($displayName = $userAccessor.getUser($paramUserName).getDisplayName()) <a class="confluence-userlink user-mention" data-username="${paramUserName}" href="/display/~${paramUserName}" data-linked-resource-type="userinfo" data-base-url="{baseUrl}" title="$displayName" data-user-hover-bound="true">$displayName</a>
The User parameter autocompletes on user name/display name because it is of type username.
It produces the exact same display style as @mentions
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.