Пример #1
0
def upload_task():
    if 'username' in loging_session:
        if 'member_name' in loging_session:
            username = loging_session['username']
            membername = loging_session['member_name']
            if request.method == 'POST':
                file = request.files['file']
                notes = request.form['notes']
                send_to = request.form['send_to']
                


                if file and allowed_file(file.filename):
                    filename = secure_filename(file.filename)
                    file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
                    add_task(membername, filename, url_for('uploaded_file', filename = filename), username, notes, send_to)
                    return redirect(url_for('task'))
                else:
                    return redirect(url_for('task'))
            else:
                return redirect(url_for('task'))

        else:
            return redirect(url_for('choose'))
    else:
        return redirect(url_for('login'))
Пример #2
0
 def put(self, name):
     magnet = json.loads(request.data)['magnet']
     if not magnet:
         database.add_task(session['userName'], name)
         datas = requestnode.work(
             'http://cilifanhao.cc/q/' + name + '/1/4/0.html', 10)
         database.save_nodes(datas, name)
     else:
         database.add_task(session['userName'], name, magnet)
Пример #3
0
def home():
    if request.method == 'POST':
        task = request.form.get('content')
        if not task:
            return render_template('apology.html', msg='No task provided!'), 404

        database.add_task(task=task)
        return redirect('/')

    else:
        tasks = database.get_all_tasks()
        return render_template('index.html', tasks=tasks)
Пример #4
0
def create_task():
	if not request.json or not "title" in request.json:
		abort(400)

	db.db.connect()
	taskIds = [task.i for task in db.Task.select()]
	newId = (taskIds[-1] + 1) if len(taskIds) > 0 else 1

	task = {
		"i": newId,
		"title": request.json["title"]
	}
	
	db.add_task(task["i"], task["title"])
	db.db.close()

	return jsonify({"task": make_public(task)}), 201
Пример #5
0
 def addtask(self,newtask : task ) ->None:
     add_task(connect(self.__database),newtask)