diff --git a/assets/templates/asset_audit_list.html b/assets/templates/asset_audit_list.html index 0aecd6d2..d077358d 100644 --- a/assets/templates/asset_audit_list.html +++ b/assets/templates/asset_audit_list.html @@ -1,5 +1,4 @@ {% extends 'base_assets.html' %} -{% block title %}Asset Audit List{% endblock %} {% load static %} {% load paginator from filters %} {% load widget_tweaks %} @@ -45,17 +44,13 @@ {% endblock %} {% block content %} - -

Audit Asset:

-
+
{% render_field form.q|add_class:'form-control' placeholder='Enter Asset ID' autofocus="true" %}
diff --git a/assets/templates/asset_list.html b/assets/templates/asset_list.html index a13519fc..d7e2e337 100644 --- a/assets/templates/asset_list.html +++ b/assets/templates/asset_list.html @@ -21,7 +21,7 @@
{% render_field form.q|add_class:'form-control' placeholder='Enter Asset ID/Desc/Serial' %} - {% button 'search' id="id_search" style="width: 6em" %} + {% button 'search' id="id_search" %}
diff --git a/assets/templates/partials/asset_buttons.html b/assets/templates/partials/asset_buttons.html index 52a1595e..93347975 100644 --- a/assets/templates/partials/asset_buttons.html +++ b/assets/templates/partials/asset_buttons.html @@ -1,18 +1,16 @@ -
- {% if edit and object %} +{% load button from filters %} +
+ {% if create or edit and object %} - + {% button 'submit' %} {% elif duplicate %} - {% elif create %} - - {% else %}
- Edit - Duplicate + {% button 'edit' url='asset_update' pk=object.asset_id %} + {% button 'duplicate' url='asset_duplicate' pk=object.asset_id %} Audit
{% endif %} diff --git a/assets/tests/pages.py b/assets/tests/pages.py index bcbc771c..77b8e5c6 100644 --- a/assets/tests/pages.py +++ b/assets/tests/pages.py @@ -152,7 +152,7 @@ class SupplierList(BasePage): class SupplierForm(FormPage): - _submit_locator = (By.CLASS_NAME, 'btn-primary') + _submit_locator = (By.XPATH, "//button[@type='submit' and contains(., 'Save')]") form_items = { 'name': (regions.TextBox, (By.ID, 'id_name')), } diff --git a/assets/views.py b/assets/views.py index 74dbe3e4..80314e9f 100644 --- a/assets/views.py +++ b/assets/views.py @@ -191,6 +191,11 @@ class AssetAuditList(AssetList): self.form = forms.AssetSearchForm(data={}) return self.model.objects.filter(Q(last_audited_at__isnull=True)) + def get_context_data(self, **kwargs): + context = super(AssetAuditList, self).get_context_data(**kwargs) + context['page_title'] = "Asset Audit List" + return context + class AssetAudit(AssetEdit): template_name = 'asset_audit.html' @@ -253,6 +258,14 @@ class SupplierCreate(GenericCreateView, ModalURLMixin): model = models.Supplier form_class = forms.SupplierForm + def get_context_data(self, **kwargs): + context = super(SupplierCreate, self).get_context_data(**kwargs) + if self.request.is_ajax(): + context['override'] = "base_ajax.html" + else: + context['override'] = 'base_assets.html' + return context + def get_success_url(self): return self.get_close_url('supplier_update', 'supplier_detail') @@ -261,6 +274,14 @@ class SupplierUpdate(GenericUpdateView, ModalURLMixin): model = models.Supplier form_class = forms.SupplierForm + def get_context_data(self, **kwargs): + context = super(SupplierUpdate, self).get_context_data(**kwargs) + if self.request.is_ajax(): + context['override'] = "base_ajax.html" + else: + context['override'] = 'base_assets.html' + return context + def get_success_url(self): return self.get_close_url('supplier_update', 'supplier_detail')