File: //home/arjun/projects/buyercall/buyercall/blueprints/sysadmin/templates/partnerships/new.jinja2
{% extends 'layouts/backend_old.jinja2' %}
{% block title %}BuyerCall SysAdmin - Partnership{% endblock %}
{% block heading %} New Partnerships {% endblock %}
{% block body %}
{% import 'macros/form.jinja2' as f with context %}
{% if request.base_url.endswith('new') %}
{% set endpoint = url_for('sysadmin.partnerships_new') %}
{% set complete_button = 'Create Partnership' %}
{% set title_text = 'Add a partnership' %}
{% set isNew = True %}
{% else %}
{% set endpoint = url_for('sysadmin.partnerships_new', id=partnership.id) %}
{% set complete_button = 'Update Partnership' %}
{% set title_text = 'Update a partnership' %}
{% set isNew = False %}
{% endif %}
<div class="content-alt">
<div class="container-fluid">
<form action="{{endpoint}}" method="post" id="form_partnerships_new" class="" role="form" enctype="multipart/form-data">
{{ form.hidden_tag() }}
<div class="row page partnership-new">
<div class="col-md-7">
<div class="card">
<div class="card-header card-header-icon" data-background-color="light-blue">
<i class="material-icons">account_circle</i>
</div>
<div class="card-content">
<h4 class="card-title">{{title_text}}
</h4>
<div class="row">
<div class="col-md-12 form-group label-floating">
{% call f.form_group(form.name, css_class='form-control') %}
{% endcall %}
</div>
</div>
{% if partnership.logo %}
<div class="row">
<div class="col-md-12 form-group label-floating">
<label for="logo">
Current logo
</label>
<img src="https://s3.amazonaws.com/{{ config.PARTNERSHIP_BUCKET }}/{{partnership.logo}}"
class="img-responsive current-img" width="200" height="40"
title="{{partnership.logo}}"
alt="{{partnership.logo}}" style="display:inline-block"></img>
</div>
</div>
{% endif %}
<div class="row">
<div class="col-md-12 form-group label-floating">
<label>Partner logo (will take affect after saving page)</label><br />
{% call f.form_group(form.logo, css_class='') %}
{% endcall %}
</div>
</div>
<div class="row">
<div class="col-md-12 form-group label-floating">
{% call f.form_group(form.default_billing_type, css_class='form-control') %}
{% endcall %}
</div>
</div>
<div class="row">
<div class="col-md-12 form-group label-floating">
{% call f.form_group(form.business_type, css_class='form-control') %}
{% endcall %}
</div>
</div>
{# call f.form_group(form.active) #}
{# endcall #}
<div class="row action-view">
<div id="partners-view" class="col-md-12 form-group label-floating">
<label for="invite_email_txt" class="control-label">
Invite user (email@email.com)</label>
<input type="text" class="form-control" id="invite_email_txt"></input>
<button type="button" class="btn btn-fill btn-light-blue">Invite</button>
{{ form.invited_emails }}
<div>
<ul id="invited_emails_list" class="list-view"></ul>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 text-center">
<button type="button" class="btn btn-fill btn-light-blue"
onclick="$('#form_partnerships_new').submit()">{{ complete_button }}
</button>
<a href="{{ url_for('sysadmin.partnerships') }}"
class="btn btn-simple">
{{ _('Cancel') }}
</a>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-5">
<div class="card">
<div class="card-header card-header-icon" data-background-color="light-blue">
<i class="material-icons">assignment_return</i>
</div>
<div class="card-content">
<h4 class="card-title">Existing Accounts
</h4>
<div class="row">
<div class="col-md-12 form-group label-floating">
<label for="move_account_txt" class="control-label">
Move existing account (Enter company name)</label>
<input type="text" class="form-control" id="move_account_txt"></input>
<button type="button" class="btn btn-fill btn-light-blue">Move</button>
</div>
{{ form.moved_accounts }}
</div>
<div class="row">
<div class="col-md-12">
<ul id="moved_accounts_list" class="list-view"></ul>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
{% if not isNew %}
<div class="row page partnership-new">
<div class="col-md-7">
<div class="card">
<div class="card-header card-header-icon" data-background-color="light-blue">
<i class="material-icons">settings_applications</i>
</div>
<div class="card-content">
<h4 class="card-title">Partner Settings
</h4>
<div class="row">
<div class="col-md-12">
<label>Restrict login access:</label>
<form action="{{url_for('sysadmin.partnership_edit_login_access', id=partnership.id)}}"
id="form_partnerships_account_edit_login_access" method="POST" role="form">
{{ form.hidden_tag() }}
<div class="togglebutton">
<label><input type="checkbox"
{{ '' if partnership.active else 'checked=""'}} name="status"><span></span>
</label>
<input type="hidden" name="status" value="off" />
</div>
</form>
</div>
</div>
{% if partnership.billing_type=='partnership' and partnership.subscription and
(partnership.subscription.status not in ['inactive', 'closed']) %}
<div class="row">
<div class="col-md-12">
<label>Suspend Subscription:</label>
<form action="{{url_for('sysadmin.partnership_edit_twillio', id=partnership.id)}}" id="form_partnerships_account_edit_twillio" method="POST" role="form">
{{ form.hidden_tag() }}
<div class="togglebutton">
<label><input type="checkbox" {{ '' if partnership.subscription.status == 'active' else 'checked=""'}} name="status"><span></span></label>
<input type="hidden" name="status" value="off" />
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-md-12">
<label>Close Subscription:</label>
<form action="{{url_for('sysadmin.partnership_close_subscription', id=partnership.id)}}" id="form_partnerships_account_close_subscription" method="POST" role="form">
{{ form.hidden_tag() }}
<button type="button" class="btn btn-fill btn-danger">Close</button>
</form>
</div>
</div>
{% endif %}
</div>
</div>
</div>
<div class="col-md-5">
<div class="card">
<div class="card-header card-header-icon">
</div>
<div class="card-content">
<h4 class="card-title">Phone Numbers</h4>
<form action="{{ url_for('sysadmin.partnership_edit_provider', id=partnership.id) }}" method="POST">
{{ form.hidden_tag() }}
<div class="form-group">
<label>Default phone number provider:</label>
<select name="provider" class="form-control">
<option value="twilio" {{ 'selected' if partnership.default_provider == 'twilio' }}>Twilio</option>
<option value="bandwidth" {{ 'selected' if partnership.default_provider == 'bandwidth' }}>Bandwidth</option>
</select>
</div>
<button type="submit" class="btn btn-fill btn-light-blue">Update</button>
</form>
</form>
</div>
</div>
</div>
{% endif %}
</div>
</div>
{% endblock %}
{% block scripts %}
{{ javascript_tag("partnership_new_js") }}
{{ javascript_tag("account_edit_js") }}
{% endblock %}
{% block pagescripts %}
<script>
window.setTimeout(function() { $('#flash-messages').hide('slow') }, 10000);
</script>
{% endblock %}