subscriptions: Add tooltip, only subscribers can add user in private stream.

Add explanation in popover on disabled add-subscriptions input elements,
admin can't add subscribers to non subscribed private streams, only
subscribed users can.

Fixes #10593
This commit is contained in:
Yashashvi Dave
2018-10-31 20:05:34 +05:30
committed by Tim Abbott
parent 7f3724dc5d
commit e8fbd855e6
5 changed files with 53 additions and 6 deletions

View File

@@ -243,6 +243,7 @@ exports.update_calculated_fields = function (sub) {
sub.can_access_subscribers = page_params.is_admin || sub.subscribed || !page_params.is_guest &&
!sub.invite_only;
sub.preview_url = hash_util.by_stream_uri(sub.stream_id);
sub.can_add_subscribers = !page_params.is_guest && (!sub.invite_only || sub.subscribed);
exports.render_stream_description(sub);
exports.update_subscribers_count(sub);
};