import Ember from 'ember' ## This function receives the params `params, hash` #export hasPermissionOfType = (params) -> # return params #export default Ember.Helper.helper hasPermissionOfType export default Ember.Helper.extend globals: Ember.inject.service('globals') compute: ([permission_type], options) -> return false unless permission_type return false unless @get('globals.current_user') return true if @get('globals.current_user.admin') regexp = new RegExp("^\\w+-#{permission_type}-") roles = @get('globals.current_user.role_names') roles.some (role) -> regexp.test role