I've been trying to create a user that only has permissions to set their own personal settings, but nothing else. So I created a user group named "Guest" with only the "personalConfiguration" permission set. However, I find that I must also set the "Forbid creating entries?" of each user to "no", otherwise this permission does not take effect.
Here's the code that I believe is the problem in include/functions_config.inc.php for serendipity_checkPermission():
Code: Select all
if ($authorid == $serendipity['authorid'] && $serendipity['no_create']) {
// This no_create user privilege overrides other permissions.
return false;
}
Thanks for any feedback and for an excellent product!
Jonathan