diff --git a/app/main/routes.py b/app/main/routes.py
index aa188a3..0b88a04 100644
--- a/app/main/routes.py
+++ b/app/main/routes.py
@@ -30,6 +30,10 @@ def chat():
#def about():
# return render_template('main/aboutus.html')
+@main.route('/domaincheck', methods=['GET'])
+def domaincheck():
+ return render_template('main/domaincheck.html')
+
@main.route("/terms", methods=['GET'])
def terms():
return render_template('main/terms.html')
diff --git a/app/templates/admin/list_addresses.html b/app/templates/admin/list_addresses.html
index 2d1f9fb..ddfdd07 100644
--- a/app/templates/admin/list_addresses.html
+++ b/app/templates/admin/list_addresses.html
@@ -22,6 +22,7 @@
Server |
Region |
rDNS |
+ Assignee |
@@ -44,6 +45,11 @@
{% else %}
|
{% endif %}
+ {% if address.user_id != None %}
+ {{ address.owner.email }} |
+ {% else %}
+ |
+ {% endif %}
{% endfor %}
diff --git a/app/templates/admin/list_deployments.html b/app/templates/admin/list_deployments.html
index a21ea1b..b240084 100644
--- a/app/templates/admin/list_deployments.html
+++ b/app/templates/admin/list_deployments.html
@@ -16,13 +16,13 @@
diff --git a/app/vmanager/routes.py b/app/vmanager/routes.py
index aa7b990..85e118f 100644
--- a/app/vmanager/routes.py
+++ b/app/vmanager/routes.py
@@ -36,16 +36,18 @@ def slavetables():
selected_slave = Server.query.filter_by(name=str(postdata['slavename'])).first()
if selected_slave == None:
return jsonify({'status': 'slave_not_found'})
- deploylist = selected_slave.inv_deployments.all()
- addresslist = {}
- for deploy in deploylist:
- addresslist[str(deploy.machine_id)] = {}
- addresses = deploy.inv_addresses.first()
- deploy_address_list = []
- for address in addresses:
- deploy_address_list.append(address.ip)
- addresslist[deploy.vlan] = deploy_address_list
- return jsonify(addresslist)
+ addrlist = {}
+ try:
+ deploylist = selected_slave.inv_deployments.all()
+ for deploy in deploylist:
+ pubvlanlist = deploy.inv_pubvlans.all()
+ for pubvlan in pubvlanlist:
+ if pubvlan.pubaddr != None:
+ addrlist[str(pubvlan.pubaddr.ip)] = str(pubvlan.vlan_id)
+ addrlist['status'] = 'ok'
+ except:
+ addrlist['status'] = 'tables_gen_error'
+ return jsonify(addrlist)
@vmanager.route('/createvm', methods=['GET', 'POST'])
@login_required