user_controller module
- class user_controller.User
Bases:
objectThis class is a controller for the user database. It inherits properties from flask_restful.Resource
- delete()
Delete the user From the database :return: returns the deleted user details from the database
- edit_profile(user_id, name, gender, location)
Changing the user details in the database :param user_id: user ID of the user :param name: Modified name of the user :param gender: modified gender of the user :param location: modified location of the user :return: returns the new details of the user
- get(email, password)
gets defails of the specific user :param email: email of the user :param password: Password on user :return: returns the details of the user
- get_auth_user_dao(email)
Checks if the user is passing the correct authentication request :param email: email of the user :return: checks if the user is authenticated
- post(name, email, password, gender, location)
Create a new user with the given details :param name: name of the user :param email: email or the user :param password: password of the user :param gender: gender of the user it can be male or female :param location: location string of the user :return: returns the new user object that is created
- put()
Modifies the user details :return: returns a modified user details