Ejemplo n.º 1
0
    def _process_members(self, members):
        from app.modules.users.models import User

        for member in members:
            log.info('Adding Member ID %s' % (member.id, ))
            user, is_new = User.ensure_edm_obj(member.id)
            if user not in self.members:
                enrollment = OrganizationUserMembershipEnrollment(
                    organization=self,
                    user=user,
                )

                with db.session.begin():
                    self.user_membership_enrollments.append(enrollment)