Browse Source

Banner/MOTD Support

Gelob 8 years ago
parent
commit
1338bf6012
3 changed files with 14 additions and 0 deletions
  1. 2 0
      netbox/netbox/configuration.example.py
  2. 2 0
      netbox/netbox/settings.py
  3. 10 0
      netbox/templates/_base.html

+ 2 - 0
netbox/netbox/configuration.example.py

@@ -73,3 +73,5 @@ TIME_FORMAT = 'g:i a'
 SHORT_TIME_FORMAT = 'H:i:s'
 SHORT_TIME_FORMAT = 'H:i:s'
 DATETIME_FORMAT = 'N j, Y g:i a'
 DATETIME_FORMAT = 'N j, Y g:i a'
 SHORT_DATETIME_FORMAT = 'Y-m-d H:i'
 SHORT_DATETIME_FORMAT = 'Y-m-d H:i'
+BANNER_TOP = ''
+BANNER_BOTTOM = ''

+ 2 - 0
netbox/netbox/settings.py

@@ -38,6 +38,8 @@ SHORT_TIME_FORMAT = getattr(configuration, 'SHORT_TIME_FORMAT', 'H:i:s')
 DATETIME_FORMAT = getattr(configuration, 'DATETIME_FORMAT', 'N j, Y g:i a')
 DATETIME_FORMAT = getattr(configuration, 'DATETIME_FORMAT', 'N j, Y g:i a')
 SHORT_DATETIME_FORMAT = getattr(configuration, 'SHORT_DATETIME_FORMAT', 'Y-m-d H:i')
 SHORT_DATETIME_FORMAT = getattr(configuration, 'SHORT_DATETIME_FORMAT', 'Y-m-d H:i')
 CSRF_TRUSTED_ORIGINS = ALLOWED_HOSTS
 CSRF_TRUSTED_ORIGINS = ALLOWED_HOSTS
+BANNER_TOP = getattr(configuration, 'BANNER_TOP', False)
+BANNER_BOTTOM = getattr(configuration, 'BANNER_BOTTOM', False)
 
 
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 

+ 10 - 0
netbox/templates/_base.html

@@ -224,6 +224,11 @@
         </div>
         </div>
     </nav>
     </nav>
 	<div class="container wrapper">
 	<div class="container wrapper">
+        {% if settings.BANNER_TOP %}
+            <div class="alert alert-info text-center" role="alert">
+				{{ settings.BANNER_TOP|safe }}
+        </div>
+        	{% endif %}
         {% if settings.MAINTENANCE_MODE %}
         {% if settings.MAINTENANCE_MODE %}
             <div class="alert alert-warning text-center" role="alert">
             <div class="alert alert-warning text-center" role="alert">
                 <h4><i class="fa fa-exclamation-triangle"></i> Maintenance Mode</h4>
                 <h4><i class="fa fa-exclamation-triangle"></i> Maintenance Mode</h4>
@@ -240,6 +245,11 @@
 	    {% endfor %}
 	    {% endfor %}
 		{% block content %}{% endblock %}
 		{% block content %}{% endblock %}
 		<div class="push"></div>
 		<div class="push"></div>
+ 		{% if settings.BANNER_BOTTOM %}
+        	<div class="alert alert-info text-center" role="alert" style="margin-bottom:50px">
+                 {{ settings.BANNER_BOTTOM|safe }}
+            </div>
+        {% endif %}
 	</div>
 	</div>
 	<footer class="footer">
 	<footer class="footer">
 		<div class="container">
 		<div class="container">