def coe_advisor_groups(): advisor = AuthorizedUser.find_by_uid(coe_advisor_uid) return CuratedGroup.get_curated_groups_by_owner_id(advisor.id)
def share(cls, cohort_id, user_id): cohort = cls.query.filter_by(id=cohort_id).first() user = AuthorizedUser.find_by_uid(user_id) user.cohort_filters.append(cohort) std_commit()
def share(cls, cohort_id, user_id): cohort = CohortFilter.query.filter_by(id=cohort_id).first() user = AuthorizedUser.find_by_uid(user_id) user.cohort_filters.append(cohort) db.session.commit() return summarize(cohort)
def admin_curated_groups(): user = AuthorizedUser.find_by_uid(admin_uid) return CuratedGroup.get_curated_groups_by_owner_id(user.id)
def coe_advisor(self): return AuthorizedUser.find_by_uid('1133399')
def unauthorized_user(self): return AuthorizedUser.find_by_uid('1015674')
def asc_advisor(self): return AuthorizedUser.find_by_uid('1081940')
def admin_user(self): return AuthorizedUser.find_by_uid('2040')
def test_load_unknown_user(self): """Returns None to Flask-Login for unrecognized UID.""" unknown_uid = 'Ms. X' assert AuthorizedUser.find_by_uid(unknown_uid) is None
def asc_curated_groups(): advisor = AuthorizedUser.find_by_uid(asc_advisor_uid) return CuratedGroup.get_curated_groups(advisor.id)
def test_jsonify_cohort(self): """Can be JSONified.""" cohorts = AuthorizedUser.find_by_uid(coe_advisor_uid).cohort_filters assert len(cohorts) == 2 assert cohorts[0].to_api_json()['name'] == 'Roberta\'s Students'