The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-lib/client/AdminBox.coffee

16 lines
375 B

RocketChat.AdminBox = new class
options = new ReactiveVar []
addOption = (option) ->
Tracker.nonreactive ->
actual = options.get()
actual.push option
options.set actual
getOptions = ->
return _.filter options.get(), (option) ->
if not option.permissionGranted? or option.permissionGranted()
return true
addOption: addOption
getOptions: getOptions