You need to sign in or sign up before continuing.
Commit a565b977 authored by Wolfgang Knopki's avatar Wolfgang Knopki
Browse files

Merge branch 'testing' into 'master'

Testing

See merge request !11
parents 7ea0a9a1 fa162381
Pipeline #6561 failed with stage
{% ckan_extends %}
{# Remove all activity records #}
{% macro actor(activity) %}
{% endmacro %}
{% macro dataset(activity) %}
{% endmacro %}
{% macro organization(activity) %}
{% endmacro %}
{% macro user(activity) %}
{% endmacro %}
{% macro group(activity) %}
{% endmacro %}
{% block activity_stream %}
{% endblock %}
{% ckan_extends %}
{% block facet_list %}
{# hide empty facet (Organizations and Tags) #}
{% set hide_empty = hide_empty or true %}
{% with items = items or h.get_facet_items_dict(name, search_facets or c.search_facets) %}
{% if items or not hide_empty %}
{% if within_tertiary %}
{% set nav_class = 'nav nav-pills nav-stacked' %}
{% set nav_item_class = ' ' %}
{% set wrapper_class = 'nav-facet nav-facet-tertiary' %}
{% endif %}
{% block facet_list_item %}
{{ super() }}
{% endblock %}
{% endif %}
{% endwith %}
{% endblock %}
{# Renders a list of the site's most popular groups. #}
<div class="box">
<header class="module-heading">
<h3>Most popular topics</h3>
</header>
<section class="module-content">
<ul class="list-unstyled">
{% for group in groups %}
<li>
<a href="{{ h.url_for('group_read', action='read', id=group.name) }}">
<h3>{{ group.display_name }}</h3>
</a>
{% if group.description %}
<p>
{{ h.markdown_extract(group.description, extract_length=80) }}
</p>
{% else %}
<p>{{ _('This group has no description') }}</p>
{% endif %}
{% if group.package_count %}
<strong>{{ ungettext('{num} Dataset', '{num} Datasets', group.package_count).format(num=group.package_count) }}</strong>
{% else %}
<span>{{ _('0 Datasets') }}</span>
{% endif %}
</li>
{% endfor %}
</ul>
</section>
</div>
{% ckan_extends %}
{# Remove activity stream tab #}
{% block page_header %}
<header class="module-content page-header hug">
{% block content_primary_nav %}
<ul class="nav nav-tabs">
{{ h.build_nav_icon('dashboard.index', _('News feed'), icon='list') }}
{{ h.build_nav_icon('dashboard.datasets', _('My Datasets'), icon='sitemap') }}
</ul>
{% endblock %}
</header>
{% endblock %}
{% ckan_extends %}
{# Remove access to see all users #}
{% block breadcrumb_content %}
{{ h.build_nav('user.read', user.display_name|truncate(35), id=user.name) }}
{% endblock %}
{# Remove access to edit user profile #}
{% block content_action %}
{% endblock %}
{# Remove user API tokens and Activity Stream #}
{% block content_primary_nav %}
{{ h.build_nav_icon('user.read', _('Datasets'), id=user.name, icon='sitemap') }}
{% endblock %}
{# Remove biography #}
{% block user_about %}
{% endblock %}
{% block user_info %}
<div class="info">
{% if is_myself %}
<dl>
<dt>{{ _('Email') }} <span class="label label-default" title="{{ _('This means only you can see this') }}">{{ _('Private') }}</span></dt>
<dd>{{ user.email }}</dd>
</dl>
{% endif %}
</div>
{% endblock %}
# -*- coding: utf-8 -*-
# Always prefer setuptools over distutils
from setuptools import setup, find_packages
from codecs import open # To use a consistent encoding
from os import path
here = path.abspath(path.dirname(__file__))
# Get the long description from the relevant file
with open(path.join(here, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
setup(
name='''ckanext-theme_hft''',
# Versions should comply with PEP440. For a discussion on single-sourcing
# the version across setup.py and the project code, see
# http://packaging.python.org/en/latest/tutorial.html#version
version='0.0.1',
description=''' Customized UI of CKAN of HFT Stuttgart''',
long_description=long_description,
long_description_content_type="text/markdown",
# Choose your license
license='AGPL',
# See https://pypi.python.org/pypi?%3Aaction=list_classifiers
classifiers=[
# How mature is this project? Common values are
# 3 - Alpha
# 4 - Beta
# 5 - Production/Stable
'Development Status :: 4 - Beta',
# Pick your license as you wish (should match "license" above)
'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
# Specify the Python versions you support here. In particular, ensure
# that you indicate whether you support Python 2, Python 3 or both.
'Programming Language :: Python :: 2.7',
],
# What does your project relate to?
keywords='''data catalog''',
# You can just specify the packages manually here if your project is
# simple. Or you can use find_packages().
packages=find_packages(exclude=['contrib', 'docs', 'tests*']),
namespace_packages=['ckanext'],
install_requires=[
# CKAN extensions should not list dependencies here, but in a separate
# ``requirements.txt`` file.
#
# http://docs.ckan.org/en/latest/extensions/best-practices.html
# add-third-party-libraries-to-requirements-txt
],
# If there are data files included in your packages that need to be
# installed, specify them here. If using Python 2.6 or less, then these
# have to be included in MANIFEST.in as well.
include_package_data=True,
package_data={
},
# Although 'package_data' is the preferred approach, in some case you may
# need to place data files outside of your packages.
# see http://docs.python.org/3.4/distutils/setupscript.html
# installing-additional-files
# In this case, 'data_file' will be installed into '<sys.prefix>/my_data'
data_files=[],
# To provide executable scripts, use entry points in preference to the
# "scripts" keyword. Entry points provide cross-platform support and allow
# pip to create the appropriate form of executable for the target platform.
entry_points='''
[ckan.plugins]
theme_hft=ckanext.theme_hft.plugin:ThemeHftPlugin
[babel.extractors]
ckan = ckan.lib.extract:extract_ckan
''',
# If you are changing from the default layout of your extension, you may
# have to change the message extractors, you can read more about babel
# message extraction at
# http://babel.pocoo.org/docs/messages/#extraction-method-mapping-and-configuration
message_extractors={
'ckanext': [
('**.py', 'python', None),
('**.js', 'javascript', None),
('**/templates/**.html', 'ckan', None),
],
}
)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment