def update_config(self, config): our_public_dir = os.path.join('theme', 'public') template_dir = os.path.join('theme', 'templates') # overriding configuration fields: # set our local template and resource overrides toolkit.add_public_directory(config, our_public_dir) toolkit.add_template_directory(config, template_dir) config['ckan.site_title'] = "Datenregister Berlin" config['ckan.site_logo'] = "/images/berlin_open_data.png" config['ckan.favicon'] = "/favicon.ico" config['ckan.locale_default'] = "de" config['ckan.locale_order'] = "de en" config['ckan.locales_filtered_out'] = "ar bg ca cs_CZ da_DK el en_AU es fa_IR fi fr he hr hu id is it ja km ko_KR lt lv mn_MN ne nl no pl pt_BR pt_PT ro ru sk sl sq sr sr_Latn sv th tr uk_UA vi zh_CN zh_TW" config['licenses_group_url'] = "https://datenregister.berlin.de/licenses/berlin-od-portal.json" # authentication stuff: config['ckan.auth.anon_create_dataset'] = False config['ckan.auth.create_unowned_dataset'] = True config['ckan.auth.create_dataset_if_not_in_organization'] = True config['ckan.auth.user_create_groups'] = False config['ckan.auth.user_create_organizations'] = False config['ckan.auth.user_delete_groups'] = False config['ckan.auth.user_delete_organizations'] = False config['ckan.auth.create_user_via_api'] = False config['ckan.auth.create_user_via_web'] = False config['ckan.auth.roles_that_cascade_to_sub_groups'] = 'admin'
def update_config(self, config): """ This IConfigurer implementation causes CKAN to look in the `templates` directory when looking for the `package_form()` """ toolkit.add_template_directory(config, 'theme/templates') toolkit.add_public_directory(config, 'theme/public') toolkit.add_resource('theme/public', 'kata-resources') # Fanstatic resource library here = os.path.dirname(__file__) rootdir = os.path.dirname(os.path.dirname(here)) roles = config.get('kata.contact_roles', 'Please, Configure') config['package_hide_extras'] = ' '.join(settings.KATA_FIELDS) config['ckan.i18n_directory'] = os.path.join(rootdir, 'ckanext', 'kata') roles = [r for r in roles.split(', ')] self.roles = roles self.hide_extras_form = config.get('kata.hide_extras_form', '').split() try: # This controls the operation of the CKAN search indexing. If you don't define this option # then indexing is on. You will want to turn this off if you have a non-synchronous search # index extension installed. unload('synchronous_search') log.debug("Disabled synchronous search") # Note: in CKAN 2.2, disabling this plugin causes other plugins to be reloaded except: log.debug("Failed to disable synchronous search!")
def update_config(self, config): toolkit.add_public_directory(config, '/var/www/resources') toolkit.add_resource('public/javascript/', 'ytp_service_js') toolkit.add_template_directory(config, 'templates') toolkit.add_resource('../common/public/javascript/', 'ytp_common_js') toolkit.add_template_directory(config, '../common/templates')
def update_config(self, config): tk.add_template_directory(config, 'templates') tk.add_public_directory(config, 'public') # If ckan is more than 2.3, use the 2.4+ toolkit method if not tk.check_ckan_version(max_version='2.3'): tk.add_ckan_admin_tab(config, 'ckanext_showcase_admins', 'Showcase Config')
def update_config(self, config): # Add this plugin's templates dir to CKAN's extra_template_paths, so # that CKAN will use this plugin's custom templates. toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('public', 'ckanext-publicamundi-geodata-theme')
def update_config(self, config): tk.add_template_directory(config, 'templates') tk.add_public_directory(config, 'public') tk.add_resource('fanstatic', 'project') # If ckan is more than 2.3, use the 2.4+ toolkit method if not tk.check_ckan_version(max_version='2.3'): tk.add_ckan_admin_tab(config, 'ckanext_project_admins', 'project Config')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'drupal_menu_sync') toolkit.add_ckan_admin_tab( config_, 'drupal_menu_sync_admin', 'Manage Menu sync' )
def update_config(self, config): # Work around an issue with XLRD 0.8 where it logs to stdout by # accident (and wsgi tells it off). sys.stdout = sys.stderr toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public')
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('fanstatic', 'dane_publiczne') toolkit.add_resource('fanstatic', 'ckanext-reclineview') mimetypes.add_type('application/json', '.geojson') # TODO ckan-dev load all properties from SystemInfo at load, instead of using app_globals.auto_update: # TODO ckan-dev def get_globals_key(key): should allow ckanext. app_globals.auto_update += [ 'ckanext.danepubliczne.maintenance_flash', ] for locale in h.get_available_locales(): lang = locale.language app_globals.auto_update += ['ckan.site_intro_text-' + lang, 'ckan.site_about-' + lang] # don't show user names in activity stream def get_snippet_actor_org(activity, detail): return literal('''<span class="actor">%s</span>''' % (linked_org_for(activity['user_id'], 0, 30)) ) activity_streams.activity_snippet_functions['actor'] = get_snippet_actor_org
def update_config(self, config): """ This IConfigurer implementation causes CKAN to look in the `templates` or 'public' directories present in this package for any customisations. """ toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public')
def update_config(self, config): ''' Set up the resource library, public directory and template directory for the preview ''' toolkit.add_public_directory(config, 'theme/public') toolkit.add_template_directory(config, 'theme/templates') toolkit.add_resource('theme/public', 'ckanext-multilingual_datastore')
def update_config(self, config): '''Update CKAN's config with settings needed by this plugin. ''' toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('fanstatic', 'persona')
def update_config(self, config): log.debug('this is update_config calling') # Add this plugin's templates dir to CKAN's extra_template_paths, so # that CKAN will use this plugin's custom templates. tk.add_template_directory(config, 'templates') # Add the extension public directory so we can serve our own content tk.add_public_directory(config, 'templates/public')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'opendataje') config_['licenses_group_url'] = '{0}/licenses.json'.format( config_['ckan.site_url'].rstrip('/'))
def update_config(self, config_): # Add this plugin's templates dir to CKAN's extra_template_paths, so # that CKAN will use this plugin's custom templates. #tk.add_template_directory(config, 'templates') tk.add_template_directory(config_, 'templates') tk.add_public_directory(config_, 'public') tk.add_resource('fanstatic', 'datakat')
def update_config(self, config): # Add this plugin's templates dir to CKAN's extra_template_paths, so # that CKAN will use this plugin's custom templates. toolkit.add_template_directory(config, "templates") toolkit.add_public_directory(config, "public") toolkit.add_resource("fanstatic", "gongio")
def update_config(self, config): tk.add_template_directory(config, 'templates') tk.add_public_directory(config, 'public') tk.add_resource('resources', 'dara') mimetypes.add_type('STATA do', '.do') mimetypes.add_type('STATA data', '.dta') mimetypes.add_type('SRC', '.src')
def update_config(self, config): tk.add_template_directory(config, 'templates') tk.add_public_directory(config, 'public') tk.add_public_directory(config, 'jdainfo/static') tk.add_template_directory(config, 'jdainfo/md') tk.add_resource('theme', 'edawax') tk.add_resource('fanstatic', 'edawax_fs') h.get_facet_items_dict = get_facet_items_dict
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_template_directory(config, '/var/www/resources/templates') toolkit.add_public_directory(config, '/var/www/resources') toolkit.add_public_directory(config, 'public') toolkit.add_resource('public/css/', 'ytp_css') toolkit.add_resource('/var/www/resources', 'ytp_resources') toolkit.add_resource('public/js/', 'ytp_js')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'wsdl_view') relpath = "./xslt/wsdl_to_html.xslt" path = os.path.join(os.path.dirname(os.path.realpath(__file__)), relpath) self.wsdl_to_html = etree.XSLT(etree.parse(path)) mimetypes.add_type('wsdl', '.wsdl')
def update_config(self, config): # Add this plugin's templates dir to CKAN's extra_template_paths, so # that CKAN will use this plugin's custom templates. # 'templates' is the path to the templates dir, relative to this # plugin.py file. toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('public','ckanext-datigovit')
def update_config(self, config): ''' Set up the resource library, public directory and template directory for the preview ''' toolkit.add_public_directory(config, 'theme/public') toolkit.add_template_directory(config, 'theme/templates') toolkit.add_resource('theme/public', 'ckanext-interlinking') toolkit.add_resource('theme/public/vendor/slickgrid', 'ckanext-interlinking-slickgrid')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'accessrequests') activity_stream_string_functions[ 'reject new user'] = activity_stream_string_reject_new_user activity_stream_string_functions[ 'approve new user'] = activity_stream_string_approve_new_user
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('fanstatic', 'gov_theme') ckan.logic.schema.default_user_schema = _schema.default_user_schema ckan.logic.schema.user_new_form_schema = _schema.user_new_form_schema ckan.logic.schema.user_edit_form_schema = _schema.user_edit_form_schema ckan.logic.schema.default_update_user_schema = _schema.default_update_user_schema
def update_config(self, config): # Add this plugin's templates dir to CKAN's extra_template_paths, so # that CKAN will use this plugin's custom templates. tk.add_template_directory(config, "templates") # Add this plugin's public dir to CKAN's extra_public_paths, so # that CKAN will use this plugin's custom static files. tk.add_public_directory(config, "public")
def update_config(self, config): # from the IConfigurer interface, we're telling ckan # where our templates are kept in this pluign toolkit.add_template_directory(config, 'templates') # add our extension's public directory, to include the custom css file toolkit.add_public_directory(config, 'public') toolkit.add_resource('fanstatic', 'lcrnz')
def update_config(self, config): #This plugin's templates. toolkit.add_template_directory(config, 'templates') #This plugin public files. toolkit.add_public_directory(config, 'public') #This plugin fanstatic files. toolkit.add_resource('fanstatic', 'widget')
def update_config(self, config_): ''' Extends the templates directory and adds fanstatic. :param config_: Passed from CKAN framework ''' toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'ioos_theme')
def update_config(self, config): """ Register the templates directory with ckan so that Jinja can find them. """ toolkit.add_template_directory(config, 'templates') #Static files are to be served up from here. Otherwise, pylons will try and decode content in here and will fail. toolkit.add_public_directory(config, 'public') self.customize_ckan_for_ngds()
def update_config(self, config): here = os.path.dirname(__file__) tk.add_template_directory(config, 'templates') tk.add_public_directory(config, 'public') tk.add_resource('fanstatic', 'ckanext-vdojstats') #configure vicdoj export directory and header site_id = config.get('ckan.site_id', 'default') config.update({'vdojstats.export_dir': '/tmp/export/%s/'%(site_id)}) config.update({'vdojstats.export_header': 'Victoria DoJ'})
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'discourse')
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public')
def update_config(self, config_): print("update_config") toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'testext')
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('public', 'public') toolkit.add_resource('fanstatic/vendor', 'vendor')
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_resource('fanstatic', 'orgdashboards') toolkit.add_public_directory(config, 'public')
def update_config(self, config): '''Update plugin config''' toolkit.add_template_directory(config, 'templates') toolkit.add_resource('fanstatic', 'odm_library') toolkit.add_public_directory(config, 'public')
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('fantastic', 'irish_theme')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'package_group_permissions')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'worldtimes_extension')
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public/css') toolkit.add_resource('public/scripts', 'ckanext_issues')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'cdccushomepage2')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'vitalstrategies_shanghai')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'ILRIMetadataResDir')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'rating') toolkit.add_resource('public/css/', 'rating_css') toolkit.add_resource('public/js/', 'rating_js')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'ckanext-dcatapit')
def update_config(self, config): tk.add_template_directory(config, "templates") tk.add_resource("public", "ckanext-textcaptcha") tk.add_public_directory(config, "public")
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates/notifyproblems') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'qadashboard')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'hierarchy_search')
def update_config(self, config): # Add extension templates directory toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('fanstatic', 'ckanext-dcatapit')
def update_config(self, config_): t.add_template_directory(config_, 'templates') t.add_public_directory(config_, 'public') t.add_resource('fanstatic', 'sokigo')
def update_config(self, config_): t.add_template_directory(config_, 'templates') t.add_public_directory(config_, 'public') t.add_resource('fanstatic', 'faociok') return config_
def update_config(self, config): toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public') toolkit.add_resource('assets', 'issues')
def update_config(self, config): tk.add_resource('fanstatic', 'opendatabc') tk.add_public_directory(config, 'public') tk.add_template_directory(config, 'templates')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'apicatalog_scheming')
def update_config(self, config): toolkit.add_template_directory(config, "templates") toolkit.add_public_directory(config, 'public') toolkit.add_resource('public/javascript/', 'comments_js')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'tayside') toolkit.add_ckan_admin_tab(config_, 'ckanext_tayside_footer_logos', 'Organization Links')
def update_config(self, config_): toolkit.add_template_directory(config_, 'templates') toolkit.add_public_directory(config_, 'public') toolkit.add_resource('fanstatic', 'acl') if toolkit.check_ckan_version(min_version='2.4'): toolkit.add_ckan_admin_tab(config_, 'manage_permissions', 'Permissions')
def update_config(self, config): toolkit.add_public_directory(config, 'public') toolkit.add_template_directory(config, 'templates') toolkit.add_resource('fanstatic', 'edc_resource') toolkit.add_resource('public/scripts', 'theme_scripts')
def update_config(self, config): tk.add_template_directory(config, 'templates') tk.add_public_directory(config, 'public') tk.add_resource('public', 'ckanext-metameta') tk.add_resource('fanstatic', 'fanstatic')
def update_config(self, config): '''Update plugin config''' toolkit.add_template_directory(config, 'templates') toolkit.add_public_directory(config, 'public')