{% load static %} {% comment %} ============================================================================== CloudPanel — base layout ------------------------------------------------------------------------------ Every authenticated page in the panel extends this template and overrides the three blocks it exposes: "title", "content" and "scripts". An optional "styles" block is available for page-specific CSS. Context this template expects (supplied by the CLOUDPANEL context processor and by each view): CLOUDPANEL dict PANEL_NAME, PANEL_DOMAIN, PANEL_PORT, SERVER_IP, ADMIN_EMAIL, COMPANY_DOMAIN, SUPPORT_EMAIL, VERSION, INSTALL_PREFIX, OLS_ROOT, DAEMON_SOCKET currentACL dict boolean ACL flags — see the ACL key list in static/vendor/README.md; missing key == hidden entry. currentUserName str login name of the signed-in account (optional) AngularJS interpolation in CloudPanel is {$ expr $}, NOT {{ expr }} — see the header comment in static/js/cloudpanel.js. ============================================================================== {% endcomment %}