예제 #1
0
	def post(self):
		args = json.loads(request.data)
		user_exists = HourflaskModel.user_exists(args['username'])
		if not user_exists:
			enc_password = sha256_crypt.encrypt(args['password'])
			user_id = HourflaskModel.create_account(args['username'], enc_password)
			example_project = {
						'user_id': user_id,
						'title': "Example Project", 
						'description': "An example Project. Feel free to delete it.", 
						'start_time': 16080.78, 
						'total_hours': 100,
						'completed_hours': 5.0, 
						'time_limit': 15 
			}
			HourflaskModel.create_project(example_project)
			return jsonify({ 'success': True, 'user_id': user_id })
		return jsonify({ 'success': False, 'error': 'Username is taken'})
예제 #2
0
	def post(self):
		args = json.loads(request.data)
		project_id = HourflaskModel.create_project(args)
		return jsonify({ 'success': True, 'id': project_id})