Ejemplo n.º 1
0
    def test_get_member_by_id(self):
        setRoles(self.portal, TEST_USER_ID, ('Manager',))

        # create a folder for covalent-members:
        members = helpers.create_memberfolder(self.portal)

        # create a user:
        member = utilities.add_member_object(members, member_id='member',
            fullname=u"Hörbert M@ier", email="*****@*****.**")

        self.assertEqual(member, utilities.get_member_by_id(member.id))
        self.assertEqual(None, utilities.get_member_by_id('no_such_id'))
Ejemplo n.º 2
0
def set_university(obj, event):
    owner_id = obj.getOwnerTuple()[1]
    owner = get_member_by_id(owner_id)
    universityRelation = getattr(owner, 'university', None)
    if universityRelation:
        obj.university = RelationValue(universityRelation.to_id)