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 @@ - + @@ -36,7 +36,6 @@ {% endif %} {% endif %} - @@ -47,6 +46,7 @@ {% endif %} + {% endfor %}
Owner Alias CPU Mem HDD Last Charged Days LeftOwner
{{ deploy.owner.email }} {% if deploy.protected == True %}{% else %}{% endif %}{{ deploy.machine_alias }} {{ deploy.machine_cpu }} {{ deploy.machine_mem }} MB{{ moment(deploy.date_last_charge).format('lll') }} ({{ moment(deploy.date_last_charge).fromNow() }}){{ deploy.daysleft }}{{ deploy.owner.email }}
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