|
|
@@ -4,7 +4,7 @@ from unicodedata import category
|
|
|
from flask import Blueprint, render_template, request, flash, redirect, url_for
|
|
|
from flask_login import login_user, login_required, logout_user, current_user
|
|
|
from werkzeug.security import generate_password_hash, check_password_hash
|
|
|
-from .models import User
|
|
|
+from .models import User, Bookmark
|
|
|
from . import db
|
|
|
import string, secrets
|
|
|
|
|
|
@@ -45,7 +45,18 @@ def home():
|
|
|
@logic.route('/create', methods=['GET', 'POST'])
|
|
|
@login_required
|
|
|
def create():
|
|
|
- pass
|
|
|
+ if request.method == 'POST':
|
|
|
+ wlink = request.form.get('web_link')
|
|
|
+ wname = request.form.get('web_name')
|
|
|
+ wgroup = request.form.get('web_group')
|
|
|
+ wstatus = request.form.get('share_public_private')
|
|
|
+
|
|
|
+ print(wlink, wname, wgroup, wstatus)
|
|
|
+ if wlink and wname and wgroup and wstatus:
|
|
|
+ new_link = Bookmark(owner=current_user.id, status=wstatus, name=wname, group=wgroup, link=wlink)
|
|
|
+ db.session.add(new_link)
|
|
|
+ db.session.commit()
|
|
|
+ flash('New Bookmark added!', category='success')
|
|
|
|
|
|
return render_template('create_bookmark.html', user=current_user)
|
|
|
|