activate functions amd templates
This commit is contained in:
parent
41082f7808
commit
a65bdd5f2e
6 changed files with 64 additions and 2 deletions
|
@ -3,6 +3,7 @@ from flask_login import login_required, login_user, logout_user, current_user
|
||||||
from flask_sqlalchemy import get_debug_queries
|
from flask_sqlalchemy import get_debug_queries
|
||||||
|
|
||||||
from . import dmanager
|
from . import dmanager
|
||||||
|
from .forms import ActivateForm
|
||||||
from .. import db
|
from .. import db
|
||||||
from ..email import send_email
|
from ..email import send_email
|
||||||
from ..models import User, Permission, Service
|
from ..models import User, Permission, Service
|
||||||
|
|
|
@ -3,6 +3,7 @@ from flask_login import login_required, login_user, logout_user, current_user
|
||||||
from flask_sqlalchemy import get_debug_queries
|
from flask_sqlalchemy import get_debug_queries
|
||||||
|
|
||||||
from . import smanager
|
from . import smanager
|
||||||
|
from .forms import ActivateForm
|
||||||
from .. import db
|
from .. import db
|
||||||
from ..email import send_email
|
from ..email import send_email
|
||||||
from ..models import User, Permission, Service
|
from ..models import User, Permission, Service
|
||||||
|
|
30
app/templates/dmanager/activate.html
Normal file
30
app/templates/dmanager/activate.html
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block title %}Activate{% endblock %}
|
||||||
|
|
||||||
|
{% block page_content %}
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="panel panel-info">
|
||||||
|
<div class="panel-heading">Activate</div>
|
||||||
|
<div class="panel-body">
|
||||||
|
|
||||||
|
<form method="POST" action"{{ url_for('dmanager.activate', itemid=itemid) }}">
|
||||||
|
<p>{{ form.period.label }}<br />{{ form.period }}<br />
|
||||||
|
{% for error in form.period.errors %}
|
||||||
|
{{ error }}<br />
|
||||||
|
{% endfor %}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
{{ form.csrf_token() }}
|
||||||
|
{{ form.submit }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
30
app/templates/smanager/activate.html
Normal file
30
app/templates/smanager/activate.html
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block title %}Activate{% endblock %}
|
||||||
|
|
||||||
|
{% block page_content %}
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="panel panel-info">
|
||||||
|
<div class="panel-heading">Activate</div>
|
||||||
|
<div class="panel-body">
|
||||||
|
|
||||||
|
<form method="POST" action"{{ url_for('smanager.activate', itemid=itemid) }}">
|
||||||
|
<p>{{ form.period.label }}<br />{{ form.period }}<br />
|
||||||
|
{% for error in form.period.errors %}
|
||||||
|
{{ error }}<br />
|
||||||
|
{% endfor %}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
{{ form.csrf_token() }}
|
||||||
|
{{ form.submit }}
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<div class="panel-heading">Activate</div>
|
<div class="panel-heading">Activate</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
|
|
||||||
<form method="POST" action"{{ url_for('vmanager.activate', vmid=vmid) }}">
|
<form method="POST" action"{{ url_for('vmanager.activate', itemid=itemid) }}">
|
||||||
<p>{{ form.period.label }}<br />{{ form.period }}<br />
|
<p>{{ form.period.label }}<br />{{ form.period }}<br />
|
||||||
{% for error in form.period.errors %}
|
{% for error in form.period.errors %}
|
||||||
{{ error }}<br />
|
{{ error }}<br />
|
||||||
|
|
|
@ -117,7 +117,7 @@ def deploy(product_id=None):
|
||||||
|
|
||||||
return render_template('vmanager/deploy.html', page=page, form=form, product_id=product_id, product_pic=product_pic, product_name=product_name, product_description=product_description, product_recipe=product_recipe)
|
return render_template('vmanager/deploy.html', page=page, form=form, product_id=product_id, product_pic=product_pic, product_name=product_name, product_description=product_description, product_recipe=product_recipe)
|
||||||
|
|
||||||
@smanager.route('/activate/<int:itemid>', methods=['GET', 'POST'])
|
@vmanager.route('/activate/<int:itemid>', methods=['GET', 'POST'])
|
||||||
@login_required
|
@login_required
|
||||||
def activate(itemid=0):
|
def activate(itemid=0):
|
||||||
if current_user.wallet < 1:
|
if current_user.wallet < 1:
|
||||||
|
|
Loading…
Reference in a new issue