create stream: Fix preview btn not showing on private stream creation.

Fixes #9028
This commit is contained in:
Yashashvi Dave
2018-04-30 18:33:23 +05:30
committed by Tim Abbott
parent 86eddd79bc
commit dbd24c5c93
3 changed files with 4 additions and 11 deletions

View File

@@ -204,6 +204,8 @@ exports.update_calculated_fields = function (sub) {
// If stream is public then any user can subscribe. If stream is private then only
// subscribed users can unsubscribe.
sub.should_display_subscription_button = !sub.invite_only || sub.subscribed;
sub.should_display_preview_button = sub.subscribed || !sub.invite_only ||
sub.previously_subscribed;
sub.can_make_public = page_params.is_admin && sub.invite_only && sub.subscribed;
sub.can_make_private = page_params.is_admin && !sub.invite_only;
sub.can_change_subscription_type = sub.can_make_public || sub.can_make_private;