diff --git a/web/app.py b/web/app.py index 3538be3..3debf47 100644 --- a/web/app.py +++ b/web/app.py @@ -504,6 +504,14 @@ def hbnet_web_service(): query_term = db.Column(db.String(100), nullable=False, server_default='', unique=False) time = db.Column(db.DateTime()) + class Disc(db.Model): + __tablename__ = 'discussion' + id = db.Column(db.Integer(), primary_key=True) + poster = db.Column(db.String(200), nullable=False, server_default='') + text = db.Column(db.String(5000), nullable=False, server_default='') + time = db.Column(db.DateTime()) + + class Misc(db.Model): __tablename__ = 'misc' id = db.Column(db.Integer(), primary_key=True) @@ -2550,6 +2558,45 @@ TG #: ''' + str(tg_d.tg) + ''' ''' return render_template('tp_all.html', markup_content = Markup(content)) + + @app.route('/discussion', methods=['POST', 'GET']) + def portal_discussion(): +## dl = Disc.query.order_by(Disc.time.desc()).limit(30).all() + dl = Disc.query.order_by(Disc.time.desc()).all() + content = ''' ''' + show_table = True + if request.args.get('post'): +## tp_add(u.username, request.form.get('query'), request.form.get('content')) + disc_add(current_user.username, request.form.get('message')) + show_table = False + content = '''
Redirecting in 1 seconds.
+ ''' + elif request.args.get('delete'): +## tp_add(u.username, request.form.get('query'), request.form.get('content')) + disc_del(request.args.get('delete')) + show_table = False + content = '''Redirecting in 1 seconds.
+ ''' + else: + + for i in dl: + try: + options_l = '' + if str(current_user.username).upper() == str(i.poster).upper(): + options_l = '''''' + except: + options_l = '' + content = content + ''' +| Author | +Post | +Options | +
|---|
+{% endblock %} diff --git a/web/templates/flask_user_layout.html b/web/templates/flask_user_layout.html index 3f0420b..635d3c2 100644 --- a/web/templates/flask_user_layout.html +++ b/web/templates/flask_user_layout.html @@ -111,16 +111,43 @@ {% endif %} - + + +