def donor_registeration(): user_context = get_pring_context(request) bloodgroup = request.form.get("bloodgroup") last_donation_date = request.form.get("last_donation_date") (day, month, year) = tuple(last_donation_date.split("/")) maketime = lambda d,m,y: time.mktime(datetime.datetime(year=int(y), month=int(m), day=int(d)).timetuple()) timestamp = maketime(day, month, year) User.update_user({'guid': user_context["UserGUID"], 'bloodgroup': bloodgroup, 'last_donation_date': timestamp}) return render_template('register_user_donor_complete.html')
def signup(): body = request.get_json() user = User(**body) if len(body.get("password")) > 8: user.hash_password() else: return make_response( jsonify(response='Password must contain at least 8 characters'), 400) UserRepo.create_user(user) return make_response(jsonify(response='User added successfully'), 201)
def general_registeration(): user_context = get_pring_context(request) is_donor = request.form.get("is_donor") name = request.form.get("name") guid = user_context["UserGUID"] if not guid: raise Exception("Guid not coming in from Pring") else: if not guid.strip(): raise Exception("Guid not coming in from Pring") User.update_user({'guid': guid,'is_donor': True, 'name': name}) if is_donor == "yes": return render_template('register_user_donor.html') else: return render_template('register_user_receiver.html')
def landing(): """ if registered -> update donation date else -> registeration process """ user_context = get_pring_context(request) if User.get_user_from_id(user_context["UserGUID"]): return render_template('register_user_general.html') #Form to Update Last Registeration Date #raise Exception("Not Implemented") else: return render_template('register_user_general.html')
def get(self, **kwargs): print(self._user_service.create_user(User('franz1232ssssss132132assdafsafadsfsa', 'Emil'))) print(kwargs) return 'Hola'
def create_user(self, user: User) -> User: user.password = self._hash_utils.hash(user.password) user_created = self._user_repository.create(user) return user_created