Эх сурвалжийг харах

Make /list default with tls fqdn

Breandan Dezendorf 1 жил өмнө
parent
commit
7700ebc0db

+ 7 - 10
dezendorf/applications/gopy/gopy.py

@@ -13,6 +13,7 @@ db = SQLAlchemy()
 app = flask.Flask(__name__)
 app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:m9Eb5OflQb@mysql.mysql.svc.cluster.local/gopy'
 db.init_app(app)
+list_fqdn = "https://go.dezendorf.net/list"
 
 migrate = Migrate(app, db)
 
@@ -57,9 +58,9 @@ def redirect_to_link(name):
     try:
         link = Link.query.filter_by(name=name).first()
     except e:
-        return redirect("/list", code=302)
+        return redirect(list_fqdn)
     if link is None:
-        return redirect("/list", code=302)
+        return redirect(list_fqdn)
     try:
         link.hit_count += 1
     except TypeError:
@@ -79,7 +80,7 @@ def add_link():
         link = Link(name=request.form['link_name'], target=request.form['target'], hit_count=0, owner_name="unknown")
         db.session.add(link)
         db.session.commit()
-    return redirect("/list", code=302)
+    return redirect(list_fqdn)
 
 
 @app.route('/<string:link_name>/add', strict_slashes=False)
@@ -94,7 +95,7 @@ def edit_link(link_name):
     print("Setting link target to {}".format(request.form['target']))
     link.target = request.form['target']
     db.session.commit()
-    return redirect("/list", code=302)
+    return redirect(list_fqdn)
 
 
 @app.route('/<string:link_name>/edit', strict_slashes=False)
@@ -108,7 +109,7 @@ def delete_link(link_id):
     link = Link.query.filter_by(id=link_id).first()
     db.session.delete(link)
     db.session.commit()
-    return redirect(url_for('list_links'))
+    return redirect(list_fqdn)
 
 
 @app.route('/<int:link_id>/delete', strict_slashes=False)
@@ -125,12 +126,8 @@ def list_links():
 
 @app.route('/')
 def landing_page():
-    return redirect("/list", code=302)
+    return redirect(list_fqdn)
 
-#@app.route('/links/<int:id>', methods=['GET'])
 
 if __name__ == "__main__":
-    parser = argparse.ArgumentParser()
-    parser.add_argument("admin", help="Make admin functions available", action="store_true")
-    parser.parse_args()
     app.run(host='0.0.0.0')

+ 1 - 0
dezendorf/applications/subtitles/templates/add.html

@@ -13,6 +13,7 @@
         <label for="content">Target</label>
         <br>
         <input type="text" name="target"
+               autocapitalize="off"
                placeholder="http://example.com"
                value="{{ request.form['target'] }}"></input>
         <br>

+ 1 - 1
dezendorf/applications/subtitles/templates/edit.html

@@ -9,7 +9,7 @@
       </div>
       <div class="mb-3">
         <label for="formTargetInput" class="form-label">Target</label>
-        <input type="text" class="form-control" id="formTargetInput" name="target" value="{{ link.target }}">
+        <input type="text" autocapitalize="off" class="form-control" id="formTargetInput" name="target" value="{{ link.target }}">
       </div>
       <div class="mb-3">
         <button type="submit">Submit</button>

+ 6 - 3
dezendorf/applications/subtitles/templates/list.html

@@ -5,10 +5,12 @@
   <form method="post" action="{{ url_for('add_link', link_name='') }}">
   <div class="row">
     <div class="col-sm-2">
-        <input type="text" name="link_name" placeholer="name"></input>
+        <input type="text" name="link_name" autocapitalize="off"
+         placeholer="name"></input>
     </div>
     <div class="col-sm-8">
-        <input type="text" name="target" placeholder="http://example.com"></input>
+        <input type="text" name="target" autocapitalize="off"
+        placeholder="http://example.com"></input>
     </div>
     <div class="col-sm-1">
         <button type="submit">Add</button>
@@ -41,7 +43,8 @@
                   </div>
                   <div class="mb-3">
                     <label for="formTargetInput" class="form-label">Target</label>
-                    <input type="text" class="form-control" id="formTargetInput" name="target" value="{{ link.target }}">
+                    <input type="text" autocapitalize="off"
+                     class="form-control" id="formTargetInput" name="target" value="{{ link.target }}">
                   </div>
                   <div class="mb-3">
                     <button type="submit">Update</button>