diff --git a/rattail_demo/config.py b/rattail_demo/config.py new file mode 100644 index 0000000..1ff335b --- /dev/null +++ b/rattail_demo/config.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +""" +Rattail Demo config extension +""" + +from __future__ import unicode_literals, absolute_import + +from rattail.config import ConfigExtension + + +class DemoConfigExtension(ConfigExtension): + """ + Rattail Demo config extension + """ + key = 'rattail-demo' + + def configure(self, config): + + # tell rattail where our stuff lives + config.setdefault('rattail.mail', 'emails', 'rattail_demo.emails') diff --git a/rattail_demo/emails.py b/rattail_demo/emails.py new file mode 100644 index 0000000..31841d2 --- /dev/null +++ b/rattail_demo/emails.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- +""" +Email definitions +""" + +from __future__ import unicode_literals, absolute_import + +# just tempmon emails for now +from rattail_tempmon.emails import tempmon_low_temp, tempmon_high_temp, tempmon_critical_temp, tempmon_error diff --git a/rattail_demo/web/templates/menu.mako b/rattail_demo/web/templates/menu.mako index 522852d..9cdc93d 100644 --- a/rattail_demo/web/templates/menu.mako +++ b/rattail_demo/web/templates/menu.mako @@ -90,7 +90,7 @@ % endif - % if request.has_any_perm('users.list', 'roles.list', 'settings.list'): + % if request.has_any_perm('users.list', 'roles.list', 'emailprofiles.list', 'settings.list'):
  • Admin