if (person.hasRole(RoleType.DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER)) {
if (person.hasRole(RoleType.DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER) || person.hasRole(RoleType.MANAGER)) {
        public boolean evaluate(Context context) {            DegreeCurricularPlan parentDegreeCurricularPlan = context.getParentCourseGroup()                    .getParentDegreeCurricularPlan();            if (parentDegreeCurricularPlan.getCurricularStage().equals(CurricularStage.OLD)) {                return true;            }            Person person = AccessControl.getUserView().getPerson();            if (person.hasRole(RoleType.DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER)) {                return true;            }                        return parentDegreeCurricularPlan.getCurricularPlanMembersGroup().isMember(person);        }