Added new files.

This commit is contained in:
Timur Nurlygayanov 2013-02-16 03:39:17 -08:00
parent 505c3da3a4
commit 1571d0775a
7 changed files with 91 additions and 0 deletions

38
dashboard/windc/tabs.py Normal file
View File

@ -0,0 +1,38 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
from django.utils.translation import ugettext_lazy as _
from horizon import exceptions
from horizon import tabs
from openstack_dashboard import api
class OverviewTab(tabs.Tab):
name = _("Services")
slug = "_services"
template_name = ("project/windc/_services.html")
def get_context_data(self, request):
dc = self.tab_group.kwargs['domain_controller']
return {"domain_controller": dc}
class WinServicesTab(tabs.TabGroup):
slug = "services_details"
tabs = (OverviewTab,)
sticky = True

View File

@ -0,0 +1,2 @@
{% load i18n %}
<p>{% blocktrans %}Data Center is an instance with different services.{% endblocktrans %}</p>

View File

@ -0,0 +1,3 @@
{% load i18n sizeformat %}
<h3>{% trans "Services" %}</h3>

View File

@ -0,0 +1,11 @@
{% extends 'base.html' %}
{% load i18n %}
{% block title %}{% trans "Create Windows Data Center" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Create Windows Data Center") %}
{% endblock page_header %}
{% block main %}
{% include 'horizon/common/_workflow.html' %}
{% endblock %}

View File

@ -0,0 +1,11 @@
{% extends 'base.html' %}
{% load i18n %}
{% block title %}{% trans "Data Center Services" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title="Data Center "|add:domain_controller_name %}
{% endblock page_header %}
{% block main %}
{{ table.render }}
{% endblock %}

View File

@ -0,0 +1,15 @@
{% extends 'base.html' %}
{% load i18n sizeformat %}
{% block title %}{% trans "Services" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title="Domain Controller Services" %}
{% endblock page_header %}
{% block main %}
<div class="row-fluid">
<div class="span12">
{{ tab_group.render }}
</div>
</div>
{% endblock %}

View File

@ -0,0 +1,11 @@
{% extends 'base.html' %}
{% load i18n %}
{% block title %}{% trans "Update Instance" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Update Instance") %}
{% endblock page_header %}
{% block main %}
{% include 'project/instances/_update.html' %}
{% endblock %}