diff --git a/apimanager/branches/templates/branches/index.html b/apimanager/branches/templates/branches/index.html index 55f473f..d56d5cf 100644 --- a/apimanager/branches/templates/branches/index.html +++ b/apimanager/branches/templates/branches/index.html @@ -128,6 +128,23 @@ +
+
+ {% if form.lobby.errors %}
{{ form.lobby.errors }}
{% endif %} +
+ {{ form.lobby.label_tag }} + {{ form.lobby }} +
+
+
+ {% if form.drive_up.errors %}
{{ form.drive_up.errors }}
{% endif %} +
+ {{ form.drive_up.label_tag }} + {{ form.drive_up }} +
+
+
+
+
+
+ {% if form.branch_routing_scheme.errors %}
{{ form.branch_routing_scheme.errors }}
{% endif %} +
+ {{ form.branch_routing_scheme.label_tag }} + {{ form.branch_routing_scheme }} +
+
+
+ {% if form.branch_routing_address.errors %}
{{ form.branch_routing_address.errors }}
{% endif %} +
+ {{ form.branch_routing_address.label_tag }} + {{ form.branch_routing_address }} +
+
+
+ {% if form.is_accessible.errors %}
{{ form.is_accessible.errors }}
{% endif %} +
+ {{ form.is_accessible.label_tag }} + {{ form.is_accessible }} +
+
+
+ +
+ +
+ {% if form.branch_type.errors %}
{{ form.branch_type.errors }}
{% endif %} +
+ {{ form.branch_type.label_tag }} + {{ form.branch_type }} +
+
+
+ {% if form.more_info.errors %}
{{ form.more_info.errors }}
{% endif %} +
+ {{ form.more_info.label_tag }} + {{ form.more_info }} +
+
+
+ {% if form.phone_number.errors %}
{{ form.phone_number.errors }}
{% endif %} +
+ {{ form.phone_number.label_tag }} + {{ form.phone_number }} +
+
+
+
+ +
+ {% if form.accessibleFeatures.errors %}
{{ form.accessibleFeatures.errors }}
{% endif %} +
+ {{ form.accessibleFeatures.label_tag }} + {{ form.accessibleFeatures }} +
+
+
{% if form.lobby.errors %}
{{ form.lobby.errors }}
{% endif %}
diff --git a/apimanager/branches/views.py b/apimanager/branches/views.py index c3ae12f..42c29a8 100644 --- a/apimanager/branches/views.py +++ b/apimanager/branches/views.py @@ -241,6 +241,7 @@ class UpdateBranchesView(LoginRequiredMixin, FormView): urlpath = "/banks/{}/branches/{}".format(self.kwargs['bank_id'], self.kwargs['branch_id']) try: fields['bank_id'].choices = self.api.get_bank_id_choices() + fields['is_accessible'].choices = [('', 'Choose...'), (True, True), (False, False)] except APIError as err: messages.error(self.request, err) except: @@ -305,7 +306,16 @@ class UpdateBranchesView(LoginRequiredMixin, FormView): } }, "lobby": data["lobby"], - "drive_up": data["drive_up"] + "drive_up": data["drive_up"], + "branch_routing": { + "scheme": data["branch_routing_scheme"] if data["branch_routing_scheme"] != "" else "license name", + "address": data["branch_routing_address"] if data["branch_routing_address"] != "" else "license name" + }, + "is_accessible": data["is_accessible"], + "accessibleFeatures": data["accessibleFeatures"], + "branch_type": data["branch_type"], + "more_info": data["more_info"], + "phone_number": data["phone_number"] } try: result = self.api.put(urlpath, payload=payload)