add ability to disable save buttons in admins
diff --git a/xos/admin_customize/__init__.py b/xos/admin_customize/__init__.py
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/xos/admin_customize/__init__.py
@@ -0,0 +1 @@
+
diff --git a/xos/admin_customize/templatetags/__init__.py b/xos/admin_customize/templatetags/__init__.py
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/xos/admin_customize/templatetags/__init__.py
@@ -0,0 +1 @@
+
diff --git a/xos/admin_customize/templatetags/admin_modify.py b/xos/admin_customize/templatetags/admin_modify.py
new file mode 100644
index 0000000..de22578
--- /dev/null
+++ b/xos/admin_customize/templatetags/admin_modify.py
@@ -0,0 +1,12 @@
+from django.contrib.admin.templatetags.admin_modify import *
+from django.contrib.admin.templatetags.admin_modify import submit_row as original_submit_row
+
+@register.inclusion_tag('admin/submit_line.html', takes_context=True)
+def submit_row(context):
+ ctx = original_submit_row(context)
+ ctx.update({
+ 'show_save': context.get('show_save', ctx['show_save']),
+ 'show_save_and_add_another': context.get('show_save_and_add_another', ctx['show_save_and_add_another']),
+ 'show_save_and_continue': context.get('show_save_and_continue', ctx['show_save_and_continue'])
+ })
+ return ctx
diff --git a/xos/xos/settings.py b/xos/xos/settings.py
index 26ebbf2..3d0e85a 100644
--- a/xos/xos/settings.py
+++ b/xos/xos/settings.py
@@ -137,6 +137,7 @@
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'suit',
+ 'admin_customize',
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
'django.contrib.admindocs',