Currently, there is one permission "access freelinking list" that 1) allows access to the list of free links (a page), 2) allows freelinks to be resolved to the correct page, and 3) adds a menu item for "list of free links".
I didn't want the menu-item to show for some roles (nor give access to the list).
This patch adds a permission "click on freelinks" that allows a freelink to be resolved by that role. The old permission, "access freelinking list", only adds the menu-item, and enables the free-links page. I just separated the "no title" and "has title" case into 2 "menu" entries (and functions). I did leave the legacy behavior in place (.../freelinking gives the list of free links, if you have permission).
Unfortunately, this is a bit confusing, since you might expect "access freelinking list" to imply "click on freelinks". Please share if you have a solution that addresses this.
"create if not found"/"search if not found" appear to work correctly.
Comments
Comment #1
eafarris commentedFreelinking 3 does not use the freelinking/ namespace, so the functionality is not dependent on access to the menu.