From a084ea880d7d95d9ee51b6d42557edd83d6464c2 Mon Sep 17 00:00:00 2001 From: Son NK Date: Fri, 15 Nov 2019 13:54:25 +0100 Subject: [PATCH] remove become partner view --- app/partner/__init__.py | 1 - app/partner/base.py | 8 ---- app/partner/templates/partner/become.html | 41 -------------------- app/partner/views/__init__.py | 0 app/partner/views/become.py | 47 ----------------------- server.py | 2 - templates/header.html | 5 +-- 7 files changed, 1 insertion(+), 103 deletions(-) delete mode 100644 app/partner/__init__.py delete mode 100644 app/partner/base.py delete mode 100644 app/partner/templates/partner/become.html delete mode 100644 app/partner/views/__init__.py delete mode 100644 app/partner/views/become.py diff --git a/app/partner/__init__.py b/app/partner/__init__.py deleted file mode 100644 index 281f8060..00000000 --- a/app/partner/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .views import become diff --git a/app/partner/base.py b/app/partner/base.py deleted file mode 100644 index 39c1430d..00000000 --- a/app/partner/base.py +++ /dev/null @@ -1,8 +0,0 @@ -from flask import Blueprint - -partner_bp = Blueprint( - name="partner", - import_name=__name__, - url_prefix="/partner", - template_folder="templates", -) diff --git a/app/partner/templates/partner/become.html b/app/partner/templates/partner/become.html deleted file mode 100644 index 20dfdf92..00000000 --- a/app/partner/templates/partner/become.html +++ /dev/null @@ -1,41 +0,0 @@ -{% extends "single.html" %} - -{% block title %} - Become Partner -{% endblock %} - -{% block single_content %} - {% if error %} -
{{ error }}
- {% endif %} - -
- {{ form.csrf_token }} -
-
Together, let's create the best login experience for users!
-

Becoming a partner will give you access to technical resources on SimpleLogin.

- -
- - {{ form.email(class="form-control", type="email", placeholder="partner@my-app.com", value=current_user.email) }} - {{ render_field_errors(form.email) }} -
- -
- - {{ form.name(class="form-control", placeholder="My App Inc", value=current_user.name) }} - {{ render_field_errors(form.name) }} -
- -
- - {{ form.website(class="form-control", type="url", placeholder="https://my-app.com") }} - {{ render_field_errors(form.website) }} -
- - -
-
-{% endblock %} \ No newline at end of file diff --git a/app/partner/views/__init__.py b/app/partner/views/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/app/partner/views/become.py b/app/partner/views/become.py deleted file mode 100644 index 4d92d08e..00000000 --- a/app/partner/views/become.py +++ /dev/null @@ -1,47 +0,0 @@ -from flask import request, render_template, redirect, url_for, flash -from flask_login import current_user -from flask_wtf import FlaskForm -from wtforms import StringField - -from app.email_utils import notify_admin -from app.extensions import db -from app.models import Partner -from app.partner.base import partner_bp - - -class BecomePartnerForm(FlaskForm): - email = StringField("Email") - name = StringField("Name") - website = StringField("Website") - additional_information = StringField("Additional Information") - - -@partner_bp.route("/become", methods=["GET", "POST"]) -def become(): - form = BecomePartnerForm(request.form) - - if form.validate_on_submit(): - partner = Partner.create( - email=form.email.data, - name=form.name.data, - website=form.website.data, - additional_information=form.additional_information.data, - ) - - if current_user.is_authenticated: - partner.user_id = current_user.id - - db.session.commit() - - notify_admin( - f"New partner {partner.name} {partner.email} has signed up!", - partner.website, - ) - - flash( - "Your request has been submitted, we'll come back to you asap!", "success" - ) - - return redirect(url_for("partner.become")) - - return render_template("partner/become.html", form=form) diff --git a/server.py b/server.py index 13a2b444..01d49f7c 100644 --- a/server.py +++ b/server.py @@ -42,7 +42,6 @@ from app.models import ( ) from app.monitor.base import monitor_bp from app.oauth.base import oauth_bp -from app.partner.base import partner_bp if ENABLE_SENTRY: LOG.d("enable sentry") @@ -150,7 +149,6 @@ def register_blueprints(app: Flask): app.register_blueprint(monitor_bp) app.register_blueprint(dashboard_bp) app.register_blueprint(developer_bp) - app.register_blueprint(partner_bp) app.register_blueprint(oauth_bp, url_prefix="/oauth") app.register_blueprint(oauth_bp, url_prefix="/oauth2") diff --git a/templates/header.html b/templates/header.html index 473e1753..d79d0b76 100644 --- a/templates/header.html +++ b/templates/header.html @@ -11,6 +11,7 @@ Upgrade To Premium {% endif %} +