Example #1
0
 def post(self):
     data = arguments.parse_args()
     if UserModel.findByLogin(data['login']):
         return BadRequest('The informed login already exists.')
     if UserModel.findByEmail(data['email']):
         return BadRequest('The informed email already exists.')
     user = UserModel(**data)
     user.activated = False
     user.save()
     user.send_confirmation_email()
     return user.json(), 201
Example #2
0
 def post(self):
     value = self.parser.parse_args()
     user = UserModel(**value)
     user.save_to_db()
     return user.json()