From 0e42999d3eb370ae0a17716484d36e1a8a00d773 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Sat, 8 Aug 2015 16:52:15 +0300 Subject: [PATCH] Added list view & more stuff --- rigForms/models.py | 3 +- .../bootstrap.vertical-tabs.min.css | 9 ++++ rigForms/templates/rigForms/form_form.html | 22 +++++++- rigForms/templates/rigForms/form_list.html | 51 +++++++++++++++++++ rigForms/urls.py | 2 + rigForms/views.py | 21 ++++++++ 6 files changed, 105 insertions(+), 3 deletions(-) create mode 100755 rigForms/static/js/angular-schema-form/bootstrap.vertical-tabs.min.css create mode 100644 rigForms/templates/rigForms/form_list.html diff --git a/rigForms/models.py b/rigForms/models.py index d0da2cbf..9521dbab 100644 --- a/rigForms/models.py +++ b/rigForms/models.py @@ -39,7 +39,7 @@ class Schema(models.Model, RevisionMixin): get_latest_by = 'start_at' def __str__(self): - return self.comment + " " + str(self.start_at) + return self.schema_type.name + "|" + self.comment + " " + str(self.start_at) @reversion.register class Form(models.Model, RevisionMixin): @@ -52,5 +52,6 @@ class Form(models.Model, RevisionMixin): permissions = ( ('create_form', 'Can complete a form'), ('update_form', 'Can change a form'), + ('view_form', 'Can view forms'), ) \ No newline at end of file diff --git a/rigForms/static/js/angular-schema-form/bootstrap.vertical-tabs.min.css b/rigForms/static/js/angular-schema-form/bootstrap.vertical-tabs.min.css new file mode 100755 index 00000000..8d2d9897 --- /dev/null +++ b/rigForms/static/js/angular-schema-form/bootstrap.vertical-tabs.min.css @@ -0,0 +1,9 @@ +/*! + * bootstrap-vertical-tabs - v1.2.1 + * https://dbtek.github.io/bootstrap-vertical-tabs + * 2014-11-07 + * Copyright (c) 2014 İsmail Demirbilek + * License: MIT + */ + +.tabs-left,.tabs-right{border-bottom:none;padding-top:2px}.tabs-left{border-right:1px solid #ddd}.tabs-right{border-left:1px solid #ddd}.tabs-left>li,.tabs-right>li{float:none;margin-bottom:2px}.tabs-left>li{margin-right:-1px}.tabs-right>li{margin-left:-1px}.tabs-left>li.active>a,.tabs-left>li.active>a:focus,.tabs-left>li.active>a:hover{border-bottom-color:#ddd;border-right-color:transparent}.tabs-right>li.active>a,.tabs-right>li.active>a:focus,.tabs-right>li.active>a:hover{border-bottom:1px solid #ddd;border-left-color:transparent}.tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;display:block}.tabs-right>li>a{border-radius:0 4px 4px 0;margin-right:0}.sideways{margin-top:50px;border:none;position:relative}.sideways>li{height:20px;width:120px;margin-bottom:100px}.sideways>li>a{border-bottom:1px solid #ddd;border-right-color:transparent;text-align:center;border-radius:4px 4px 0 0}.sideways>li.active>a,.sideways>li.active>a:focus,.sideways>li.active>a:hover{border-bottom-color:transparent;border-right-color:#ddd;border-left-color:#ddd}.sideways.tabs-left{left:-50px}.sideways.tabs-right{right:-50px}.sideways.tabs-right>li{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sideways.tabs-left>li{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)} \ No newline at end of file diff --git a/rigForms/templates/rigForms/form_form.html b/rigForms/templates/rigForms/form_form.html index 916ae8f5..b2458abe 100644 --- a/rigForms/templates/rigForms/form_form.html +++ b/rigForms/templates/rigForms/form_form.html @@ -6,9 +6,17 @@ {% block title %}An event checklist{% endblock %} {% block content %} -
-
+ + +
+
@@ -29,6 +37,9 @@ + + +