def coe_advisor_groups():
    advisor = AuthorizedUser.find_by_uid(coe_advisor_uid)
    return CuratedGroup.get_curated_groups_by_owner_id(advisor.id)
Beispiel #2
0
 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()
Beispiel #3
0
 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)
Beispiel #5
0
 def coe_advisor(self):
     return AuthorizedUser.find_by_uid('1133399')
Beispiel #6
0
 def unauthorized_user(self):
     return AuthorizedUser.find_by_uid('1015674')
Beispiel #7
0
 def asc_advisor(self):
     return AuthorizedUser.find_by_uid('1081940')
Beispiel #8
0
 def admin_user(self):
     return AuthorizedUser.find_by_uid('2040')
Beispiel #9
0
 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)
Beispiel #11
0
 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'