mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 04:35:26 +00:00
usability tweaks
This commit is contained in:
parent
22aa5aca14
commit
c6062d7872
2 changed files with 15 additions and 2 deletions
|
@ -361,14 +361,18 @@ function create_identity($arr) {
|
||||||
|
|
||||||
// Save our permissions role so we can perhaps call it up and modify it later.
|
// Save our permissions role so we can perhaps call it up and modify it later.
|
||||||
|
|
||||||
if($role_permissions)
|
if($role_permissions) {
|
||||||
set_pconfig($newuid,'system','permissions_role',$arr['permissions_role']);
|
set_pconfig($newuid,'system','permissions_role',$arr['permissions_role']);
|
||||||
|
if(array_key_exists('online',$role_permissions))
|
||||||
|
set_pconfig('system','hide_presence',1-intval($role_permissions['online']));
|
||||||
|
}
|
||||||
|
|
||||||
// Create a group with no members. This allows somebody to use it
|
// Create a group with yourself as a member. This allows somebody to use it
|
||||||
// right away as a default group for new contacts.
|
// right away as a default group for new contacts.
|
||||||
|
|
||||||
require_once('include/group.php');
|
require_once('include/group.php');
|
||||||
group_add($newuid, t('Friends'));
|
group_add($newuid, t('Friends'));
|
||||||
|
group_add_member($newuid,t('Friends'),$ret['channel']['channel_hash']);
|
||||||
|
|
||||||
// if our role_permissions indicate that we're using a default collection ACL, add it.
|
// if our role_permissions indicate that we're using a default collection ACL, add it.
|
||||||
|
|
||||||
|
|
|
@ -440,6 +440,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = false;
|
$ret['perms_auto'] = false;
|
||||||
$ret['default_collection'] = false;
|
$ret['default_collection'] = false;
|
||||||
$ret['directory_publish'] = true;
|
$ret['directory_publish'] = true;
|
||||||
|
$ret['online'] = true;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||||
|
@ -471,6 +472,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = false;
|
$ret['perms_auto'] = false;
|
||||||
$ret['default_collection'] = true;
|
$ret['default_collection'] = true;
|
||||||
$ret['directory_publish'] = true;
|
$ret['directory_publish'] = true;
|
||||||
|
$ret['online'] = true;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||||
|
@ -502,6 +504,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = false;
|
$ret['perms_auto'] = false;
|
||||||
$ret['default_collection'] = true;
|
$ret['default_collection'] = true;
|
||||||
$ret['directory_publish'] = false;
|
$ret['directory_publish'] = false;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||||
|
@ -532,6 +535,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = true;
|
$ret['perms_auto'] = true;
|
||||||
$ret['default_collection'] = false;
|
$ret['default_collection'] = false;
|
||||||
$ret['directory_publish'] = true;
|
$ret['directory_publish'] = true;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
||||||
|
@ -562,6 +566,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = false;
|
$ret['perms_auto'] = false;
|
||||||
$ret['default_collection'] = true;
|
$ret['default_collection'] = true;
|
||||||
$ret['directory_publish'] = true;
|
$ret['directory_publish'] = true;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
||||||
|
@ -593,6 +598,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = false;
|
$ret['perms_auto'] = false;
|
||||||
$ret['default_collection'] = true;
|
$ret['default_collection'] = true;
|
||||||
$ret['directory_publish'] = false;
|
$ret['directory_publish'] = false;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||||
|
@ -623,6 +629,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = true;
|
$ret['perms_auto'] = true;
|
||||||
$ret['default_collection'] = false;
|
$ret['default_collection'] = false;
|
||||||
$ret['directory_publish'] = true;
|
$ret['directory_publish'] = true;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||||
|
@ -654,6 +661,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = false;
|
$ret['perms_auto'] = false;
|
||||||
$ret['default_collection'] = true;
|
$ret['default_collection'] = true;
|
||||||
$ret['directory_publish'] = false;
|
$ret['directory_publish'] = false;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||||
|
@ -684,6 +692,7 @@ function get_role_perms($role) {
|
||||||
$ret['perms_auto'] = true;
|
$ret['perms_auto'] = true;
|
||||||
$ret['default_collection'] = false;
|
$ret['default_collection'] = false;
|
||||||
$ret['directory_publish'] = true;
|
$ret['directory_publish'] = true;
|
||||||
|
$ret['online'] = false;
|
||||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||||
|
|
Loading…
Reference in a new issue