fixing swift bugs introduced with ui refactor
Change-Id: I94b0c7277ef5c7f806b97d23d97a27eab9caeb60
This commit is contained in:
@@ -23,6 +23,7 @@ import logging
|
|||||||
from cloudfiles.errors import ContainerNotEmpty
|
from cloudfiles.errors import ContainerNotEmpty
|
||||||
from django import shortcuts
|
from django import shortcuts
|
||||||
from django.contrib import messages
|
from django.contrib import messages
|
||||||
|
from django.utils.translation import ugettext as _
|
||||||
|
|
||||||
from horizon import api
|
from horizon import api
|
||||||
from horizon import forms
|
from horizon import forms
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import logging
|
|||||||
from django import http
|
from django import http
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
from django import shortcuts
|
from django import shortcuts
|
||||||
from django.utils.translation import ugettext as _
|
|
||||||
|
|
||||||
from horizon import api
|
from horizon import api
|
||||||
from horizon.dashboards.nova.containers.forms import (DeleteContainer,
|
from horizon.dashboards.nova.containers.forms import (DeleteContainer,
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
<form id="form_delete_{{container.name}}" action="." class="form-delete" method="post">
|
<form id="form_delete_{{container.name}}" action="." class="form-delete" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{% for hidden in form.hidden_fields %}
|
{% for hidden in form.hidden_fields %}
|
||||||
{{hidden}}
|
{{ hidden }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<input name="container_name" type="hidden" value="{{container.name}}" />
|
<input name="container_name" type="hidden" value="{{ container.name }}" />
|
||||||
<input id="delete_{{container.name}}" class="btn small delete" title="Container: {{container.name}}" type="submit" value="{%trans "Delete"%}" />
|
<input id="delete_{{ container.name }}" class="btn small danger delete" title="Container: {{ container.name }}" type="submit" value="{% trans "Delete" %}" />
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|||||||
@@ -13,9 +13,9 @@
|
|||||||
<td>{{ container.name }}</td>
|
<td>{{ container.name }}</td>
|
||||||
<td id="actions">
|
<td id="actions">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="form">{% include "nova/containers/_delete.html" with form=delete_form %}</li>
|
|
||||||
<li><a class="btn small" href="{% url horizon:nova:containers:object_index container.name %}">{% trans "List Objects" %}</a></li>
|
<li><a class="btn small" href="{% url horizon:nova:containers:object_index container.name %}">{% trans "List Objects" %}</a></li>
|
||||||
<li><a class="btn small" href="{% url horizon:nova:containers:object_upload container.name %}">{% trans "Upload Object"%}</a></li>
|
<li><a class="btn small primary" href="{% url horizon:nova:containers:object_upload container.name %}">{% trans "Upload Object"%}</a></li>
|
||||||
|
<li class="form">{% include "nova/containers/_delete.html" with form=delete_form %}</li>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{% extends 'nova/base.html' %}
|
{% extends 'nova/base.html' %}
|
||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
|
|
||||||
{% block sidebar %}
|
{% block sidebar %}
|
||||||
{% with current_sidebar="containers" %}
|
{% with current_sidebar="containers" %}
|
||||||
@@ -14,6 +14,15 @@
|
|||||||
{% endblock page_header %}
|
{% endblock page_header %}
|
||||||
|
|
||||||
{% block dash_main %}
|
{% block dash_main %}
|
||||||
{% include 'nova/containers/_list.html' %}
|
{% if containers %}
|
||||||
<a class="btn small" href="{% url horizon:nova:containers:create %}">{% trans "Create New Container"%}</a>
|
{% include 'nova/containers/_list.html' %}
|
||||||
|
{% else %}
|
||||||
|
<div class="alert-message block-message info">
|
||||||
|
<p>
|
||||||
|
<strong>{% trans "Info: " %}</strong>
|
||||||
|
{% trans "There are currently no containers."%}
|
||||||
|
<a class="btn small" href="{% url horizon:nova:containers:create %}">{% trans "Create New Container" %}</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
<form id="form_delete_{{ object.name }}" class="form-delete" action="." method="post">
|
<form id="form_delete_{{ object.name }}" class="form-delete" action="." method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{% for hidden in form.hidden_fields %}
|
{% for hidden in form.hidden_fields %}
|
||||||
{{hidden}}
|
{{ hidden }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<input name="object_name" type="hidden" value="{{ object.name }}" />
|
<input name="object_name" type="hidden" value="{{ object.name }}" />
|
||||||
<input id="delete_{{ object.name }}" class="btn small danger delete" title="Object: {{ object.name }}" type="submit" value="{% trans "Delete"%}" />
|
<input id="delete_{{ object.name }}" class="btn small danger delete" title="Object: {{ object.name }}" type="submit" value="{% trans "Delete"%}" />
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
<form id="object_form" action="{% block form_action %}{% endblock %}" method="post">
|
<form id="object_form" enctype="multipart/form-data" action="{% block form_url %}{% endblock %}" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<fieldset>
|
<fieldset>
|
||||||
{% for hidden in form.hidden_fields %}
|
{% for hidden in form.hidden_fields %}
|
||||||
{{hidden}}
|
{{ hidden }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% for field in form.visible_fields %}
|
{% for field in form.visible_fields %}
|
||||||
<div class="clearfix{% if field.errors %} error{% endif %}">
|
<div class="clearfix{% if field.errors %} error{% endif %}">
|
||||||
{{field.label_tag}}
|
{{ field.label_tag }}
|
||||||
{% if field.errors %}
|
{% if field.errors %}
|
||||||
{% for error in field.errors %}
|
{% for error in field.errors %}
|
||||||
<span class="help-inline">{{error}}</span>
|
<span class="help-inline">{{error}}</span>
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
<span class="help-block">{{field.help_text}}</span>
|
<span class="help-block">{{field.help_text}}</span>
|
||||||
<div class="input">
|
<div class="input">
|
||||||
{{field}}
|
{{ field }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
<td>{{ object.name }}</td>
|
<td>{{ object.name }}</td>
|
||||||
<td id="actions">
|
<td id="actions">
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a class="btn small primary" href="{% url horizon:nova:containers:object_download container_name object.name %}">{% trans "Download"%}</a>
|
||||||
<li><a class="btn small" href="{% url horizon:nova:containers:object_copy container_name object.name %}">{% trans "Copy"%}</a></li>
|
<li><a class="btn small" href="{% url horizon:nova:containers:object_copy container_name object.name %}">{% trans "Copy"%}</a></li>
|
||||||
<li><a class="btn small" href="{% url horizon:nova:containers:object_download container_name object.name %}">{% trans "Download"%}</a>
|
|
||||||
<li class="form">{% include "nova/objects/_delete.html" with form=delete_form %}</li>
|
<li class="form">{% include "nova/objects/_delete.html" with form=delete_form %}</li>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{% extends 'nova/keypairs/_form.html' %}
|
{% extends 'nova/objects/_form.html' %}
|
||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
|
|
||||||
{% block form_action %}{% url horizon:nova:containers:object_upload container_name %}{% endblock %}
|
{% block form_action %}{% url horizon:nova:containers:object_upload container_name %}{% endblock %}
|
||||||
|
|
||||||
{% block modal-footer %}
|
{% block modal-footer %}
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<input class="btn primary pull-right" type="submit" value="{%trans "Upload Object"%}" />
|
<input class="btn primary pull-right" type="submit" value="{% trans "Upload Object" %}" />
|
||||||
<a href="#" class="btn secondary cancel close">Cancel</a>
|
<a href="#" class="btn secondary cancel close">Cancel</a>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -19,7 +19,11 @@
|
|||||||
{% else %}
|
{% else %}
|
||||||
<div class="alert-message block-message info">
|
<div class="alert-message block-message info">
|
||||||
{% url horizon:nova:containers:object_upload container_name as dash_obj_up_url %}
|
{% url horizon:nova:containers:object_upload container_name as dash_obj_up_url %}
|
||||||
<p><strong>{% trans "Info: "%}</strong>{% trans "There are currently no objects in the container."%} <a class="btn small" href='{{dash_obj_up_url}}'>{% trans "Object Upload Page"%}</a></p>
|
<p>
|
||||||
|
<strong>{% trans "Info: "%}</strong>
|
||||||
|
{% trans "There are currently no objects in the container."%}
|
||||||
|
<a class="btn small" href='{{dash_obj_up_url}}'>{% trans "Object Upload Page"%}</a>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{% extends 'nova/base.html' %}
|
{% extends 'nova/base.html' %}
|
||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
|
|
||||||
{% block sidebar %}
|
{% block sidebar %}
|
||||||
{% with current_sidebar="containers" %}
|
{% with current_sidebar="containers" %}
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
{% block dash_main %}
|
{% block dash_main %}
|
||||||
<div id="create_container_form" class="modal static_page">
|
<div id="create_container_form" class="modal static_page">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<h3>Object Upload: <small>Container: {{container_name}}</h3>
|
<h3>Object Upload: <small>Container: {{ container_name }}</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
{%load i18n%}
|
{% load i18n %}
|
||||||
<form action="{% block form_action %}{% endblock %}" method="post">
|
<form action="{% block form_action %}{% endblock %}" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<fieldset>
|
<fieldset>
|
||||||
{% for hidden in form.hidden_fields %}
|
{% for hidden in form.hidden_fields %}
|
||||||
{{hidden}}
|
{{ hidden }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% for field in form.visible_fields %}
|
{% for field in form.visible_fields %}
|
||||||
<div class="clearfix{% if field.errors %} error{% endif %}">
|
<div class="clearfix{% if field.errors %} error{% endif %}">
|
||||||
{{field.label_tag}}
|
{{ field.label_tag }}
|
||||||
{% if field.errors %}
|
{% if field.errors %}
|
||||||
{% for error in field.errors %}
|
{% for error in field.errors %}
|
||||||
<span class="help-inline">{{error}}</span>
|
<span class="help-inline">{{ error }}</span>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<span class="help-block">{{field.help_text}}</span>
|
<span class="help-block">{{ field.help_text }}</span>
|
||||||
<div class="input">
|
<div class="input">
|
||||||
{{field}}
|
{{ field }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
Reference in New Issue
Block a user