コード例 #1
0
ファイル: webroot.py プロジェクト: xinlaoda/girder
    def _renderHTML(self):
        from girder.utility import server
        self.vars['plugins'] = server.getPlugins()
        self.vars['pluginCss'] = []
        self.vars['pluginJs'] = []
        builtDir = os.path.join(constants.STATIC_ROOT_DIR, 'clients', 'web',
                                'static', 'built', 'plugins')
        for plugin in self.vars['plugins']:
            if os.path.exists(os.path.join(builtDir, plugin,
                                           'plugin.min.css')):
                self.vars['pluginCss'].append(plugin)
            if os.path.exists(os.path.join(builtDir, plugin, 'plugin.min.js')):
                self.vars['pluginJs'].append(plugin)

        self.vars['apiRoot'] = server.getApiRoot()
        self.vars['staticRoot'] = server.getStaticRoot()
        self.vars['brandName'] = Setting().get(SettingKey.BRAND_NAME)
        self.vars['contactEmail'] = Setting().get(
            SettingKey.CONTACT_EMAIL_ADDRESS)
        self.vars['privacyNoticeHref'] = Setting().get(
            SettingKey.PRIVACY_NOTICE)
        self.vars['bannerColor'] = Setting().get(SettingKey.BANNER_COLOR)
        self.vars['registrationPolicy'] = Setting().get(
            SettingKey.REGISTRATION_POLICY)
        self.vars['enablePasswordLogin'] = Setting().get(
            SettingKey.ENABLE_PASSWORD_LOGIN)

        return super(Webroot, self)._renderHTML()
コード例 #2
0
ファイル: webroot.py プロジェクト: satra/girder
    def _renderHTML(self):
        from girder.utility import server
        self.vars['plugins'] = server.getPlugins()
        self.vars['pluginCss'] = []
        self.vars['pluginJs'] = []
        builtDir = os.path.join(constants.STATIC_ROOT_DIR, 'clients', 'web',
                                'static', 'built', 'plugins')
        for plugin in self.vars['plugins']:
            if os.path.exists(os.path.join(builtDir, plugin, 'plugin.min.css')):
                self.vars['pluginCss'].append(plugin)
            if os.path.exists(os.path.join(builtDir, plugin, 'plugin.min.js')):
                self.vars['pluginJs'].append(plugin)

        self.vars['apiRoot'] = server.getApiRoot()
        self.vars['staticRoot'] = server.getStaticRoot()
        self.vars['brandName'] = Setting().get(SettingKey.BRAND_NAME)
        self.vars['contactEmail'] = Setting().get(
            SettingKey.CONTACT_EMAIL_ADDRESS)
        self.vars['bannerColor'] = Setting().get(SettingKey.BANNER_COLOR)
        self.vars['registrationPolicy'] = Setting().get(SettingKey.REGISTRATION_POLICY)
        self.vars['enablePasswordLogin'] = Setting().get(SettingKey.ENABLE_PASSWORD_LOGIN)

        return super(Webroot, self)._renderHTML()
コード例 #3
0
ファイル: describe.py プロジェクト: girder/girder
 def _renderHTML(self):
     from girder.utility import server
     self.vars['apiRoot'] = server.getApiRoot()
     self.vars['staticPublicPath'] = server.getStaticPublicPath()
     self.vars['brandName'] = Setting().get(SettingKey.BRAND_NAME)
     return super(ApiDocs, self)._renderHTML()
コード例 #4
0
 def _renderHTML(self):
     from girder.utility import server
     self.vars['apiRoot'] = server.getApiRoot()
     self.vars['staticRoot'] = server.getApiStaticRoot()
     self.vars['brandName'] = Setting().get(SettingKey.BRAND_NAME)
     return super(ApiDocs, self)._renderHTML()