diff options
author | friendica <info@friendica.com> | 2014-12-26 00:09:34 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2014-12-26 00:09:34 -0800 |
commit | ca0c310b653c277ed692fdcca87d80eb04789966 (patch) | |
tree | 0a9b734345fb9065390cd98e35e93a40e03888e0 | |
parent | d1273b17e541387b6f007f58c320355369ed1b65 (diff) | |
download | volse-hubzilla-ca0c310b653c277ed692fdcca87d80eb04789966.tar.gz volse-hubzilla-ca0c310b653c277ed692fdcca87d80eb04789966.tar.bz2 volse-hubzilla-ca0c310b653c277ed692fdcca87d80eb04789966.zip |
change PERMS_CONTACTS to PERMS_SPECIFIC in permission roles so that individual connections can be revoked instead of this being inherited and un-changeable
-rw-r--r-- | include/permissions.php | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/include/permissions.php b/include/permissions.php index 563d574db..9e60223fb 100644 --- a/include/permissions.php +++ b/include/permissions.php @@ -482,13 +482,13 @@ function get_role_perms($role) { $ret['channel_r_profile'] = PERMS_PUBLIC; $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; - $ret['channel_w_stream'] = PERMS_CONTACTS; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_w_stream'] = PERMS_SPECIFIC; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_w_storage'] = 0; @@ -514,20 +514,20 @@ function get_role_perms($role) { $ret['channel_r_profile'] = PERMS_PUBLIC; $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; - $ret['channel_w_stream'] = PERMS_CONTACTS; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_w_stream'] = PERMS_SPECIFIC; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_w_storage'] = 0; $ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_w_pages'] = 0; $ret['channel_a_republish'] = PERMS_SPECIFIC; - $ret['channel_w_like'] = PERMS_CONTACTS; + $ret['channel_w_like'] = PERMS_SPECIFIC; break; @@ -545,11 +545,11 @@ function get_role_perms($role) { $ret['channel_r_stream'] = PERMS_PUBLIC; $ret['channel_r_profile'] = PERMS_PUBLIC; $ret['channel_r_photos'] = PERMS_PUBLIC; - $ret['channel_r_abook'] = PERMS_CONTACTS; - $ret['channel_w_stream'] = PERMS_CONTACTS; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_r_abook'] = PERMS_SPECIFIC; + $ret['channel_w_stream'] = PERMS_SPECIFIC; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC; - $ret['channel_w_comment'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; $ret['channel_w_chat'] = PERMS_SPECIFIC; @@ -559,7 +559,7 @@ function get_role_perms($role) { $ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_w_pages'] = 0; $ret['channel_a_republish'] = PERMS_SPECIFIC; - $ret['channel_w_like'] = PERMS_CONTACTS; + $ret['channel_w_like'] = PERMS_SPECIFIC; break; @@ -579,12 +579,12 @@ function get_role_perms($role) { $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; $ret['channel_w_stream'] = 0; - $ret['channel_w_wall'] = PERMS_CONTACTS; - $ret['channel_w_tagwall'] = PERMS_CONTACTS; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; + $ret['channel_w_wall'] = PERMS_SPECIFIC; + $ret['channel_w_tagwall'] = PERMS_SPECIFIC; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_w_storage'] = 0; @@ -611,19 +611,19 @@ function get_role_perms($role) { $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; $ret['channel_w_stream'] = 0; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_w_storage'] = 0; $ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_w_pages'] = 0; $ret['channel_a_republish'] = PERMS_SPECIFIC; - $ret['channel_w_like'] = PERMS_CONTACTS; + $ret['channel_w_like'] = PERMS_SPECIFIC; break; @@ -639,23 +639,23 @@ function get_role_perms($role) { |PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT |PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE; $ret['channel_r_stream'] = PERMS_PUBLIC; - $ret['channel_r_profile'] = PERMS_CONTACTS; - $ret['channel_r_photos'] = PERMS_CONTACTS; - $ret['channel_r_abook'] = PERMS_CONTACTS; + $ret['channel_r_profile'] = PERMS_SPECIFIC; + $ret['channel_r_photos'] = PERMS_SPECIFIC; + $ret['channel_r_abook'] = PERMS_SPECIFIC; $ret['channel_w_stream'] = 0; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = 0; - $ret['channel_w_comment'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; - $ret['channel_r_storage'] = PERMS_CONTACTS; + $ret['channel_r_storage'] = PERMS_SPECIFIC; $ret['channel_w_storage'] = 0; - $ret['channel_r_pages'] = PERMS_CONTACTS; + $ret['channel_r_pages'] = PERMS_SPECIFIC; $ret['channel_w_pages'] = 0; $ret['channel_a_republish'] = PERMS_SPECIFIC; - $ret['channel_w_like'] = PERMS_CONTACTS; + $ret['channel_w_like'] = PERMS_SPECIFIC; break; @@ -674,13 +674,13 @@ function get_role_perms($role) { $ret['channel_r_profile'] = PERMS_PUBLIC; $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; - $ret['channel_w_stream'] = PERMS_CONTACTS; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_w_stream'] = PERMS_SPECIFIC; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_w_storage'] = 0; @@ -706,13 +706,13 @@ function get_role_perms($role) { $ret['channel_r_profile'] = PERMS_PUBLIC; $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; - $ret['channel_w_stream'] = PERMS_CONTACTS; - $ret['channel_w_wall'] = PERMS_CONTACTS; + $ret['channel_w_stream'] = PERMS_SPECIFIC; + $ret['channel_w_wall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_photos'] = 0; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_w_storage'] = 0; @@ -768,18 +768,18 @@ function get_role_perms($role) { $ret['channel_r_profile'] = PERMS_PUBLIC; $ret['channel_r_photos'] = PERMS_PUBLIC; $ret['channel_r_abook'] = PERMS_PUBLIC; - $ret['channel_w_stream'] = PERMS_CONTACTS; - $ret['channel_w_wall'] = PERMS_CONTACTS; - $ret['channel_w_tagwall'] = PERMS_CONTACTS; - $ret['channel_w_comment'] = PERMS_CONTACTS; - $ret['channel_w_mail'] = PERMS_CONTACTS; - $ret['channel_w_photos'] = PERMS_CONTACTS; - $ret['channel_w_chat'] = PERMS_CONTACTS; + $ret['channel_w_stream'] = PERMS_SPECIFIC; + $ret['channel_w_wall'] = PERMS_SPECIFIC; + $ret['channel_w_tagwall'] = PERMS_SPECIFIC; + $ret['channel_w_comment'] = PERMS_SPECIFIC; + $ret['channel_w_mail'] = PERMS_SPECIFIC; + $ret['channel_w_photos'] = PERMS_SPECIFIC; + $ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_a_delegate'] = 0; $ret['channel_r_storage'] = PERMS_PUBLIC; - $ret['channel_w_storage'] = PERMS_CONTACTS; + $ret['channel_w_storage'] = PERMS_SPECIFIC; $ret['channel_r_pages'] = PERMS_PUBLIC; - $ret['channel_w_pages'] = PERMS_CONTACTS; + $ret['channel_w_pages'] = PERMS_SPECIFIC; $ret['channel_a_republish'] = PERMS_SPECIFIC; $ret['channel_w_like'] = PERMS_NETWORK; |