Example #1
0
 def _create_registration_request(self, form, handler):
     registration_data = self._prepare_registration_data(form, handler)
     email = registration_data['email']
     req = RegistrationRequest.find_first(email=email) or RegistrationRequest(email=email)
     req.comment = form.comment.data
     req.populate_from_dict(registration_data)
     db.session.add(req)
     db.session.flush()
     signals.users.registration_requested.send(req)
     flash(_('Your registration request has been received. We will send you an email once it has been processed.'),
           'success')
     return handler.redirect_success()
Example #2
0
def _delete_requests(user, **kwargs):
    for req in RegistrationRequest.find(
            RegistrationRequest.email.in_(user.all_emails)):
        logger.info(
            'Deleting registration request %r due to registration of %r', req,
            user)
        db.session.delete(req)
    db.session.flush()
Example #3
0
 def _create_registration_request(self, form, handler):
     registration_data = self._prepare_registration_data(form, handler)
     email = registration_data['email']
     req = RegistrationRequest.find_first(email=email) or RegistrationRequest(email=email)
     req.comment = form.comment.data
     req.populate_from_dict(registration_data)
     db.session.add(req)
     db.session.flush()
     signals.users.registration_requested.send(req)
     flash(_('Your registration request has been received. We will send you an email once it has been processed.'),
           'success')
     return handler.redirect_success()
Example #4
0
 def _process_args(self):
     RHAdminBase._process_args(self)
     self.request = RegistrationRequest.get_one(request.view_args['request_id'])
Example #5
0
 def _checkParams(self, params):
     RHAdminBase._checkParams(self, params)
     self.request = RegistrationRequest.get_one(
         request.view_args['request_id'])
Example #6
0
 def _process_args(self):
     RHAdminBase._process_args(self)
     self.request = RegistrationRequest.get_one(
         request.view_args['request_id'])
Example #7
0
 def _checkParams(self, params):
     RHAdminBase._checkParams(self, params)
     self.request = RegistrationRequest.get_one(request.view_args['request_id'])
Example #8
0
def _delete_requests(user, **kwargs):
    for req in RegistrationRequest.find(RegistrationRequest.email.in_(user.all_emails)):
        logger.info('Deleting registration request %r due to registration of %r', req, user)
        db.session.delete(req)
    db.session.flush()