use PERMS_SPECIFIC for anything that hasn't been specified. This way there's nothing that's "only yourself", and let's you add additional permissions at will rather than be forced to accept the defaults or turn on custom permissions just to give a friend delegation rights or the ability to post photos.

This commit is contained in:
friendica 2015-04-21 21:41:39 -07:00
parent 09096811ca
commit 2cef6c3ac5
2 changed files with 25 additions and 25 deletions

View File

@ -422,12 +422,12 @@ function site_default_perms() {
'post_wall' => PERMS_SPECIFIC, 'post_wall' => PERMS_SPECIFIC,
'post_comments' => PERMS_SPECIFIC, 'post_comments' => PERMS_SPECIFIC,
'post_mail' => PERMS_SPECIFIC, 'post_mail' => PERMS_SPECIFIC,
'post_photos' => 0, 'post_photos' => PERMS_SPECIFIC,
'tag_deliver' => PERMS_SPECIFIC, 'tag_deliver' => PERMS_SPECIFIC,
'chat' => PERMS_SPECIFIC, 'chat' => PERMS_SPECIFIC,
'write_storage' => 0, 'write_storage' => PERMS_SPECIFIC,
'write_pages' => 0, 'write_pages' => PERMS_SPECIFIC,
'delegate' => 0, 'delegate' => PERMS_SPECIFIC,
'post_like' => PERMS_NETWORK 'post_like' => PERMS_NETWORK
); );
@ -487,13 +487,13 @@ function get_role_perms($role) {
$ret['channel_w_tagwall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC;
$ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_comment'] = PERMS_SPECIFIC;
$ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC;
$ret['channel_w_photos'] = 0; $ret['channel_w_photos'] = PERMS_SPECIFIC;
$ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0; $ret['channel_a_delegate'] = PERMS_SPECIFIC;
$ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_r_storage'] = PERMS_PUBLIC;
$ret['channel_w_storage'] = 0; $ret['channel_w_storage'] = PERMS_SPECIFIC;
$ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0; $ret['channel_w_pages'] = PERMS_SPECIFIC;
$ret['channel_a_republish'] = PERMS_SPECIFIC; $ret['channel_a_republish'] = PERMS_SPECIFIC;
$ret['channel_w_like'] = PERMS_NETWORK; $ret['channel_w_like'] = PERMS_NETWORK;
@ -519,13 +519,13 @@ function get_role_perms($role) {
$ret['channel_w_tagwall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC;
$ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_comment'] = PERMS_SPECIFIC;
$ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC;
$ret['channel_w_photos'] = 0; $ret['channel_w_photos'] = PERMS_SPECIFIC;
$ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0; $ret['channel_a_delegate'] = PERMS_SPECIFIC;
$ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_r_storage'] = PERMS_PUBLIC;
$ret['channel_w_storage'] = 0; $ret['channel_w_storage'] = PERMS_SPECIFIC;
$ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0; $ret['channel_w_pages'] = PERMS_SPECIFIC;
$ret['channel_a_republish'] = PERMS_SPECIFIC; $ret['channel_a_republish'] = PERMS_SPECIFIC;
$ret['channel_w_like'] = PERMS_SPECIFIC; $ret['channel_w_like'] = PERMS_SPECIFIC;
@ -551,13 +551,13 @@ function get_role_perms($role) {
$ret['channel_w_tagwall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC;
$ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_comment'] = PERMS_SPECIFIC;
$ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC;
$ret['channel_w_photos'] = 0; $ret['channel_w_photos'] = PERMS_SPECIFIC;
$ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0; $ret['channel_a_delegate'] = PERMS_SPECIFIC;
$ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_r_storage'] = PERMS_PUBLIC;
$ret['channel_w_storage'] = 0; $ret['channel_w_storage'] = PERMS_SPECIFIC;
$ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0; $ret['channel_w_pages'] = PERMS_SPECIFIC;
$ret['channel_a_republish'] = PERMS_SPECIFIC; $ret['channel_a_republish'] = PERMS_SPECIFIC;
$ret['channel_w_like'] = PERMS_SPECIFIC; $ret['channel_w_like'] = PERMS_SPECIFIC;
@ -679,13 +679,13 @@ function get_role_perms($role) {
$ret['channel_w_tagwall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC;
$ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_comment'] = PERMS_SPECIFIC;
$ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC;
$ret['channel_w_photos'] = 0; $ret['channel_w_photos'] = PERMS_SPECIFIC;
$ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0; $ret['channel_a_delegate'] = PERMS_SPECIFIC;
$ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_r_storage'] = PERMS_PUBLIC;
$ret['channel_w_storage'] = 0; $ret['channel_w_storage'] = PERMS_SPECIFIC;
$ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0; $ret['channel_w_pages'] = PERMS_SPECIFIC;
$ret['channel_a_republish'] = PERMS_NETWORK; $ret['channel_a_republish'] = PERMS_NETWORK;
$ret['channel_w_like'] = PERMS_NETWORK; $ret['channel_w_like'] = PERMS_NETWORK;
@ -711,13 +711,13 @@ function get_role_perms($role) {
$ret['channel_w_tagwall'] = PERMS_SPECIFIC; $ret['channel_w_tagwall'] = PERMS_SPECIFIC;
$ret['channel_w_comment'] = PERMS_SPECIFIC; $ret['channel_w_comment'] = PERMS_SPECIFIC;
$ret['channel_w_mail'] = PERMS_SPECIFIC; $ret['channel_w_mail'] = PERMS_SPECIFIC;
$ret['channel_w_photos'] = 0; $ret['channel_w_photos'] = PERMS_SPECIFIC;
$ret['channel_w_chat'] = PERMS_SPECIFIC; $ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0; $ret['channel_a_delegate'] = PERMS_SPECIFIC;
$ret['channel_r_storage'] = PERMS_PUBLIC; $ret['channel_r_storage'] = PERMS_PUBLIC;
$ret['channel_w_storage'] = 0; $ret['channel_w_storage'] = PERMS_SPECIFIC;
$ret['channel_r_pages'] = PERMS_PUBLIC; $ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0; $ret['channel_w_pages'] = PERMS_SPECIFIC;
$ret['channel_a_republish'] = PERMS_SPECIFIC; $ret['channel_a_republish'] = PERMS_SPECIFIC;
$ret['channel_w_like'] = PERMS_NETWORK; $ret['channel_w_like'] = PERMS_NETWORK;

View File

@ -1 +1 @@
2015-04-20.1008 2015-04-21.1009