I'm setting up my first elgg site and it has been pretty straightforward but I am experiencing a very annoying problem and have no clue how to fix it.
If any normal user(not admin) goes to their profile page and adds a widget, they can't edit or remove it. They can still add more or move them around however.
The fact that they cant edit it gives me the idea that its a permission's problem.
I have determined that when deleting a widget the following code from widgets.php fails:
if (!$dbwidget->delete()) {
$return = false;
} else {
// Remove state cookie
setcookie('widget' + $dbguid, null);
}
The if returns false and the widget isn't removed. I still don't know why the edit button doesn't show up.
Anyone have a clue how to fix this?
Sorry if this is the wrong group, kinda new here :)
Oh, and if it matters all of the users(even admins) are logged in via OpenID. Also my admin account's GUID is 64 which I believe is not normal and it should be 2. This is because of me switching to the OpenID generated account and deleting the original admin. Maybe that would cause something?
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.