Can anyone help me out? I would like to remove the shown access level "public" from in front of each members location on the members page and I haven't had much luck figuring it out. I've changed the site default access level back and forth, flushed the caches, tried changing the default access level on my own profile settings to see if that would work and the word "public" remains. How can I remove that?
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
Tried posting a screenshot but it's not displaying, you can view it here to see what I am referring to... http://bizcore.ca/screenshot.jpg
Which version of Elgg? Are you using any thirdparty plugins?
That's a core feature - nothing to do with additional plugins. It's actually a menu item on the 'entity' menu
So you can remove it by registering a plugin hook handler for 'menu:entity', 'register' with a late priority, iterate through the return value looking for the item named 'access' and remove it.
Thanks guys, I appreciate your replies. I have lots of third party plugins and everything runs smoothly, the odd thing is that "The Access Level" never displayed like that on the members pages before yesterday. I did add a few more plugins yesterday but I removed them after I noticed this issue and it still remained the same after removal of the new plugins.
The other thing I did yesterday was download a system diagnostics file using Administer>Utilities>System Diagnostics within the sites Administration panel. Could that have caused a bug within the members plugin?
Even when I switch the access level in a profile to "logged in users" or "private", it still displays "public"...not a huge issue but I'm afraid it may turn some members off if on the members page their profile is labeled as "public".
It's there in core, on a clean installation. I think you just didn't notice it previously.
The 'public' is with regard to the user entity, not the profile. It's a programming concept that isn't translated well to the end user in this specific case.
The users are created as public and thats why the access is shown there.
@Matt :it seems quite strange to see these access levels on the members page. Are you sure the access levels are shown in a 1.8 install for the members page? We checked it in a few installs and its not showing.
It wasn't showing before yesterday...odd. The only thing that makes sense is the diagnostics that I ran possibly created some sort of glitch with the members plugin. I even tried writing over the plugin with another "member" plugin from a saved 1.8.3 file on my pc...same result.
My mistake, I just checked a clean install and it's not there. It's on every one of my sites though, so it must be a common plugin - profile manager maybe?
[edit] - nope, not profile manager
Thanks for the confirmation Matt. Checked it in a new install. Its not there. So some other third party plugin is the culprit.
I've three 1.8.5 test installs and none have the Access Level displayed on Members. Two have profile_manager and access_plus activated and one as no 3rd-party plugins. Hope that helps.
- Previous
- 1
- 2
- Next
You must log in to post replies.