Пример #1
0
def get_format_types():
    formats = [CSVFormat]

    if ENABLE_NEW_INDEXER.get():
        formats.extend([
            HueLogFormat, ApacheCombinedFormat, RubyLogFormat, SyslogFormat,
            ParquetFormat
        ])

    return formats
Пример #2
0
  from django.urls import re_path
else:
  from django.conf.urls import url as re_path

urlpatterns = [
  re_path(r'^install_examples$', indexer_views.install_examples, name='install_examples'),

  re_path(r'^importer/?$', indexer_views.importer, name='importer'),
  re_path(
    r'^importer/prefill/(?P<source_type>[^/]+)/(?P<target_type>[^/]+)/(?P<target_path>[^/]+)?$',
    indexer_views.importer_prefill,
    name='importer_prefill'
  ),
]

if ENABLE_NEW_INDEXER.get():
  urlpatterns += [
    re_path(r'^$', indexer_views.indexes, name='indexes'),
    re_path(r'^indexes/?$', indexer_views.indexes, name='indexes'),
    re_path(r'^indexes/(?P<index>[^/]+)/?$', indexer_views.indexes, name='indexes'),
    re_path(r'^collections$', indexer_views.collections, name='collections'), # Old page
  ]
else:
  urlpatterns += [
    re_path(r'^$', indexer_views.collections, name='collections'),
    re_path(r'^indexes/?$', indexer_views.indexes, name='indexes'),
  ]

urlpatterns += [
    re_path(r'^topics/?$', indexer_views.topics, name='topics'),
    re_path(r'^topics/(?P<index>[^/]+)/?$', indexer_views.topics, name='topics'),