permission.service.ts 305 Bytes
import {Injectable, Inject} from "ng-forward";

type WithPermissions = noosfero.Profile | noosfero.Comment | noosfero.Article;

@Injectable()
export class PermissionService {
    isAllowed(target: WithPermissions, permission: string) {
        return target.permissions.indexOf(permission) >= 0;
    }

}