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()
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()
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()
def _process_args(self): RHAdminBase._process_args(self) self.request = RegistrationRequest.get_one(request.view_args['request_id'])
def _checkParams(self, params): RHAdminBase._checkParams(self, params) self.request = RegistrationRequest.get_one( request.view_args['request_id'])
def _process_args(self): RHAdminBase._process_args(self) self.request = RegistrationRequest.get_one( request.view_args['request_id'])
def _checkParams(self, params): RHAdminBase._checkParams(self, params) self.request = RegistrationRequest.get_one(request.view_args['request_id'])
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()