diff --git a/circle/dashboard/templates/dashboard/_template-create-2.html b/circle/dashboard/templates/dashboard/_template-create-2.html index 84625d2..7f7ea7d 100644 --- a/circle/dashboard/templates/dashboard/_template-create-2.html +++ b/circle/dashboard/templates/dashboard/_template-create-2.html @@ -1,6 +1,13 @@ {% load i18n %} {% load crispy_forms_tags %} +{% if leases < 1 %} + <div class="alert alert-warning"> + {% trans "You haven't created any leases yet, but you need one ot create a template!" %} + <a href="{% url "dashboard.views.lease-create" %}">{% trans "Create a new lease now." %}</a> + </div> +{% endif %} + {% with form=form %} {% include "display-form-errors.html" %} {% endwith %} diff --git a/circle/dashboard/views.py b/circle/dashboard/views.py index 041d4bb..61133c0 100644 --- a/circle/dashboard/views.py +++ b/circle/dashboard/views.py @@ -878,8 +878,6 @@ class TemplateClone(CreateView): class TemplateCreate(SuccessMessageMixin, CreateView): model = InstanceTemplate form_class = TemplateForm - template_name = "dashboard/template-create.html" - success_message = _("Successfully created a new template!") def get_template_names(self): if self.request.is_ajax(): @@ -894,6 +892,7 @@ class TemplateCreate(SuccessMessageMixin, CreateView): 'box_title': _("Create a new base VM"), 'ajax_title': False, 'template': "dashboard/_template-create-2.html", + 'leases': Lease.objects.count() }) return context