[FIX] Checking 'start-discussion' Permission for MessageBox Actions (#21564)

pull/21416/head^2
yash-rajpal 5 years ago committed by GitHub
parent 651eb3f08d
commit 9d2c19f3c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      app/discussion/client/discussionFromMessageBox.js

@ -4,6 +4,7 @@ import { Tracker } from 'meteor/tracker';
import { messageBox, modal } from '../../ui-utils/client';
import { t } from '../../utils/client';
import { settings } from '../../settings/client';
import { hasPermission } from '../../authorization/client';
Meteor.startup(function() {
Tracker.autorun(() => {
@ -13,7 +14,7 @@ Meteor.startup(function() {
messageBox.actions.add('Create_new', 'Discussion', {
id: 'start-discussion',
icon: 'discussion',
condition: () => true,
condition: () => hasPermission('start-discussion') || hasPermission('start-discussion-other-user'),
action(data) {
modal.open({
title: t('Discussion_title'),

Loading…
Cancel
Save