Changeset 13807 for main/waeup.ikoba


Ignore:
Timestamp:
6 Apr 2016, 10:36:01 (8 years ago)
Author:
Henrik Bettermann
Message:

Add maintenance mode warning box which the enabler sees if logged in.

See r13513.

Location:
main/waeup.ikoba/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/trunk/layout/rules.xml

    r12170 r13807  
    4848    <replace css:theme-children="ul.ikoba-navbar-right"
    4949             css:content-children="ul.ikoba-navbar-right" />
     50
     51    <!-- maintenance mode warning -->
     52    <drop css:theme="div.kofa-maintenance"
     53          css:if-not-content="div.maintenance-warning" />
     54    <replace css:theme-children="div.maintenance-warning"
     55             css:content-children="div.maintenance-warning" />
    5056
    5157    <!-- breadcrumbs -->
  • main/waeup.ikoba/trunk/layout/static/css/base.css

    r12986 r13807  
    3232}
    3333
    34 .breadcrumb , .wfstatus {
     34.breadcrumb , .wfstatus, .maintenance-warning {
    3535    background-color: #fff;
    3636    margin-bottom: 0px;
     
    6969.ikoba-breadcrumbs-box-short,
    7070.ikoba-breadcrumbs-box-long,
    71 .ikoba-customer-status-box {
     71.kofa-student-status-box,
     72.kofa-maintenance {
    7273    padding: 0px 5px 0px 5px;
    7374}
     
    8586.ikoba-breadcrumbs-box-short .well,
    8687.ikoba-breadcrumbs-box-long .well,
    87 .ikoba-customer-status-box .well {
     88.kofa-student-status-box .well,
     89.kofa-maintenance .well {
    8890    padding: 5px 5px 5px 5px;
    8991}
     
    106108.ikoba-customer-status-box .well {
    107109    background-color: #909090;
     110}
     111
     112.maintenance-warning {
     113    text-align: center;
     114}
     115
     116.kofa-maintenance .well {
     117    background-color: red;
    108118}
    109119
  • main/waeup.ikoba/trunk/layout/theme.html

    r13804 r13807  
    8888
    8989      <div class="row">
     90        <div class="col-md-12 container kofa-maintenance">
     91          <div class="well">
     92            <div class="maintenance-warning">
     93                M A I N T E N A N C E &nbsp;&nbsp;&nbsp; M O D E
     94            </div> <!-- /maintenance-warning -->
     95          </div> <!-- /well -->
     96        </div> <!-- /kofa-maintenance -->
     97      </div>
     98
     99      <div class="row">
    90100        <div class="col-md-12 container ikoba-breadcrumbs-box-long">
    91101          <div class="well">
     
    113123            </ol><!-- /ikoba-breadcrumbs -->
    114124          </div> <!-- /well -->
    115         </div> <!-- /ikoba-breadcrumbs-box-short -->
     125        </div> <!-- /ikoba-breadcrumbs-box-long -->
    116126      </div>
    117127
  • main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py

    r13066 r13807  
    247247        return usertitle != 'Unauthenticated User'
    248248
     249    def isMaintenanceMode(self):
     250        """Return True if portal is in maintenance mode.
     251        """
     252        if grok.getSite()['configuration'].maintmode_enabled_by:
     253            return True
     254        return False
     255
    249256    def getUserTitle(self):
    250257        """Return principal title of current user.
  • main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/staffsitelayout.pt

    r12706 r13807  
    5757      <tal:languages tal:content="structure langs" /> |
    5858    </span>
     59
     60    <!-- Diazo element-->
     61    <span tal:condition="layout/isMaintenanceMode">
     62      <div class="maintenance-warning" i18n:translate="">
     63          M A I N T E N A N C E &nbsp;&nbsp;&nbsp;
     64          M O D E &nbsp;&nbsp;&nbsp; O N
     65      </div>
     66    </span>
     67    <!-- /Diazo element-->
    5968
    6069    <!-- Diazo element-->
Note: See TracChangeset for help on using the changeset viewer.