mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 22:15:15 +00:00
add new permissions to existing pre-defined roles
This commit is contained in:
parent
dbc0e04446
commit
cb9158f2d8
3 changed files with 11 additions and 8 deletions
|
@ -154,17 +154,18 @@ class Permcat
|
|||
|
||||
$permcats = [
|
||||
[ 'follower', t('follower', 'permcat'),
|
||||
[ 'view_stream','view_profile','view_contacts','view_storage','view_pages','view_wiki',
|
||||
'post_like' ], 1
|
||||
[ 'view_stream','search_stream','deliver_stream','view_profile','view_contacts','view_storage',
|
||||
'view_pages','view_wiki', 'post_like' ], 1
|
||||
],
|
||||
[ 'contributor', t('contributor', 'permcat'),
|
||||
[ 'view_stream','view_profile','view_contacts','view_storage','view_pages','view_wiki',
|
||||
'post_wall','post_comments','write_wiki','post_like','tag_deliver','chat' ], 1
|
||||
[ 'view_stream','search_stream','deliver_stream','view_profile','view_contacts','view_storage',
|
||||
'view_pages','view_wiki', 'post_wall','post_comments','write_wiki','post_like','tag_deliver',
|
||||
'chat' ], 1
|
||||
],
|
||||
[ 'publisher', t('publisher', 'permcat'),
|
||||
[ 'view_stream','view_profile','view_contacts','view_storage','view_pages',
|
||||
'write_storage','post_wall','write_pages','write_wiki','post_comments','post_like','tag_deliver',
|
||||
'chat', 'republish' ], 1
|
||||
[ 'view_stream','search_stream','deliver_stream','view_profile','view_contacts','view_storage',
|
||||
'view_pages', 'write_storage','post_wall','write_pages','write_wiki','post_comments','post_like',
|
||||
'tag_deliver', 'chat', 'republish' ], 1
|
||||
]
|
||||
];
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ class Search extends Controller
|
|||
}
|
||||
}
|
||||
else {
|
||||
// This is a channel search, not a site search.
|
||||
// This is a channel search, not a site search.
|
||||
if (!(perm_is_allowed($this->search_channel['channel_id'], get_observer_hash(), 'view_stream')
|
||||
&& perm_is_allowed($this->search_channel['channel_id'], get_observer_hash(), 'search_stream'))) {
|
||||
http_status_exit(403, 'Permission denied.');
|
||||
|
|
|
@ -106,6 +106,8 @@ function connectFullShare() {
|
|||
$(this).removeAttr('checked');
|
||||
});
|
||||
$('#id_perms_view_stream').attr('checked','checked');
|
||||
$('#id_perms_search_stream').attr('checked','checked');
|
||||
$('#id_perms_deliver_stream').attr('checked','checked');
|
||||
$('#id_perms_view_profile').attr('checked','checked');
|
||||
$('#id_perms_view_contacts').attr('checked','checked');
|
||||
$('#id_perms_view_storage').attr('checked','checked');
|
||||
|
|
Loading…
Reference in a new issue