[ckan-changes] [ckan/ckan] 7b12aa: Correctly handles site_root in Flask requests
David Read
noreply at github.com
Fri Jul 12 13:30:21 UTC 2019
Branch: refs/heads/remove-vdm
Home: https://github.com/ckan/ckan
Commit: 7b12aac9f2cc3478b3d07e0aa0a8d52b443a14f6
https://github.com/ckan/ckan/commit/7b12aac9f2cc3478b3d07e0aa0a8d52b443a14f6
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-10-02 (Tue, 02 Oct 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Correctly handles site_root in Flask requests
Commit: 7de5a5b260072f437710fe4512bee6d74b1ce479
https://github.com/ckan/ckan/commit/7de5a5b260072f437710fe4512bee6d74b1ce479
Author: Ashley Sommer <ashley.sommer at csiro.au>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Allow chained auth functions to chain off built-in auth functions.
Commit: 92750bbd9effcea38d2e0e61f27a5bef0f71ad57
https://github.com/ckan/ckan/commit/92750bbd9effcea38d2e0e61f27a5bef0f71ad57
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
M ckan/authz.py
Log Message:
-----------
whitespace formatting in authz.py
Commit: 21d79c3ea5120a868b6c66ba85c4c2af092ee555
https://github.com/ckan/ckan/commit/21d79c3ea5120a868b6c66ba85c4c2af092ee555
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-10-04 (Thu, 04 Oct 2018)
Changed paths:
M ckan/authz.py
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
added a test for chaining core auth functions
also fixed a related bug: error message for unauthenticated users would break for chained auth functions because partials don't have `__name__` attributes
Commit: 88fddd4a42a57e3cfdb1edcf6cd6666d984dc8e4
https://github.com/ckan/ckan/commit/88fddd4a42a57e3cfdb1edcf6cd6666d984dc8e4
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-10-08 (Mon, 08 Oct 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/lib/helpers.py
Log Message:
-----------
Remove SCRIPT_NAME in middleware
Commit: d97f633e18401c26824b50bf8d58985954ff27fc
https://github.com/ckan/ckan/commit/d97f633e18401c26824b50bf8d58985954ff27fc
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-10-08 (Mon, 08 Oct 2018)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
changed context user in chained auth test
NotAuthorized exception was not being thrown in CircleCI tests - perhaps because it was using the previous user?
Commit: 24afa5e577cb8ca9f98cc0492c9ce94207ca9b3c
https://github.com/ckan/ckan/commit/24afa5e577cb8ca9f98cc0492c9ce94207ca9b3c
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Restore SCRIPT_NAME after Flask app initialized
Commit: e3d716689bc8bd455719688f3581307b7d0d9033
https://github.com/ckan/ckan/commit/e3d716689bc8bd455719688f3581307b7d0d9033
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Add missing credentials and tls configuration to error email handler
Commit: 99b71c240fb04267e6fab7018e82d89a0168327e
https://github.com/ckan/ckan/commit/99b71c240fb04267e6fab7018e82d89a0168327e
Author: Jinil Lee <usingsky at gmail.com>
Date: 2019-04-20 (Sat, 20 Apr 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/plugins/toolkit.py
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
Log Message:
-----------
add_ckan_admin_tab with icon
I tried to add the admin tab using the toolkit api.
But, I can not display tab label with icon.
I modified add_ckan_admin_tab function so that icon can be displayed together.
Commit: c4bf4ad34ee8db3b9bd30bf56fcf73a82238a929
https://github.com/ckan/ckan/commit/c4bf4ad34ee8db3b9bd30bf56fcf73a82238a929
Author: Jinil Lee <usingsky at gmail.com>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M ckan/public-bs2/base/javascript/modules/followers-counter.js
M ckan/public/base/javascript/modules/followers-counter.js
Log Message:
-----------
Fix incremented follower-counter
If the locale code includes '_', follower-count does not increase
Commit: 84ee6687af5de8fb920b2c78bb112b8214f2c652
https://github.com/ckan/ckan/commit/84ee6687af5de8fb920b2c78bb112b8214f2c652
Author: Alex Giarrocco <agiarrocco at rti.org>
Date: 2019-05-08 (Wed, 08 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
Change route
Commit: 74a49ade2e45943633d14d184176d821df499c96
https://github.com/ckan/ckan/commit/74a49ade2e45943633d14d184176d821df499c96
Author: Alex Giarrocco <agiarrocco at rti.org>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
Optionally store route in config variable
Commit: fe1b3f77e066db35d59f9a6844cc069900d6b312
https://github.com/ckan/ckan/commit/fe1b3f77e066db35d59f9a6844cc069900d6b312
Author: Alex Giarrocco <agiarrocco at rti.org>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
Add prefix
Commit: 6edfb7b900fe5aa5f80989492893ba5b3fd4a4dc
https://github.com/ckan/ckan/commit/6edfb7b900fe5aa5f80989492893ba5b3fd4a4dc
Author: Alex Giarrocco <agiarrocco at rti.org>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
Fix line length
Commit: 4142c329daa920a13fc5034d8b35efef5cdfeecf
https://github.com/ckan/ckan/commit/4142c329daa920a13fc5034d8b35efef5cdfeecf
Author: Jinil Lee <usingsky at gmail.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M ckan/public-bs2/base/javascript/modules/followers-counter.js
Log Message:
-----------
Bootstrap 2 is removed from master branch
Commit: 33204ff774b30b4c817405a595059a41b0f0eef3
https://github.com/ckan/ckan/commit/33204ff774b30b4c817405a595059a41b0f0eef3
Author: pdelboca <patriciodelboca at gmail.com>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Add section Search in Detail to user-guide.rst
Commit: d1c574c7820ee512ecc099a4b5f0f0f2cfbdab5b
https://github.com/ckan/ckan/commit/d1c574c7820ee512ecc099a4b5f0f0f2cfbdab5b
Author: Patricio Del Boca <patriciodelboca at gmail.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Update doc/user-guide.rst
Co-Authored-By: David Read <david.read at hackneyworkshop.com>
Commit: 124225bee49447767386ac026fbbbb5168d019a8
https://github.com/ckan/ckan/commit/124225bee49447767386ac026fbbbb5168d019a8
Author: Patricio Del Boca <patriciodelboca at gmail.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Update doc/user-guide.rst
Co-Authored-By: David Read <david.read at hackneyworkshop.com>
Commit: 548e9aa9a9977e7ea7d40288b5b4282e9f5d8af2
https://github.com/ckan/ckan/commit/548e9aa9a9977e7ea7d40288b5b4282e9f5d8af2
Author: Patricio Del Boca <patriciodelboca at gmail.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Update doc/user-guide.rst
Co-Authored-By: David Read <david.read at hackneyworkshop.com>
Commit: 0da0c73a66392f7e6d0c1d49bc1580b37b8b66d4
https://github.com/ckan/ckan/commit/0da0c73a66392f7e6d0c1d49bc1580b37b8b66d4
Author: Patricio Del Boca <patriciodelboca at gmail.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Update doc/user-guide.rst
Co-Authored-By: David Read <david.read at hackneyworkshop.com>
Commit: da358c6c08bd20692827d5313dfc8399e0688c7d
https://github.com/ckan/ckan/commit/da358c6c08bd20692827d5313dfc8399e0688c7d
Author: Patricio Del Boca <patriciodelboca at gmail.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Update doc/user-guide.rst
Co-Authored-By: Ian Ward <ian at excess.org>
Commit: cd829b94b03fe464e26f1e87663fc29746329061
https://github.com/ckan/ckan/commit/cd829b94b03fe464e26f1e87663fc29746329061
Author: Patricio Del Boca <patriciodelboca at gmail.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Changed warning to note.
Commit: 00819a329c2778d1369f5bffffb6dc1a064233d1
https://github.com/ckan/ckan/commit/00819a329c2778d1369f5bffffb6dc1a064233d1
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M ckan/tests/model/test_package.py
Log Message:
-----------
Improve test for package.purge
Commit: 2027f2be8c769b104bc815af2c0f98916d3652df
https://github.com/ckan/ckan/commit/2027f2be8c769b104bc815af2c0f98916d3652df
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Add test that shows definition of dataset_dict
Commit: 0481af486268e9e316f68dd08dd5c37ad95cec7d
https://github.com/ckan/ckan/commit/0481af486268e9e316f68dd08dd5c37ad95cec7d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade PyYaml
* PyYaml needs upgrading due to security concern.
* PyYaml is used by webassets and it seems fine with the latest version, according to:
https://github.com/miracle2k/webassets/blob/e3e82114324ffd6cf1a2877976a1de08c515eb10/requirements-dev.pip
* PyYaml was only just introduced to CKAN in webassets PR https://github.com/ckan/ckan/pull/4614
However it was added to requirements.txt not .in, so I fixed that too.
* Regenerating requirements.in adds a few minor things along the way.
Commit: 811fd444ba24cca52192d05f4312474f65f3de6e
https://github.com/ckan/ckan/commit/811fd444ba24cca52192d05f4312474f65f3de6e
Author: Sergey <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-25 (Sat, 25 May 2019)
Changed paths:
M ckan/public/base/javascript/modules/followers-counter.js
Log Message:
-----------
Merge pull request #4767 from usingsky/followers_counter
Fix incremented follower-counter
Commit: 1533e5bd9c30ac85e5cc89fac1d4680b384c6605
https://github.com/ckan/ckan/commit/1533e5bd9c30ac85e5cc89fac1d4680b384c6605
Author: Sergey <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-25 (Sat, 25 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
Merge pull request #4770 from g-rock/see-datasets-on-login
Store route after login in a config variable
Commit: d6bba9e67f945a33c7f27183cd7447a2ca86a58e
https://github.com/ckan/ckan/commit/d6bba9e67f945a33c7f27183cd7447a2ca86a58e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
Log Message:
-----------
Add correct path in migration message
Commit: 5ded4a55234ebae1302eae6c1e4feb5297a9d87d
https://github.com/ckan/ckan/commit/5ded4a55234ebae1302eae6c1e4feb5297a9d87d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M ckan/pastertemplates/template/README.rst_tmpl
Log Message:
-----------
Update the README template for a CKAN extension
* Fix the pypi upload process - it changed a year or so ago, and you no longer need to register.
* Change pypin links to shields.io because pypin.in shutdown and the redirect costs them money - https://web.archive.org/web/20150318013508/https://pypip.in/
* Remove 'downloads' shield - pypi no longer records this - see https://mail.python.org/pipermail/distutils-sig/2013-May/020855.html
* 'Config settings' - a better default is to say there are none. Every project starts from zero.
* Titles - Only first word is capitalized - much more the norm these days, particularly on the web.
Commit: 353660e3684e3c432ec8ba8010e4f2c961ccfc9a
https://github.com/ckan/ckan/commit/353660e3684e3c432ec8ba8010e4f2c961ccfc9a
Author: Ian Ward <ian at excess.org>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M ckan/pastertemplates/template/README.rst_tmpl
Log Message:
-----------
Merge pull request #4819 from ckan/extension-template-readme
Update the README template for a CKAN extension
Commit: 93ce926b2e1bd5ff2d8ea9a8bf259d9cafda3f40
https://github.com/ckan/ckan/commit/93ce926b2e1bd5ff2d8ea9a8bf259d9cafda3f40
Author: Ian Ward <ian at excess.org>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4812 from ckan/pyyaml-upgrade
Upgrade PyYaml
Commit: 16ebbbc12c496c1dc912576a0ffd4aa140763700
https://github.com/ckan/ckan/commit/16ebbbc12c496c1dc912576a0ffd4aa140763700
Author: Ian Ward <ian at excess.org>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
Log Message:
-----------
Merge pull request #4818 from ckan/improve-migration-msg
Fix path in migration message
Commit: 0dfd5bc81eb463dad0509b1b9255f3dfa4601513
https://github.com/ckan/ckan/commit/0dfd5bc81eb463dad0509b1b9255f3dfa4601513
Author: Ian Ward <ian at excess.org>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M ckan/tests/model/test_package.py
Log Message:
-----------
Merge pull request #4811 from ckan/purge-test-improved
Improve test for package.purge
Commit: 451fa1baef35f21b123b4c2841ddff759429ab46
https://github.com/ckan/ckan/commit/451fa1baef35f21b123b4c2841ddff759429ab46
Author: Ian Ward <ian at excess.org>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Merge pull request #4810 from ckan/dataset_dict-defined
Add test that shows definition of dataset_dict
Commit: 1f4e37c4c48dd9ec01fd978be7a3973aada77479
https://github.com/ckan/ckan/commit/1f4e37c4c48dd9ec01fd978be7a3973aada77479
Author: Sergey <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/plugins/toolkit.py
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
Log Message:
-----------
Merge pull request #4740 from usingsky/add_admin_tab
add_ckan_admin_tab function with icon
Commit: 23cb4205f57f04d299c18a010f2d41e67a14ef1c
https://github.com/ckan/ckan/commit/23cb4205f57f04d299c18a010f2d41e67a14ef1c
Author: Ian Ward <ian at excess.org>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M doc/user-guide.rst
Log Message:
-----------
Merge pull request #4787 from pdelboca/docs-add-search-in-detail
Add section Search in Detail to user-guide.rst
Commit: 236f24501c7df3657032e4ac28ca5501ad43be6e
https://github.com/ckan/ckan/commit/236f24501c7df3657032e4ac28ca5501ad43be6e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Merge pull request #4711 from Zharktas/add_credentials_error_email_handler
Add missing credentials and tls configuration to error email handler
Commit: de7ba5dde39f1df46c95d0fa87f0cfb5163550bd
https://github.com/ckan/ckan/commit/de7ba5dde39f1df46c95d0fa87f0cfb5163550bd
Author: Teemu Erkkola <teemu.erkkola at gofore.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
M ckan/views/api.py
Log Message:
-----------
Prevent group admins from changing their own role
Commit: 482f18d92c4e05e980ccfd21c0f6b44f0d565717
https://github.com/ckan/ckan/commit/482f18d92c4e05e980ccfd21c0f6b44f0d565717
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M ckan/plugins/toolkit.py
Log Message:
-----------
Fix pep8
Commit: c8ac563191c0635b4590a686a8b6ecf6d62f9cef
https://github.com/ckan/ckan/commit/c8ac563191c0635b4590a686a8b6ecf6d62f9cef
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M ckan/plugins/toolkit.py
Log Message:
-----------
Merge pull request #4822 from ckan/fix-pep8
Fix pep8
Commit: b436decca70ee2badc26c4af6036f76eac4c71a5
https://github.com/ckan/ckan/commit/b436decca70ee2badc26c4af6036f76eac4c71a5
Author: Teemu Erkkola <teemu.erkkola at gofore.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M ckan/logic/action/create.py
Log Message:
-----------
Wrap too long line
Commit: f80f15ccf2cb01acee0b124c2558df200b907957
https://github.com/ckan/ckan/commit/f80f15ccf2cb01acee0b124c2558df200b907957
Author: David Sandberg <david at dsandberg.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_create.py
Log Message:
-----------
[#4766] Allow empty arrays and objects in json type fields with datastore_create
Currently, adding an empty array or an empty object to a field of type json using datastore_create results in a validation error and status code 409.
After this change, empty arrays and empty objects can be added to fields of type json.
Commit: 694128312ca6d47b5495e997c22ec89b18c2851d
https://github.com/ckan/ckan/commit/694128312ca6d47b5495e997c22ec89b18c2851d
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Correctly insert root_path for urls generated with _external flag
Commit: fb2cc3c264ffa6f3e2886e973501dc7edf94afc9
https://github.com/ckan/ckan/commit/fb2cc3c264ffa6f3e2886e973501dc7edf94afc9
Author: Ian Ward <ian at excess.org>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge pull request #4824 from DataShades/root-paht-for-flask-external
Correctly insert root_path for urls generated with _external flag
Commit: a6e5c200ca75f9b16c45f49b76bc3916adda3593
https://github.com/ckan/ckan/commit/a6e5c200ca75f9b16c45f49b76bc3916adda3593
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M .github/ISSUE_TEMPLATE.md
M .gitignore
M .travis.yml
M CHANGELOG.rst
M LICENSE.txt
M README.rst
A bin/remove-old-git-branches.sh
M ckan/authz.py
A ckan/cli/__init__.py
A ckan/cli/asset.py
A ckan/cli/cli.py
A ckan/cli/config_tool.py
A ckan/cli/datapusher.py
A ckan/cli/dataset.py
A ckan/cli/datastore.py
A ckan/cli/db.py
A ckan/cli/search_index.py
A ckan/cli/seed.py
A ckan/cli/server.py
A ckan/cli/translation.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/install.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/package.py
R ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/controllers/util.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/check_po_files.py
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/el/LC_MESSAGES/ckan.mo
M ckan/i18n/el/LC_MESSAGES/ckan.po
M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
M ckan/i18n/es/LC_MESSAGES/ckan.mo
M ckan/i18n/es/LC_MESSAGES/ckan.po
M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/gl/LC_MESSAGES/ckan.mo
M ckan/i18n/gl/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.mo
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
M ckan/i18n/mk/LC_MESSAGES/ckan.mo
M ckan/i18n/mk/LC_MESSAGES/ckan.po
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/ne/LC_MESSAGES/ckan.mo
M ckan/i18n/ne/LC_MESSAGES/ckan.po
M ckan/i18n/nl/LC_MESSAGES/ckan.mo
M ckan/i18n/nl/LC_MESSAGES/ckan.po
M ckan/i18n/no/LC_MESSAGES/ckan.mo
M ckan/i18n/no/LC_MESSAGES/ckan.po
M ckan/i18n/pl/LC_MESSAGES/ckan.mo
M ckan/i18n/pl/LC_MESSAGES/ckan.po
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
M ckan/i18n/ro/LC_MESSAGES/ckan.mo
M ckan/i18n/ro/LC_MESSAGES/ckan.po
M ckan/i18n/ru/LC_MESSAGES/ckan.mo
M ckan/i18n/ru/LC_MESSAGES/ckan.po
M ckan/i18n/sk/LC_MESSAGES/ckan.mo
M ckan/i18n/sk/LC_MESSAGES/ckan.po
M ckan/i18n/sl/LC_MESSAGES/ckan.mo
M ckan/i18n/sl/LC_MESSAGES/ckan.po
M ckan/i18n/sq/LC_MESSAGES/ckan.mo
M ckan/i18n/sq/LC_MESSAGES/ckan.po
M ckan/i18n/sr/LC_MESSAGES/ckan.mo
M ckan/i18n/sr/LC_MESSAGES/ckan.po
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
M ckan/i18n/sv/LC_MESSAGES/ckan.mo
M ckan/i18n/sv/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tl/LC_MESSAGES/ckan.mo
M ckan/i18n/tl/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk/LC_MESSAGES/ckan.mo
M ckan/i18n/uk/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/i18n/vi/LC_MESSAGES/ckan.mo
M ckan/i18n/vi/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
R ckan/lib/activity_streams.py
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/app_globals.py
M ckan/lib/base.py
M ckan/lib/captcha.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/extract.py
M ckan/lib/formatters.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/jobs.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/validators.py
M ckan/lib/plugins.py
M ckan/lib/search/__init__.py
M ckan/lib/search/query.py
M ckan/lib/uploader.py
A ckan/lib/webassets_tools.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/patch.py
M ckan/logic/action/update.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/create.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/migration/README
M ckan/migration/__init__.py
A ckan/migration/alembic.ini
A ckan/migration/env.py
R ckan/migration/manage.py
R ckan/migration/migrate.cfg
A ckan/migration/migrate_package_activity.py
A ckan/migration/revision_legacy_code.py
A ckan/migration/script.py.mako
A ckan/migration/versions/001_103676e0a497_create_existing_tables.py
R ckan/migration/versions/001_add_existing_tables.py
A ckan/migration/versions/002_86fdd8c54775_add_author_and_maintainer.py
R ckan/migration/versions/002_add_author_and_maintainer.py
R ckan/migration/versions/003_add_user_object.py
A ckan/migration/versions/003_f22b4f5241a5_add_user_object.py
R ckan/migration/versions/004_add_group_object.py
A ckan/migration/versions/004_f92ee205e46d_add_group_object.py
A ckan/migration/versions/005_12c2232c15f5_add_authorization_tables.py
R ckan/migration/versions/005_add_authorization_tables.py
R ckan/migration/versions/006_add_ratings.py
A ckan/migration/versions/006_c83955e7acb6_add_ratings.py
A ckan/migration/versions/007_1928d4af1cda_add_system_roles.py
R ckan/migration/versions/007_add_system_roles.py
A ckan/migration/versions/008_e8283ffb257e_update_vdm_ids.py
R ckan/migration/versions/008_update_vdm_ids.py
R ckan/migration/versions/009_add_creation_timestamps.py
A ckan/migration/versions/009_b739a48de5c4_add_creation_timestamps.py
A ckan/migration/versions/010_a6f13bf14d0c_add_user_about.py
R ckan/migration/versions/010_add_user_about.py
A ckan/migration/versions/011_866f6370b4ac_add_package_search_vector.py
R ckan/migration/versions/011_add_package_search_vector.py
R ckan/migration/versions/012_add_resources.py
A ckan/migration/versions/012_e5ca33a5d445_add_resources.py
A ckan/migration/versions/013_8a3a5af39797_add_hash.py
R ckan/migration/versions/013_add_hash.py
A ckan/migration/versions/014_93519b684820_hash_2.py
R ckan/migration/versions/014_hash_2.py
A ckan/migration/versions/015_6d8ffebcaf54_remove_state_object.py
R ckan/migration/versions/015_remove_state_object.py
A ckan/migration/versions/016_37ada738328e_uuids_everywhere.py
R ckan/migration/versions/016_uuids_everywhere.py
A ckan/migration/versions/017_1250b2ff3e36_add_pkg_relationships.py
R ckan/migration/versions/017_add_pkg_relationships.py
A ckan/migration/versions/018_05a0778051ca_adjust_licenses.py
R ckan/migration/versions/018_adjust_licenses.py
A ckan/migration/versions/019_b2eb6f34a638_pkg_relationships_state.py
R ckan/migration/versions/019_pkg_relationships_state.py
A ckan/migration/versions/020_69a0b0efc609_add_changeset.py
R ckan/migration/versions/020_add_changeset.py
A ckan/migration/versions/021_765143af2ba3_postgresql_upgrade_sql.py
R ckan/migration/versions/021_postgres_downgrade.sql
R ckan/migration/versions/021_postgres_upgrade.sql
R ckan/migration/versions/021_postgresql_downgrade.sql
R ckan/migration/versions/021_postgresql_upgrade.sql
A ckan/migration/versions/022_7b324ca6c0dc_add_group_extras.py
R ckan/migration/versions/022_add_group_extras.py
A ckan/migration/versions/023_87fdd05f0744_add_harvesting.py
R ckan/migration/versions/023_add_harvesting.py
A ckan/migration/versions/024_12981fe12484_add_harvested_document.py
R ckan/migration/versions/024_add_harvested_document.py
R ckan/migration/versions/025_add_authorization_groups.py
A ckan/migration/versions/025_b581622ad327_add_authorization_groups.py
A ckan/migration/versions/026_3615b25af443_authorization_group_user_pk.py
R ckan/migration/versions/026_authorization_group_user_pk.py
A ckan/migration/versions/027_11e5745c6fc9_adjust_harvester.py
R ckan/migration/versions/027_adjust_harvester.py
A ckan/migration/versions/028_cdd68fe9ba21_drop_harvest_source_status.py
R ckan/migration/versions/028_drop_harvest_source_status.py
A ckan/migration/versions/029_1bfdf4240915_version_groups.py
R ckan/migration/versions/029_version_groups.py
R ckan/migration/versions/030_additional_user_attributes.py
A ckan/migration/versions/030_b16cbf164c8a_additional_user_attributes.py
A ckan/migration/versions/031_1b05245167d6_move_openid_to_new_field.py
R ckan/migration/versions/031_move_openid_to_new_field.py
R ckan/migration/versions/032_add_extra_info_field_to_resources.py
A ckan/migration/versions/032_d89e0731422d_add_extra_info_field_to_resources.py
A ckan/migration/versions/033_6da92ef2df15_auth_group_user_id_add_conditional.py
R ckan/migration/versions/033_auth_group_user_id_add_conditional.py
A ckan/migration/versions/034_6c600693af5b_resource_group_table.py
R ckan/migration/versions/034_resource_group_table.py
A ckan/migration/versions/035_81148ccebd6c_harvesting_doc_versioning.py
R ckan/migration/versions/035_harvesting_doc_versioning.py
A ckan/migration/versions/036_ecaa8b38782f_lockdown_roles.py
R ckan/migration/versions/036_lockdown_roles.py
A ckan/migration/versions/037_edcf3b8c3c1b_role_anon_editor.py
R ckan/migration/versions/037_role_anon_editor.py
R ckan/migration/versions/038_delete_migration_tables.py
A ckan/migration/versions/038_fd6622e3d964_delete_migration_tables.py
R ckan/migration/versions/039_add_expired_id_and_dates.py
A ckan/migration/versions/039_cca459c76d45_add_expired_id_and_dates.py
A ckan/migration/versions/040_500a08f4818e_reset_key_on_user.py
R ckan/migration/versions/040_reset_key_on_user.py
A ckan/migration/versions/041_6817d4e3bdc3_resource_new_fields.py
R ckan/migration/versions/041_resource_new_fields.py
A ckan/migration/versions/042_da65e2877034_user_revision_indexes.py
R ckan/migration/versions/042_user_revision_indexes.py
A ckan/migration/versions/043_bd38cd6502b2_drop_postgres_search.py
R ckan/migration/versions/043_drop_postgres_search.py
A ckan/migration/versions/044_4190eeeb8d73_add_task_status.py
R ckan/migration/versions/044_add_task_status.py
A ckan/migration/versions/045_54e3f155d945_user_name_unique.py
R ckan/migration/versions/045_user_name_unique.py
A ckan/migration/versions/046_b69e9b80396f_drop_changesets.py
R ckan/migration/versions/046_drop_changesets.py
A ckan/migration/versions/047_883a7c406926_rename_package_group_member.py
R ckan/migration/versions/047_rename_package_group_member.py
A ckan/migration/versions/048_4a7011172b3f_add_activity_streams_tables.py
R ckan/migration/versions/048_add_activity_streams_tables.py
R ckan/migration/versions/049_add_group_approval_status.py
A ckan/migration/versions/049_e0c06c2177b5_add_group_approval_status.py
A ckan/migration/versions/050_01a6b058cb7f_term_translation_table.py
R ckan/migration/versions/050_term_translation_table.py
A ckan/migration/versions/051_a4fb0d85ced6_add_tag_vocabulary.py
R ckan/migration/versions/051_add_tag_vocabulary.py
A ckan/migration/versions/052_ba693d64c6d7_update_member_capacities.py
R ckan/migration/versions/052_update_member_capacities.py
A ckan/migration/versions/053_9d051a099097_add_group_logo.py
R ckan/migration/versions/053_add_group_logo.py
R ckan/migration/versions/054_add_resource_created_date.py
A ckan/migration/versions/054_da21b38da4db_add_resource_created_date.py
A ckan/migration/versions/055_048f7db947bf_update_user_and_activity_detail.py
R ckan/migration/versions/055_update_user_and_activity_detail.py
A ckan/migration/versions/056_11af3215ae89_add_related_table.py
R ckan/migration/versions/056_add_related_table.py
A ckan/migration/versions/057_660a5aae527e_tracking.py
R ckan/migration/versions/057_tracking.py
R ckan/migration/versions/058_add_follower_tables.py
A ckan/migration/versions/058_bd36d1826a5d_add_follower_tables.py
A ckan/migration/versions/059_9291bb46f352_add_related_count_and_flag.py
R ckan/migration/versions/059_add_related_count_and_flag.py
A ckan/migration/versions/060_31ad11c518fc_add_system_info_table.py
R ckan/migration/versions/060_add_system_info_table.py
A ckan/migration/versions/061_338d460bc460_add_follower_group_table.py
R ckan/migration/versions/061_add_follower__group_table.py
A ckan/migration/versions/062_6deb2bbab394_add_dashboard_table.py
R ckan/migration/versions/062_add_dashboard_table.py
A ckan/migration/versions/063_8b633852cb7a_org_changes.py
R ckan/migration/versions/063_org_changes.py
A ckan/migration/versions/064_4f8becd4919a_add_email_last_sent_column.py
R ckan/migration/versions/064_add_email_last_sent_column.py
A ckan/migration/versions/065_1fab0bc6439e_add_email_notifications_preference.py
R ckan/migration/versions/065_add_email_notifications_preference.py
A ckan/migration/versions/066_ad16b3bd8cb6_default_package_type.py
R ckan/migration/versions/066_default_package_type.py
A ckan/migration/versions/067_266c110eafec_turn_extras_to_strings.py
R ckan/migration/versions/067_turn_extras_to_strings.py
R ckan/migration/versions/068_add_package_extras_index.py
A ckan/migration/versions/068_e33a5f2b2a84_add_package_extras_index.py
A ckan/migration/versions/069_e7524c675cdb_resource_url_and_metadata_modified.py
R ckan/migration/versions/069_resource_url_and_metadata_modified.py
R ckan/migration/versions/070_add_activity_and_resource_indexes.py
A ckan/migration/versions/070_cfb544112fa7_add_activity_and_resource_indexes.py
R ckan/migration/versions/071_add_state_column_to_user_table.py
A ckan/migration/versions/071_c16f081ef73a_add_state_column_to_user_table.py
A ckan/migration/versions/072_08dcb9233ad7_add_resource_view.py
R ckan/migration/versions/072_add_resource_view.py
A ckan/migration/versions/073_011f51208be3_update_resource_view_resource_id_.py
R ckan/migration/versions/073_update_resource_view_resource_id_constraint.py
A ckan/migration/versions/074_a4ca55f0f45e_remove_resource_groups.py
R ckan/migration/versions/074_remove_resource_groups.py
A ckan/migration/versions/075_9cdc88c8896a_rename_view_plugins.py
R ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_59995aa965c0_rename_view_plugins_2.py
R ckan/migration/versions/076_rename_view_plugins_2.py
A ckan/migration/versions/077_51171a04d86d_add_revisions_to_system_info.py
R ckan/migration/versions/077_add_revisions_to_system_info.py
A ckan/migration/versions/078_ae821876532a_remove_old_authz_model.py
R ckan/migration/versions/078_remove_old_authz_model.py
A ckan/migration/versions/079_e0177a15d2c9_resource_revision_index.py
R ckan/migration/versions/079_resource_revision_index.py
A ckan/migration/versions/080_8224d872c64f_continuity_id_indexes.py
R ckan/migration/versions/080_continuity_id_indexes.py
A ckan/migration/versions/081_a64cf4a79182_set_datastore_active.py
R ckan/migration/versions/081_set_datastore_active.py
A ckan/migration/versions/082_8ea886d0ede4_create_index_creator_user_id.py
R ckan/migration/versions/082_create_index_creator_user_id.py
A ckan/migration/versions/083_f98d8fa2a7f7_remove_related_items.py
R ckan/migration/versions/083_remove_related_items.py
R ckan/migration/versions/084_add_metadata_created.py
A ckan/migration/versions/084_d85ce5783688_add_metadata_created.py
R ckan/migration/versions/085_adjust_activity_timestamps.py
A ckan/migration/versions/085_f9bf3d5c4b4d_adjust_activity_timestamps.py
A ckan/migration/versions/086_19663581b3bb_drop_openid_column.py
R ckan/migration/versions/086_drop_openid_column.py
A ckan/migration/versions/087_ff1b303cab77_remove_old_authorization_tables.py
R ckan/migration/versions/087_remove_old_authorization_tables.py
A ckan/migration/versions/088_3537d5420e0e_delete_extrase_which_are_deleted_state.py
A ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
A ckan/migration/versions/090_980dcd44de4b_delete_migrate_version_table.py
R ckan/migration/versions/__init__.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/core.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
A ckan/model/revision.py
M ckan/model/system_info.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/README.rst_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/pastertemplates/template/bin/travis-run.sh_tmpl
M ckan/pastertemplates/template/dev-requirements.txt_tmpl
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
R ckan/public-bs2/base/css/.gitignore
R ckan/public-bs2/base/css/fuchsia.css
R ckan/public-bs2/base/css/green.css
R ckan/public-bs2/base/css/main.css
R ckan/public-bs2/base/css/maroon.css
R ckan/public-bs2/base/css/red.css
R ckan/public-bs2/base/i18n/.gitignore
R ckan/public-bs2/base/images/background-tag-ie7.png
R ckan/public-bs2/base/images/background-tag.png
R ckan/public-bs2/base/images/background-tile.png
R ckan/public-bs2/base/images/bg.png
R ckan/public-bs2/base/images/breadcrumb-slash-ie7.png
R ckan/public-bs2/base/images/ckan-logo-footer.png
R ckan/public-bs2/base/images/ckan-logo-white.svg
R ckan/public-bs2/base/images/ckan-logo.png
R ckan/public-bs2/base/images/ckan-logo.svg
R ckan/public-bs2/base/images/ckan.ico
R ckan/public-bs2/base/images/dashboard-followee-related.png
R ckan/public-bs2/base/images/dotted.png
R ckan/public-bs2/base/images/editing.png
R ckan/public-bs2/base/images/full-width-nav-right.png
R ckan/public-bs2/base/images/icon-search-27x26.png
R ckan/public-bs2/base/images/loading-spinner.gif
R ckan/public-bs2/base/images/nav-active.png
R ckan/public-bs2/base/images/nav.png
R ckan/public-bs2/base/images/od_80x15_blue.png
R ckan/public-bs2/base/images/placeholder-200x125.png
R ckan/public-bs2/base/images/placeholder-420x220.png
R ckan/public-bs2/base/images/placeholder-680x400.png
R ckan/public-bs2/base/images/placeholder-application.png
R ckan/public-bs2/base/images/placeholder-group.png
R ckan/public-bs2/base/images/placeholder-image.png
R ckan/public-bs2/base/images/placeholder-organization.png
R ckan/public-bs2/base/images/sprite-ckan-icons.png
R ckan/public-bs2/base/images/sprite-resource-icons.png
R ckan/public-bs2/base/images/table-seperator.png
R ckan/public-bs2/base/javascript/client.js
R ckan/public-bs2/base/javascript/i18n.js
R ckan/public-bs2/base/javascript/main.js
R ckan/public-bs2/base/javascript/module.js
R ckan/public-bs2/base/javascript/modules/activity-stream.js
R ckan/public-bs2/base/javascript/modules/api-info.js
R ckan/public-bs2/base/javascript/modules/autocomplete.js
R ckan/public-bs2/base/javascript/modules/basic-form.js
R ckan/public-bs2/base/javascript/modules/confirm-action.js
R ckan/public-bs2/base/javascript/modules/custom-fields.js
R ckan/public-bs2/base/javascript/modules/dashboard.js
R ckan/public-bs2/base/javascript/modules/data-viewer.js
R ckan/public-bs2/base/javascript/modules/dataset-visibility.js
R ckan/public-bs2/base/javascript/modules/follow.js
R ckan/public-bs2/base/javascript/modules/followers-counter.js
R ckan/public-bs2/base/javascript/modules/image-upload.js
R ckan/public-bs2/base/javascript/modules/media-grid.js
R ckan/public-bs2/base/javascript/modules/popover-context.js
R ckan/public-bs2/base/javascript/modules/resource-form.js
R ckan/public-bs2/base/javascript/modules/resource-reorder.js
R ckan/public-bs2/base/javascript/modules/resource-upload-field.js
R ckan/public-bs2/base/javascript/modules/resource-view-embed.js
R ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
R ckan/public-bs2/base/javascript/modules/resource-view-filters.js
R ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
R ckan/public-bs2/base/javascript/modules/select-switch.js
R ckan/public-bs2/base/javascript/modules/slug-preview.js
R ckan/public-bs2/base/javascript/modules/table-selectable-rows.js
R ckan/public-bs2/base/javascript/modules/table-toggle-more.js
R ckan/public-bs2/base/javascript/notify.js
R ckan/public-bs2/base/javascript/plugins/jquery.date-helpers.js
R ckan/public-bs2/base/javascript/plugins/jquery.form-warning.js
R ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
R ckan/public-bs2/base/javascript/plugins/jquery.inherit.js
R ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
R ckan/public-bs2/base/javascript/plugins/jquery.proxy-all.js
R ckan/public-bs2/base/javascript/plugins/jquery.slug-preview.js
R ckan/public-bs2/base/javascript/plugins/jquery.slug.js
R ckan/public-bs2/base/javascript/plugins/jquery.truncator.js
R ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
R ckan/public-bs2/base/javascript/pubsub.js
R ckan/public-bs2/base/javascript/resource.config
R ckan/public-bs2/base/javascript/sandbox.js
R ckan/public-bs2/base/javascript/tracking.js
R ckan/public-bs2/base/javascript/view-filters.js
R ckan/public-bs2/base/less/activity.less
R ckan/public-bs2/base/less/ckan.less
R ckan/public-bs2/base/less/custom.less
R ckan/public-bs2/base/less/dashboard.less
R ckan/public-bs2/base/less/datapusher.less
R ckan/public-bs2/base/less/dataset.less
R ckan/public-bs2/base/less/dropdown.less
R ckan/public-bs2/base/less/footer.less
R ckan/public-bs2/base/less/forms.less
R ckan/public-bs2/base/less/group.less
R ckan/public-bs2/base/less/homepage.less
R ckan/public-bs2/base/less/icons.less
R ckan/public-bs2/base/less/iehacks.less
R ckan/public-bs2/base/less/layout.less
R ckan/public-bs2/base/less/main.less
R ckan/public-bs2/base/less/masthead.less
R ckan/public-bs2/base/less/media.less
R ckan/public-bs2/base/less/mixins.less
R ckan/public-bs2/base/less/module.less
R ckan/public-bs2/base/less/nav.less
R ckan/public-bs2/base/less/profile.less
R ckan/public-bs2/base/less/prose.less
R ckan/public-bs2/base/less/resource-view.less
R ckan/public-bs2/base/less/search.less
R ckan/public-bs2/base/less/tables.less
R ckan/public-bs2/base/less/toolbar.less
R ckan/public-bs2/base/less/variables.less
R ckan/public-bs2/base/test/index.html
R ckan/public-bs2/base/test/primer/index.html
R ckan/public-bs2/base/test/spec/ckan.spec.js
R ckan/public-bs2/base/test/spec/client.spec.js
R ckan/public-bs2/base/test/spec/i18n.spec.js
R ckan/public-bs2/base/test/spec/module.spec.js
R ckan/public-bs2/base/test/spec/modules/autocomplete.spec.js
R ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
R ckan/public-bs2/base/test/spec/modules/confirm-action.spec.js
R ckan/public-bs2/base/test/spec/modules/custom-fields.spec.js
R ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
R ckan/public-bs2/base/test/spec/modules/image-upload.spec.js
R ckan/public-bs2/base/test/spec/modules/resource-form.spec.js
R ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.js
R ckan/public-bs2/base/test/spec/notify.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
R ckan/public-bs2/base/test/spec/pubsub.spec.js
R ckan/public-bs2/base/test/spec/sandbox.spec.js
R ckan/public-bs2/base/test/spec/view-filters.spec.js
R ckan/public-bs2/base/test/vendor/chai.js
R ckan/public-bs2/base/test/vendor/less.js
R ckan/public-bs2/base/test/vendor/mocha.css
R ckan/public-bs2/base/test/vendor/mocha.js
R ckan/public-bs2/base/test/vendor/sinon.js
R ckan/public-bs2/base/vendor/bootstrap.js
R ckan/public-bs2/base/vendor/bootstrap.min.js
R ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings-white.png
R ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings.png
R ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.js
R ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.min.js
R ckan/public-bs2/base/vendor/bootstrap/less/accordion.less
R ckan/public-bs2/base/vendor/bootstrap/less/alerts.less
R ckan/public-bs2/base/vendor/bootstrap/less/bootstrap.less
R ckan/public-bs2/base/vendor/bootstrap/less/breadcrumbs.less
R ckan/public-bs2/base/vendor/bootstrap/less/button-groups.less
R ckan/public-bs2/base/vendor/bootstrap/less/buttons.less
R ckan/public-bs2/base/vendor/bootstrap/less/carousel.less
R ckan/public-bs2/base/vendor/bootstrap/less/close.less
R ckan/public-bs2/base/vendor/bootstrap/less/code.less
R ckan/public-bs2/base/vendor/bootstrap/less/component-animations.less
R ckan/public-bs2/base/vendor/bootstrap/less/dropdowns.less
R ckan/public-bs2/base/vendor/bootstrap/less/forms.less
R ckan/public-bs2/base/vendor/bootstrap/less/grid.less
R ckan/public-bs2/base/vendor/bootstrap/less/hero-unit.less
R ckan/public-bs2/base/vendor/bootstrap/less/labels-badges.less
R ckan/public-bs2/base/vendor/bootstrap/less/layouts.less
R ckan/public-bs2/base/vendor/bootstrap/less/media.less
R ckan/public-bs2/base/vendor/bootstrap/less/mixins.less
R ckan/public-bs2/base/vendor/bootstrap/less/modals.less
R ckan/public-bs2/base/vendor/bootstrap/less/navbar.less
R ckan/public-bs2/base/vendor/bootstrap/less/navs.less
R ckan/public-bs2/base/vendor/bootstrap/less/pager.less
R ckan/public-bs2/base/vendor/bootstrap/less/pagination.less
R ckan/public-bs2/base/vendor/bootstrap/less/popovers.less
R ckan/public-bs2/base/vendor/bootstrap/less/progress-bars.less
R ckan/public-bs2/base/vendor/bootstrap/less/reset.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-1200px-min.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-767px-max.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-768px-979px.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-navbar.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-utilities.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive.less
R ckan/public-bs2/base/vendor/bootstrap/less/scaffolding.less
R ckan/public-bs2/base/vendor/bootstrap/less/sprites.less
R ckan/public-bs2/base/vendor/bootstrap/less/tables.less
R ckan/public-bs2/base/vendor/bootstrap/less/tests/buttons.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.css
R ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/forms-responsive.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/forms.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-static-top.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar.html
R ckan/public-bs2/base/vendor/bootstrap/less/thumbnails.less
R ckan/public-bs2/base/vendor/bootstrap/less/tooltip.less
R ckan/public-bs2/base/vendor/bootstrap/less/type.less
R ckan/public-bs2/base/vendor/bootstrap/less/utilities.less
R ckan/public-bs2/base/vendor/bootstrap/less/variables.less
R ckan/public-bs2/base/vendor/bootstrap/less/wells.less
R ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.css
R ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.min.css
R ckan/public-bs2/base/vendor/font-awesome/fonts/FontAwesome.otf
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
R ckan/public-bs2/base/vendor/font-awesome/less/bordered-pulled.less
R ckan/public-bs2/base/vendor/font-awesome/less/core.less
R ckan/public-bs2/base/vendor/font-awesome/less/extras.less
R ckan/public-bs2/base/vendor/font-awesome/less/fixed-width.less
R ckan/public-bs2/base/vendor/font-awesome/less/font-awesome.less
R ckan/public-bs2/base/vendor/font-awesome/less/icons.less
R ckan/public-bs2/base/vendor/font-awesome/less/larger.less
R ckan/public-bs2/base/vendor/font-awesome/less/list.less
R ckan/public-bs2/base/vendor/font-awesome/less/mixins.less
R ckan/public-bs2/base/vendor/font-awesome/less/path.less
R ckan/public-bs2/base/vendor/font-awesome/less/rotated-flipped.less
R ckan/public-bs2/base/vendor/font-awesome/less/spinning.less
R ckan/public-bs2/base/vendor/font-awesome/less/stacked.less
R ckan/public-bs2/base/vendor/font-awesome/less/variables.less
R ckan/public-bs2/base/vendor/html5.js
R ckan/public-bs2/base/vendor/html5.min.js
R ckan/public-bs2/base/vendor/jed.js
R ckan/public-bs2/base/vendor/jed.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.min.js
R ckan/public-bs2/base/vendor/jquery.js
R ckan/public-bs2/base/vendor/jquery.min.js
R ckan/public-bs2/base/vendor/jquery.ui.core.js
R ckan/public-bs2/base/vendor/jquery.ui.mouse.js
R ckan/public-bs2/base/vendor/jquery.ui.sortable.js
R ckan/public-bs2/base/vendor/jquery.ui.widget.js
R ckan/public-bs2/base/vendor/moment-with-locales.js
R ckan/public-bs2/base/vendor/polyfill-object-keys.js
R ckan/public-bs2/base/vendor/resource.config
R ckan/public-bs2/base/vendor/select2/.gitignore
R ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
R ckan/public-bs2/base/vendor/select2/LICENSE
R ckan/public-bs2/base/vendor/select2/README.md
R ckan/public-bs2/base/vendor/select2/bower.json
R ckan/public-bs2/base/vendor/select2/component.json
R ckan/public-bs2/base/vendor/select2/composer.json
R ckan/public-bs2/base/vendor/select2/package.json
R ckan/public-bs2/base/vendor/select2/release.sh
R ckan/public-bs2/base/vendor/select2/select2-bootstrap.css
R ckan/public-bs2/base/vendor/select2/select2-spinner.gif
R ckan/public-bs2/base/vendor/select2/select2.css
R ckan/public-bs2/base/vendor/select2/select2.jquery.json
R ckan/public-bs2/base/vendor/select2/select2.js
R ckan/public-bs2/base/vendor/select2/select2.min.js
R ckan/public-bs2/base/vendor/select2/select2.png
R ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
R ckan/public-bs2/base/vendor/select2/select2_locale_az.js
R ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
R ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
R ckan/public-bs2/base/vendor/select2/select2_locale_da.js
R ckan/public-bs2/base/vendor/select2/select2_locale_de.js
R ckan/public-bs2/base/vendor/select2/select2_locale_el.js
R ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
R ckan/public-bs2/base/vendor/select2/select2_locale_es.js
R ckan/public-bs2/base/vendor/select2/select2_locale_et.js
R ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_he.js
R ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
R ckan/public-bs2/base/vendor/select2/select2_locale_id.js
R ckan/public-bs2/base/vendor/select2/select2_locale_is.js
R ckan/public-bs2/base/vendor/select2/select2_locale_it.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
R ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
R ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
R ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
R ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
R ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
R ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
R ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
R ckan/public-bs2/base/vendor/select2/select2_locale_th.js
R ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
R ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
R ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
R ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
R ckan/public-bs2/base/vendor/select2/select2x2.png
M ckan/public/base/css/main.css
A ckan/public/base/css/webassets.yml
A ckan/public/base/javascript/apply-html-class.js
M ckan/public/base/javascript/modules/followers-counter.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/javascript/modules/resource-upload-field.js
M ckan/public/base/javascript/resource.config
A ckan/public/base/javascript/webassets.yml
M ckan/public/base/less/ckan.less
M ckan/public/base/less/dataset.less
M ckan/public/base/vendor/resource.config
A ckan/public/base/vendor/webassets.yml
R ckan/templates-bs2/activity_streams/activity_stream_email_notifications.text
R ckan/templates-bs2/activity_streams/activity_stream_items.html
R ckan/templates-bs2/admin/base.html
R ckan/templates-bs2/admin/config.html
R ckan/templates-bs2/admin/confirm_reset.html
R ckan/templates-bs2/admin/index.html
R ckan/templates-bs2/admin/trash.html
R ckan/templates-bs2/ajax_snippets/custom_fields.html
R ckan/templates-bs2/ajax_snippets/follow_button.html
R ckan/templates-bs2/base.html
R ckan/templates-bs2/dataviewer/base.html
R ckan/templates-bs2/dataviewer/snippets/data_preview.html
R ckan/templates-bs2/dataviewer/snippets/no_preview.html
R ckan/templates-bs2/development/markup.html
R ckan/templates-bs2/development/primer.html
R ckan/templates-bs2/development/snippets/actions.html
R ckan/templates-bs2/development/snippets/breadcrumb.html
R ckan/templates-bs2/development/snippets/context.html
R ckan/templates-bs2/development/snippets/facet.html
R ckan/templates-bs2/development/snippets/form.html
R ckan/templates-bs2/development/snippets/form_stages.html
R ckan/templates-bs2/development/snippets/list.html
R ckan/templates-bs2/development/snippets/markup.html
R ckan/templates-bs2/development/snippets/media_grid.html
R ckan/templates-bs2/development/snippets/module.html
R ckan/templates-bs2/development/snippets/nav.html
R ckan/templates-bs2/development/snippets/page_header.html
R ckan/templates-bs2/development/snippets/pagination.html
R ckan/templates-bs2/development/snippets/simple-input.html
R ckan/templates-bs2/emails/invite_user.txt
R ckan/templates-bs2/emails/invite_user_subject.txt
R ckan/templates-bs2/emails/reset_password.txt
R ckan/templates-bs2/emails/reset_password_subject.txt
R ckan/templates-bs2/error_document_template.html
R ckan/templates-bs2/footer.html
R ckan/templates-bs2/group/about.html
R ckan/templates-bs2/group/activity_stream.html
R ckan/templates-bs2/group/admins.html
R ckan/templates-bs2/group/base_form_page.html
R ckan/templates-bs2/group/confirm_delete.html
R ckan/templates-bs2/group/confirm_delete_member.html
R ckan/templates-bs2/group/edit.html
R ckan/templates-bs2/group/edit_base.html
R ckan/templates-bs2/group/followers.html
R ckan/templates-bs2/group/history.html
R ckan/templates-bs2/group/index.html
R ckan/templates-bs2/group/member_new.html
R ckan/templates-bs2/group/members.html
R ckan/templates-bs2/group/new.html
R ckan/templates-bs2/group/new_group_form.html
R ckan/templates-bs2/group/read.html
R ckan/templates-bs2/group/read_base.html
R ckan/templates-bs2/group/snippets/feeds.html
R ckan/templates-bs2/group/snippets/group_form.html
R ckan/templates-bs2/group/snippets/group_item.html
R ckan/templates-bs2/group/snippets/group_list.html
R ckan/templates-bs2/group/snippets/helper.html
R ckan/templates-bs2/group/snippets/history_revisions.html
R ckan/templates-bs2/group/snippets/info.html
R ckan/templates-bs2/group/snippets/revisions_table.html
R ckan/templates-bs2/header.html
R ckan/templates-bs2/home/about.html
R ckan/templates-bs2/home/index.html
R ckan/templates-bs2/home/layout1.html
R ckan/templates-bs2/home/layout2.html
R ckan/templates-bs2/home/layout3.html
R ckan/templates-bs2/home/snippets/about_text.html
R ckan/templates-bs2/home/snippets/featured_group.html
R ckan/templates-bs2/home/snippets/featured_organization.html
R ckan/templates-bs2/home/snippets/promoted.html
R ckan/templates-bs2/home/snippets/search.html
R ckan/templates-bs2/home/snippets/stats.html
R ckan/templates-bs2/macros/autoform.html
R ckan/templates-bs2/macros/form.html
R ckan/templates-bs2/organization/about.html
R ckan/templates-bs2/organization/activity_stream.html
R ckan/templates-bs2/organization/admins.html
R ckan/templates-bs2/organization/base_form_page.html
R ckan/templates-bs2/organization/bulk_process.html
R ckan/templates-bs2/organization/confirm_delete.html
R ckan/templates-bs2/organization/confirm_delete_member.html
R ckan/templates-bs2/organization/edit.html
R ckan/templates-bs2/organization/edit_base.html
R ckan/templates-bs2/organization/index.html
R ckan/templates-bs2/organization/member_new.html
R ckan/templates-bs2/organization/members.html
R ckan/templates-bs2/organization/new.html
R ckan/templates-bs2/organization/new_organization_form.html
R ckan/templates-bs2/organization/read.html
R ckan/templates-bs2/organization/read_base.html
R ckan/templates-bs2/organization/snippets/feeds.html
R ckan/templates-bs2/organization/snippets/help.html
R ckan/templates-bs2/organization/snippets/helper.html
R ckan/templates-bs2/organization/snippets/info.html
R ckan/templates-bs2/organization/snippets/organization_form.html
R ckan/templates-bs2/organization/snippets/organization_item.html
R ckan/templates-bs2/organization/snippets/organization_list.html
R ckan/templates-bs2/package/activity.html
R ckan/templates-bs2/package/base.html
R ckan/templates-bs2/package/base_form_page.html
R ckan/templates-bs2/package/confirm_delete.html
R ckan/templates-bs2/package/confirm_delete_resource.html
R ckan/templates-bs2/package/edit.html
R ckan/templates-bs2/package/edit_base.html
R ckan/templates-bs2/package/edit_view.html
R ckan/templates-bs2/package/followers.html
R ckan/templates-bs2/package/group_list.html
R ckan/templates-bs2/package/history.html
R ckan/templates-bs2/package/new.html
R ckan/templates-bs2/package/new_package_form.html
R ckan/templates-bs2/package/new_resource.html
R ckan/templates-bs2/package/new_resource_not_draft.html
R ckan/templates-bs2/package/new_view.html
R ckan/templates-bs2/package/read.html
R ckan/templates-bs2/package/read_base.html
R ckan/templates-bs2/package/resource_edit.html
R ckan/templates-bs2/package/resource_edit_base.html
R ckan/templates-bs2/package/resource_read.html
R ckan/templates-bs2/package/resource_views.html
R ckan/templates-bs2/package/resources.html
R ckan/templates-bs2/package/search.html
R ckan/templates-bs2/package/snippets/additional_info.html
R ckan/templates-bs2/package/snippets/cannot_create_package.html
R ckan/templates-bs2/package/snippets/history_revisions.html
R ckan/templates-bs2/package/snippets/info.html
R ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
R ckan/templates-bs2/package/snippets/package_basic_fields.html
R ckan/templates-bs2/package/snippets/package_form.html
R ckan/templates-bs2/package/snippets/package_metadata_fields.html
R ckan/templates-bs2/package/snippets/resource_edit_form.html
R ckan/templates-bs2/package/snippets/resource_form.html
R ckan/templates-bs2/package/snippets/resource_help.html
R ckan/templates-bs2/package/snippets/resource_info.html
R ckan/templates-bs2/package/snippets/resource_item.html
R ckan/templates-bs2/package/snippets/resource_view.html
R ckan/templates-bs2/package/snippets/resource_view_embed.html
R ckan/templates-bs2/package/snippets/resource_view_filters.html
R ckan/templates-bs2/package/snippets/resource_views_list.html
R ckan/templates-bs2/package/snippets/resource_views_list_item.html
R ckan/templates-bs2/package/snippets/resources.html
R ckan/templates-bs2/package/snippets/resources_list.html
R ckan/templates-bs2/package/snippets/revisions_table.html
R ckan/templates-bs2/package/snippets/stages.html
R ckan/templates-bs2/package/snippets/tags.html
R ckan/templates-bs2/package/snippets/view_form.html
R ckan/templates-bs2/package/snippets/view_form_filters.html
R ckan/templates-bs2/package/snippets/view_help.html
R ckan/templates-bs2/package/view_edit_base.html
R ckan/templates-bs2/page.html
R ckan/templates-bs2/revision/__init__.py
R ckan/templates-bs2/revision/diff.html
R ckan/templates-bs2/revision/list.html
R ckan/templates-bs2/revision/read.html
R ckan/templates-bs2/revision/read_base.html
R ckan/templates-bs2/revision/snippets/revisions_list.html
R ckan/templates-bs2/robots.txt
R ckan/templates-bs2/snippets/activity_item.html
R ckan/templates-bs2/snippets/additional_info.html
R ckan/templates-bs2/snippets/context.html
R ckan/templates-bs2/snippets/context/dataset.html
R ckan/templates-bs2/snippets/context/group.html
R ckan/templates-bs2/snippets/context/user.html
R ckan/templates-bs2/snippets/custom_form_fields.html
R ckan/templates-bs2/snippets/datapreview_embed_dialog.html
R ckan/templates-bs2/snippets/datapusher_status.html
R ckan/templates-bs2/snippets/debug.html
R ckan/templates-bs2/snippets/disqus_trackback.html
R ckan/templates-bs2/snippets/facet_list.html
R ckan/templates-bs2/snippets/follow_button.html
R ckan/templates-bs2/snippets/group.html
R ckan/templates-bs2/snippets/group_item.html
R ckan/templates-bs2/snippets/home_breadcrumb_item.html
R ckan/templates-bs2/snippets/language_selector.html
R ckan/templates-bs2/snippets/license.html
R ckan/templates-bs2/snippets/local_friendly_datetime.html
R ckan/templates-bs2/snippets/organization.html
R ckan/templates-bs2/snippets/organization_item.html
R ckan/templates-bs2/snippets/package_grid.html
R ckan/templates-bs2/snippets/package_item.html
R ckan/templates-bs2/snippets/package_list.html
R ckan/templates-bs2/snippets/popular.html
R ckan/templates-bs2/snippets/private.html
R ckan/templates-bs2/snippets/search_form.html
R ckan/templates-bs2/snippets/search_result_text.html
R ckan/templates-bs2/snippets/simple_search.html
R ckan/templates-bs2/snippets/social.html
R ckan/templates-bs2/snippets/sort_by.html
R ckan/templates-bs2/snippets/subscribe.html
R ckan/templates-bs2/snippets/tag_list.html
R ckan/templates-bs2/tag/index.html
R ckan/templates-bs2/tests/broken_helper_as_attribute.html
R ckan/templates-bs2/tests/broken_helper_as_item.html
R ckan/templates-bs2/tests/flash_messages.html
R ckan/templates-bs2/tests/helper_as_attribute.html
R ckan/templates-bs2/tests/helper_as_item.html
R ckan/templates-bs2/tests/mock_json_resource_preview_template.html
R ckan/templates-bs2/tests/mock_resource_preview_template.html
R ckan/templates-bs2/user/activity_stream.html
R ckan/templates-bs2/user/dashboard.html
R ckan/templates-bs2/user/dashboard_datasets.html
R ckan/templates-bs2/user/dashboard_groups.html
R ckan/templates-bs2/user/dashboard_organizations.html
R ckan/templates-bs2/user/edit.html
R ckan/templates-bs2/user/edit_base.html
R ckan/templates-bs2/user/edit_user_form.html
R ckan/templates-bs2/user/followers.html
R ckan/templates-bs2/user/list.html
R ckan/templates-bs2/user/login.html
R ckan/templates-bs2/user/logout.html
R ckan/templates-bs2/user/logout_first.html
R ckan/templates-bs2/user/new.html
R ckan/templates-bs2/user/new_user_form.html
R ckan/templates-bs2/user/perform_reset.html
R ckan/templates-bs2/user/read.html
R ckan/templates-bs2/user/read_base.html
R ckan/templates-bs2/user/request_reset.html
R ckan/templates-bs2/user/snippets/followee_dropdown.html
R ckan/templates-bs2/user/snippets/followers.html
R ckan/templates-bs2/user/snippets/login_form.html
R ckan/templates-bs2/user/snippets/recaptcha.html
R ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/base.html
M ckan/templates/dataviewer/base.html
R ckan/templates/development/markup.html
R ckan/templates/development/snippets/markup.html
M ckan/templates/group/about.html
M ckan/templates/group/activity_stream.html
M ckan/templates/group/admins.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/followers.html
R ckan/templates/group/history.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_item.html
R ckan/templates/group/snippets/history_revisions.html
R ckan/templates/group/snippets/revisions_table.html
M ckan/templates/macros/form.html
M ckan/templates/organization/about.html
M ckan/templates/organization/activity_stream.html
M ckan/templates/organization/admins.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/edit.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/package/activity.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
A ckan/templates/package/changes.html
M ckan/templates/package/edit_view.html
M ckan/templates/package/followers.html
R ckan/templates/package/history.html
M ckan/templates/package/new_resource.html
M ckan/templates/package/new_resource_not_draft.html
M ckan/templates/package/new_view.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_edit.html
M ckan/templates/package/resource_edit_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/resources.html
R ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
R ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/tags.html
M ckan/templates/page.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/list.html
R ckan/templates/revision/read.html
R ckan/templates/revision/read_base.html
R ckan/templates/revision/snippets/revisions_list.html
A ckan/templates/snippets/activities/added_tag.html
A ckan/templates/snippets/activities/changed_group.html
A ckan/templates/snippets/activities/changed_organization.html
A ckan/templates/snippets/activities/changed_package.html
A ckan/templates/snippets/activities/changed_resource.html
A ckan/templates/snippets/activities/changed_user.html
A ckan/templates/snippets/activities/deleted_group.html
A ckan/templates/snippets/activities/deleted_organization.html
A ckan/templates/snippets/activities/deleted_package.html
A ckan/templates/snippets/activities/deleted_resource.html
A ckan/templates/snippets/activities/fallback.html
A ckan/templates/snippets/activities/follow_dataset.html
A ckan/templates/snippets/activities/follow_group.html
A ckan/templates/snippets/activities/follow_user.html
A ckan/templates/snippets/activities/new_group.html
A ckan/templates/snippets/activities/new_organization.html
A ckan/templates/snippets/activities/new_package.html
A ckan/templates/snippets/activities/new_resource.html
A ckan/templates/snippets/activities/new_user.html
A ckan/templates/snippets/activities/removed_tag.html
R ckan/templates/snippets/activity_item.html
A ckan/templates/snippets/activity_stream.html
M ckan/templates/snippets/organization.html
M ckan/templates/snippets/tag_list.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/recaptcha.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_user.py
M ckan/tests/controllers/test_util.py
M ckan/tests/factories.py
M ckan/tests/helpers.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_ratings.py
R ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/api/model/test_tag.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
R ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/api/test_api.py
R ckan/tests/legacy/functional/api/test_dashboard.py
M ckan/tests/legacy/functional/api/test_email_notifications.py
M ckan/tests/legacy/functional/api/test_follow.py
M ckan/tests/legacy/functional/api/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
R ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_pagination.py
R ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_cli.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_hash.py
M ckan/tests/legacy/lib/test_helpers.py
M ckan/tests/legacy/lib/test_resource_search.py
M ckan/tests/legacy/lib/test_tag_search.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/misc/test_mock_mail_server.py
M ckan/tests/legacy/misc/test_sync.py
R ckan/tests/legacy/models/test_activity.py
R ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/models/test_package_relationships.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/legacy/models/test_revision.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/lib/search/test_index.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_jobs.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_patch.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/logic/auth/test_create.py
M ckan/tests/logic/auth/test_get.py
M ckan/tests/logic/test_conversion.py
M ckan/tests/logic/test_validators.py
A ckan/tests/migration/test_migrate_package_activity.py
A ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
A ckan/tests/model/test_package.py
A ckan/tests/model/test_package_extra.py
M ckan/tests/model/test_system_info.py
A ckan/tests/model/test_tags.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_none_root.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/dashboard.py
M ckan/views/dataset.py
M ckan/views/group.py
M ckan/views/home.py
M ckan/views/resource.py
M ckan/views/user.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/datatablesview/controller.py
M ckanext/datatablesview/plugin.py
M ckanext/datatablesview/public/datatablesview.js
M ckanext/datatablesview/public/resource.config
A ckanext/datatablesview/public/webassets.yml
M ckanext/datatablesview/templates/datatables/datatables_view.html
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M ckanext/example_idatasetform/plugin_v4.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_ivalidators/plugin.py
A ckanext/example_theme_docs/v15_fanstatic/fanstatic/webassets.yml
M ckanext/example_theme_docs/v15_fanstatic/templates/base.html
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/fanstatic/webassets.yml
M ckanext/example_theme_docs/v16_initialize_a_javascript_module/templates/snippets/package_item.html
A ckanext/example_theme_docs/v17_popover/fanstatic/webassets.yml
M ckanext/example_theme_docs/v17_popover/templates/snippets/package_item.html
A ckanext/example_theme_docs/v18_snippet_api/fanstatic/webassets.yml
M ckanext/example_theme_docs/v18_snippet_api/templates/snippets/package_item.html
A ckanext/example_theme_docs/v19_01_error/fanstatic/webassets.yml
A ckanext/example_theme_docs/v19_02_error_handling/fanstatic/webassets.yml
A ckanext/example_theme_docs/v20_pubsub/fanstatic/webassets.yml
A ckanext/example_theme_docs/v21_custom_jquery_plugin/fanstatic/webassets.yml
M ckanext/example_theme_docs/v21_custom_jquery_plugin/templates/snippets/package_item.html
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/__init__.py
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/example_theme.js
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/resource.config
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/webassets.yml
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/plugin.py
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/public/promoted-image.jpg
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/base.html
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/home
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/snippets
M ckanext/imageview/plugin.py
M ckanext/reclineview/theme/public/resource.config
M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
A ckanext/reclineview/theme/public/webassets.yml
M ckanext/reclineview/theme/public/widget.recordcount.js
M ckanext/reclineview/theme/templates/recline_view.html
M ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/tests/test_proxy.py
A ckanext/stats/public/ckanext/stats/webassets.yml
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/test_tag_vocab_plugin.py
M ckanext/textview/tests/test_view.py
A ckanext/textview/theme/public/webassets.yml
M ckanext/textview/theme/templates/text_view.html
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/solr/Dockerfile
M contrib/docker/solr/solrconfig.xml
M dev-requirements.txt
M doc/conf.py
M doc/contributing/frontend/index.rst
M doc/extensions/adding-custom-fields.rst
M doc/extensions/tutorial.rst
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/installing/solr.rst
M doc/maintaining/paster.rst
M doc/theming/index.rst
M doc/theming/templates.rst
M doc/user-guide.rst
M requirements.in
M requirements.txt
M setup.py
M test-core.ini
Log Message:
-----------
Merge branch 'master' into chain-core-auth
Commit: 67cd5e36980148dc6d4af5fe28929e406e42ed95
https://github.com/ckan/ckan/commit/67cd5e36980148dc6d4af5fe28929e406e42ed95
Author: amercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
PEP8
Commit: e2e33e4335f4196186146e573a93c482af294072
https://github.com/ckan/ckan/commit/e2e33e4335f4196186146e573a93c482af294072
Author: amercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckan/authz.py
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
Merge branch 'alycejenni-chain-core-auth'
Commit: 2a56649c216e50083ce463f6196c1966f2c50532
https://github.com/ckan/ckan/commit/2a56649c216e50083ce463f6196c1966f2c50532
Author: David Sandberg <david at dsandberg.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckan/authz.py
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
Merge branch 'master' into 4766-allow-empty-arrays-and-objects-in-json-fields-with-datastore_create
Commit: 6d03ad6454dd7ff3cc416f42dd969a9ed1c9a815
https://github.com/ckan/ckan/commit/6d03ad6454dd7ff3cc416f42dd969a9ed1c9a815
Author: amercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckan/logic/auth/get.py
Log Message:
-----------
[#4827] More robust auth functions for resource_view_show
Fixes #4827.
Right now they rely on resource objects being present in the context.
You should be able to call the auth function with the same parameters
as the action (ie just the resource view id). This is not an issue
in core but it can be problematic when extending auth from extensions.
Commit: 592e469088e5dc1c99d92af98176bf9913087b28
https://github.com/ckan/ckan/commit/592e469088e5dc1c99d92af98176bf9913087b28
Author: amercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckan/logic/auth/get.py
Log Message:
-----------
[#4827] No need to update resource_view_list
Commit: ff128cd752bf5c45e669bc69136fb98ced3fa621
https://github.com/ckan/ckan/commit/ff128cd752bf5c45e669bc69136fb98ced3fa621
Author: amercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
[#4827] pep8
Commit: fd0ffb60969cc15edd2568750b28898cd9feda06
https://github.com/ckan/ckan/commit/fd0ffb60969cc15edd2568750b28898cd9feda06
Author: amercader <amercadero at gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
pep8
Commit: 031357f7211c084e16a03f6e7210e5391a501361
https://github.com/ckan/ckan/commit/031357f7211c084e16a03f6e7210e5391a501361
Author: David Sandberg <david at dsandberg.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
Merge branch 'master' into 4766-allow-empty-arrays-and-objects-in-json-fields-with-datastore_create
Commit: 75906743ac1d64e4d10a4231ccde1b039d1274e7
https://github.com/ckan/ckan/commit/75906743ac1d64e4d10a4231ccde1b039d1274e7
Author: Jinil Lee <usingsky at gmail.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M ckan/lib/base.py
Log Message:
-----------
Fix UnicodeDecodeError on abort fucntion
Commit: 2c41f7a81fb56dde0b7e8bfc2f22ebee654b856d
https://github.com/ckan/ckan/commit/2c41f7a81fb56dde0b7e8bfc2f22ebee654b856d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
#4830 Fix SMTPHandler "mailhost" parameter format
Commit: 12644fc26f3f34f15f370dea972a4020ceccd472
https://github.com/ckan/ckan/commit/12644fc26f3f34f15f370dea972a4020ceccd472
Author: Ian Ward <ian at excess.org>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Merge pull request #4831 from ckan/4830-fix-exception-emails
Fix exception email parameters
Commit: b32238614888036962860cc4223332812aaf60ef
https://github.com/ckan/ckan/commit/b32238614888036962860cc4223332812aaf60ef
Author: Ian Ward <ian at excess.org>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M ckan/lib/base.py
Log Message:
-----------
Merge pull request #4829 from usingsky/fix_unicode_decode_error
Fix UnicodeDecodeError on abort fucntion
Commit: 4728df5089616cd066500ff01d2d2a0e92137787
https://github.com/ckan/ckan/commit/4728df5089616cd066500ff01d2d2a0e92137787
Author: Jinil Lee <usingsky at gmail.com>
Date: 2019-06-10 (Mon, 10 Jun 2019)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
fix TypeError keyword 'multi' in request.params.items
Commit: b8f215d35fab6d249b44c64c3d0aa0324090cb6a
https://github.com/ckan/ckan/commit/b8f215d35fab6d249b44c64c3d0aa0324090cb6a
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M ckan/public/base/javascript/modules/resource-reorder.js
Log Message:
-----------
Make Reorder resources translatable
Commit: 2d840257433ae1ab9d7f417dc593f142fb7adba7
https://github.com/ckan/ckan/commit/2d840257433ae1ab9d7f417dc593f142fb7adba7
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M ckan/public/base/javascript/modules/resource-reorder.js
Log Message:
-----------
Add help text to reordering
Commit: 61b785fa9ff818cdf8473a5e252e3ffd02b5ce85
https://github.com/ckan/ckan/commit/61b785fa9ff818cdf8473a5e252e3ffd02b5ce85
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M ckan/public/base/javascript/modules/resource-reorder.js
Log Message:
-----------
Merge pull request #4838 from Zharktas/make_reorder_resources_button_translatable
Make reorder resources button translatable
Commit: 7fd6ca6439e3a7db60787283148652f895b02920
https://github.com/ckan/ckan/commit/7fd6ca6439e3a7db60787283148652f895b02920
Author: Ian Ward <ian at excess.org>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_create.py
Log Message:
-----------
Merge pull request #4826 from Icontech/4766-allow-empty-arrays-and-objects-in-json-fields-with-datastore_create
Bugfix: Allow empty arrays and objects in json type fields when inserting data into datastore
Commit: e4ec23c0d15a32c6b23989f9c459b67285981c85
https://github.com/ckan/ckan/commit/e4ec23c0d15a32c6b23989f9c459b67285981c85
Author: Cody Boyko <cody.boyko2 at ontario.ca>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M doc/contributing/frontend/template-blocks.rst
Log Message:
-----------
Improvement: Remove legacy documentation about non-existant block.
Commit: a963d18f8e0ac002991d81a0b43fe07e21a98d19
https://github.com/ckan/ckan/commit/a963d18f8e0ac002991d81a0b43fe07e21a98d19
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-06-16 (Sun, 16 Jun 2019)
Changed paths:
M ckan/lib/webassets_tools.py
M ckan/plugins/toolkit.py
M ckanext/reclineview/theme/public/webassets.yml
Log Message:
-----------
Build correct urls to relatively reffered files
Commit: db8da46722f0c826f91da2eb48a3a7c58258aa3b
https://github.com/ckan/ckan/commit/db8da46722f0c826f91da2eb48a3a7c58258aa3b
Author: Sergey <sergey.motornyuk at linkdigital.com.au>
Date: 2019-06-16 (Sun, 16 Jun 2019)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Merge pull request #4835 from usingsky/fix_add_url_param
fix TypeError keyword 'multi' in request.params.items
Commit: aa8bef3eb719fdd5fc95c9564ae501e2cc93e407
https://github.com/ckan/ckan/commit/aa8bef3eb719fdd5fc95c9564ae501e2cc93e407
Author: Teemu Erkkola <teemu.erkkola at iki.fi>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/plugins/toolkit.py
Log Message:
-----------
Correct exception type, flake8 fixes
Commit: c92f9047fff6a6f06da3042563b5fa64c97e9f70
https://github.com/ckan/ckan/commit/c92f9047fff6a6f06da3042563b5fa64c97e9f70
Author: Sergey <sergey.motornyuk at linkdigital.com.au>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
M ckan/views/api.py
Log Message:
-----------
Merge pull request #4821 from bzar/prevent-adminless-groups
Prevent group admins from changing their own role
Commit: 2c912e9898e198482156dcc6132dd36669140e5c
https://github.com/ckan/ckan/commit/2c912e9898e198482156dcc6132dd36669140e5c
Author: cclauss <cclauss at me.com>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M Dockerfile
Log Message:
-----------
Dockerfile: Enable experimentation with Python 2
< 200 days until Python 2 end of life.
Commit: 517374b0d2f797cdd3ba326734a5aec14675727c
https://github.com/ckan/ckan/commit/517374b0d2f797cdd3ba326734a5aec14675727c
Author: Sergey <sergey.motornyuk at linkdigital.com.au>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M Dockerfile
Log Message:
-----------
Merge pull request #4849 from cclauss/patch-2
Dockerfile: Enable experimentation with Python 3
Commit: 49bdec8c3937b132b3b16977edd163aa48047be3
https://github.com/ckan/ckan/commit/49bdec8c3937b132b3b16977edd163aa48047be3
Author: Ian Ward <ian at excess.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M doc/contributing/frontend/template-blocks.rst
Log Message:
-----------
Merge pull request #4846 from boykoc/4743-remove-actions-block-docs
Improvement: Remove legacy documentation about non-existant block.
Commit: fed515ce86fdcceb3072be9d9fd608ccad6c79b3
https://github.com/ckan/ckan/commit/fed515ce86fdcceb3072be9d9fd608ccad6c79b3
Author: Alexandru Gartner <alexandru-m-g at users.noreply.github.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M ckan/templates/organization/snippets/feeds.html
Log Message:
-----------
Blueprint name is 'feeds' not 'feed'
Commit: c01f97561a4703fe4c32b59a0677bab54ddd9dd1
https://github.com/ckan/ckan/commit/c01f97561a4703fe4c32b59a0677bab54ddd9dd1
Author: Arnav Garg <arnav.garg at india.nec.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/migration/revision_legacy_code.py
M ckan/model/meta.py
M requirements.txt
Log Message:
-----------
Upgrade to SQLAlchemy 1.3.3
Commit: cae3949f0e4ee57181651b07f6a37b293ebc012d
https://github.com/ckan/ckan/commit/cae3949f0e4ee57181651b07f6a37b293ebc012d
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade to SQLAlchemy 1.3.5
Commit: ae9eb1360028a77b35506716eed2768349827806
https://github.com/ckan/ckan/commit/ae9eb1360028a77b35506716eed2768349827806
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M ckan/config/environment.py
M ckanext/datastore/backend/postgres.py
Log Message:
-----------
pool_pre_ping defaults to True
Commit: 8e9abcf1552900756826014c97e7e6e4a4aded07
https://github.com/ckan/ckan/commit/8e9abcf1552900756826014c97e7e6e4a4aded07
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M ckan/config/environment.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/migration/revision_legacy_code.py
M ckan/model/meta.py
M ckanext/datastore/backend/postgres.py
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4853 from frafra/sqlalchemy-1.3.5
Upgrading of SQLalchemy to version 1.3.5
Commit: ffd6238568d4fac9b782a63f4b5127d97d9a893e
https://github.com/ckan/ckan/commit/ffd6238568d4fac9b782a63f4b5127d97d9a893e
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Do not restore SCRIPT_NAME for flask rquests
Commit: 0ea369b34e2265d1f85ff6a56ff55e428f3d4c60
https://github.com/ckan/ckan/commit/0ea369b34e2265d1f85ff6a56ff55e428f3d4c60
Author: Ian Ward <ian at excess.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge pull request #4489 from smotornyuk/fix-flask-site_root
Correctly handles site_root in Flask requests
Commit: f07e0c4b26b9a968ae2564e02a457987fe68d49d
https://github.com/ckan/ckan/commit/f07e0c4b26b9a968ae2564e02a457987fe68d49d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M ckan/templates/organization/snippets/feeds.html
Log Message:
-----------
Merge pull request #4854 from alexandru-m-g/patch-2
Blueprint name is 'feeds' not 'feed'
Commit: 9783a3d34c24aa673b9b314ade50691e25e8762f
https://github.com/ckan/ckan/commit/9783a3d34c24aa673b9b314ade50691e25e8762f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M ckan/lib/webassets_tools.py
M ckan/plugins/toolkit.py
M ckanext/reclineview/theme/public/webassets.yml
Log Message:
-----------
Merge pull request #4847 from DataShades/4844-webassets-and-relative-urls-in-reclineview
Build correct urls to relatively reffered files
Commit: 13dbfc15eb8e59276d69ff65cddba78fb2947901
https://github.com/ckan/ckan/commit/13dbfc15eb8e59276d69ff65cddba78fb2947901
Author: hayley-leblanc <31440954+hayley-leblanc at users.noreply.github.com>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M .gitignore
M .travis.yml
M CHANGELOG.rst
M Dockerfile
M LICENSE.txt
M README.rst
M ckan/authz.py
A ckan/cli/asset.py
M ckan/cli/cli.py
A ckan/cli/datapusher.py
A ckan/cli/dataset.py
A ckan/cli/datastore.py
M ckan/cli/db.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
R ckan/controllers/revision.py
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/plugins.py
A ckan/lib/webassets_tools.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/migration/README
M ckan/migration/__init__.py
A ckan/migration/alembic.ini
A ckan/migration/env.py
R ckan/migration/manage.py
R ckan/migration/migrate.cfg
A ckan/migration/migrate_package_activity.py
A ckan/migration/revision_legacy_code.py
A ckan/migration/script.py.mako
A ckan/migration/versions/001_103676e0a497_create_existing_tables.py
R ckan/migration/versions/001_add_existing_tables.py
A ckan/migration/versions/002_86fdd8c54775_add_author_and_maintainer.py
R ckan/migration/versions/002_add_author_and_maintainer.py
R ckan/migration/versions/003_add_user_object.py
A ckan/migration/versions/003_f22b4f5241a5_add_user_object.py
R ckan/migration/versions/004_add_group_object.py
A ckan/migration/versions/004_f92ee205e46d_add_group_object.py
A ckan/migration/versions/005_12c2232c15f5_add_authorization_tables.py
R ckan/migration/versions/005_add_authorization_tables.py
R ckan/migration/versions/006_add_ratings.py
A ckan/migration/versions/006_c83955e7acb6_add_ratings.py
A ckan/migration/versions/007_1928d4af1cda_add_system_roles.py
R ckan/migration/versions/007_add_system_roles.py
A ckan/migration/versions/008_e8283ffb257e_update_vdm_ids.py
R ckan/migration/versions/008_update_vdm_ids.py
R ckan/migration/versions/009_add_creation_timestamps.py
A ckan/migration/versions/009_b739a48de5c4_add_creation_timestamps.py
A ckan/migration/versions/010_a6f13bf14d0c_add_user_about.py
R ckan/migration/versions/010_add_user_about.py
A ckan/migration/versions/011_866f6370b4ac_add_package_search_vector.py
R ckan/migration/versions/011_add_package_search_vector.py
R ckan/migration/versions/012_add_resources.py
A ckan/migration/versions/012_e5ca33a5d445_add_resources.py
A ckan/migration/versions/013_8a3a5af39797_add_hash.py
R ckan/migration/versions/013_add_hash.py
A ckan/migration/versions/014_93519b684820_hash_2.py
R ckan/migration/versions/014_hash_2.py
A ckan/migration/versions/015_6d8ffebcaf54_remove_state_object.py
R ckan/migration/versions/015_remove_state_object.py
A ckan/migration/versions/016_37ada738328e_uuids_everywhere.py
R ckan/migration/versions/016_uuids_everywhere.py
A ckan/migration/versions/017_1250b2ff3e36_add_pkg_relationships.py
R ckan/migration/versions/017_add_pkg_relationships.py
A ckan/migration/versions/018_05a0778051ca_adjust_licenses.py
R ckan/migration/versions/018_adjust_licenses.py
A ckan/migration/versions/019_b2eb6f34a638_pkg_relationships_state.py
R ckan/migration/versions/019_pkg_relationships_state.py
A ckan/migration/versions/020_69a0b0efc609_add_changeset.py
R ckan/migration/versions/020_add_changeset.py
A ckan/migration/versions/021_765143af2ba3_postgresql_upgrade_sql.py
R ckan/migration/versions/021_postgres_downgrade.sql
R ckan/migration/versions/021_postgres_upgrade.sql
R ckan/migration/versions/021_postgresql_downgrade.sql
R ckan/migration/versions/021_postgresql_upgrade.sql
A ckan/migration/versions/022_7b324ca6c0dc_add_group_extras.py
R ckan/migration/versions/022_add_group_extras.py
A ckan/migration/versions/023_87fdd05f0744_add_harvesting.py
R ckan/migration/versions/023_add_harvesting.py
A ckan/migration/versions/024_12981fe12484_add_harvested_document.py
R ckan/migration/versions/024_add_harvested_document.py
R ckan/migration/versions/025_add_authorization_groups.py
A ckan/migration/versions/025_b581622ad327_add_authorization_groups.py
A ckan/migration/versions/026_3615b25af443_authorization_group_user_pk.py
R ckan/migration/versions/026_authorization_group_user_pk.py
A ckan/migration/versions/027_11e5745c6fc9_adjust_harvester.py
R ckan/migration/versions/027_adjust_harvester.py
A ckan/migration/versions/028_cdd68fe9ba21_drop_harvest_source_status.py
R ckan/migration/versions/028_drop_harvest_source_status.py
A ckan/migration/versions/029_1bfdf4240915_version_groups.py
R ckan/migration/versions/029_version_groups.py
R ckan/migration/versions/030_additional_user_attributes.py
A ckan/migration/versions/030_b16cbf164c8a_additional_user_attributes.py
A ckan/migration/versions/031_1b05245167d6_move_openid_to_new_field.py
R ckan/migration/versions/031_move_openid_to_new_field.py
R ckan/migration/versions/032_add_extra_info_field_to_resources.py
A ckan/migration/versions/032_d89e0731422d_add_extra_info_field_to_resources.py
A ckan/migration/versions/033_6da92ef2df15_auth_group_user_id_add_conditional.py
R ckan/migration/versions/033_auth_group_user_id_add_conditional.py
A ckan/migration/versions/034_6c600693af5b_resource_group_table.py
R ckan/migration/versions/034_resource_group_table.py
A ckan/migration/versions/035_81148ccebd6c_harvesting_doc_versioning.py
R ckan/migration/versions/035_harvesting_doc_versioning.py
A ckan/migration/versions/036_ecaa8b38782f_lockdown_roles.py
R ckan/migration/versions/036_lockdown_roles.py
A ckan/migration/versions/037_edcf3b8c3c1b_role_anon_editor.py
R ckan/migration/versions/037_role_anon_editor.py
R ckan/migration/versions/038_delete_migration_tables.py
A ckan/migration/versions/038_fd6622e3d964_delete_migration_tables.py
R ckan/migration/versions/039_add_expired_id_and_dates.py
A ckan/migration/versions/039_cca459c76d45_add_expired_id_and_dates.py
A ckan/migration/versions/040_500a08f4818e_reset_key_on_user.py
R ckan/migration/versions/040_reset_key_on_user.py
A ckan/migration/versions/041_6817d4e3bdc3_resource_new_fields.py
R ckan/migration/versions/041_resource_new_fields.py
A ckan/migration/versions/042_da65e2877034_user_revision_indexes.py
R ckan/migration/versions/042_user_revision_indexes.py
A ckan/migration/versions/043_bd38cd6502b2_drop_postgres_search.py
R ckan/migration/versions/043_drop_postgres_search.py
A ckan/migration/versions/044_4190eeeb8d73_add_task_status.py
R ckan/migration/versions/044_add_task_status.py
A ckan/migration/versions/045_54e3f155d945_user_name_unique.py
R ckan/migration/versions/045_user_name_unique.py
A ckan/migration/versions/046_b69e9b80396f_drop_changesets.py
R ckan/migration/versions/046_drop_changesets.py
A ckan/migration/versions/047_883a7c406926_rename_package_group_member.py
R ckan/migration/versions/047_rename_package_group_member.py
A ckan/migration/versions/048_4a7011172b3f_add_activity_streams_tables.py
R ckan/migration/versions/048_add_activity_streams_tables.py
R ckan/migration/versions/049_add_group_approval_status.py
A ckan/migration/versions/049_e0c06c2177b5_add_group_approval_status.py
A ckan/migration/versions/050_01a6b058cb7f_term_translation_table.py
R ckan/migration/versions/050_term_translation_table.py
A ckan/migration/versions/051_a4fb0d85ced6_add_tag_vocabulary.py
R ckan/migration/versions/051_add_tag_vocabulary.py
A ckan/migration/versions/052_ba693d64c6d7_update_member_capacities.py
R ckan/migration/versions/052_update_member_capacities.py
A ckan/migration/versions/053_9d051a099097_add_group_logo.py
R ckan/migration/versions/053_add_group_logo.py
R ckan/migration/versions/054_add_resource_created_date.py
A ckan/migration/versions/054_da21b38da4db_add_resource_created_date.py
A ckan/migration/versions/055_048f7db947bf_update_user_and_activity_detail.py
R ckan/migration/versions/055_update_user_and_activity_detail.py
A ckan/migration/versions/056_11af3215ae89_add_related_table.py
R ckan/migration/versions/056_add_related_table.py
A ckan/migration/versions/057_660a5aae527e_tracking.py
R ckan/migration/versions/057_tracking.py
R ckan/migration/versions/058_add_follower_tables.py
A ckan/migration/versions/058_bd36d1826a5d_add_follower_tables.py
A ckan/migration/versions/059_9291bb46f352_add_related_count_and_flag.py
R ckan/migration/versions/059_add_related_count_and_flag.py
A ckan/migration/versions/060_31ad11c518fc_add_system_info_table.py
R ckan/migration/versions/060_add_system_info_table.py
A ckan/migration/versions/061_338d460bc460_add_follower_group_table.py
R ckan/migration/versions/061_add_follower__group_table.py
A ckan/migration/versions/062_6deb2bbab394_add_dashboard_table.py
R ckan/migration/versions/062_add_dashboard_table.py
A ckan/migration/versions/063_8b633852cb7a_org_changes.py
R ckan/migration/versions/063_org_changes.py
A ckan/migration/versions/064_4f8becd4919a_add_email_last_sent_column.py
R ckan/migration/versions/064_add_email_last_sent_column.py
A ckan/migration/versions/065_1fab0bc6439e_add_email_notifications_preference.py
R ckan/migration/versions/065_add_email_notifications_preference.py
A ckan/migration/versions/066_ad16b3bd8cb6_default_package_type.py
R ckan/migration/versions/066_default_package_type.py
A ckan/migration/versions/067_266c110eafec_turn_extras_to_strings.py
R ckan/migration/versions/067_turn_extras_to_strings.py
R ckan/migration/versions/068_add_package_extras_index.py
A ckan/migration/versions/068_e33a5f2b2a84_add_package_extras_index.py
A ckan/migration/versions/069_e7524c675cdb_resource_url_and_metadata_modified.py
R ckan/migration/versions/069_resource_url_and_metadata_modified.py
R ckan/migration/versions/070_add_activity_and_resource_indexes.py
A ckan/migration/versions/070_cfb544112fa7_add_activity_and_resource_indexes.py
R ckan/migration/versions/071_add_state_column_to_user_table.py
A ckan/migration/versions/071_c16f081ef73a_add_state_column_to_user_table.py
A ckan/migration/versions/072_08dcb9233ad7_add_resource_view.py
R ckan/migration/versions/072_add_resource_view.py
A ckan/migration/versions/073_011f51208be3_update_resource_view_resource_id_.py
R ckan/migration/versions/073_update_resource_view_resource_id_constraint.py
A ckan/migration/versions/074_a4ca55f0f45e_remove_resource_groups.py
R ckan/migration/versions/074_remove_resource_groups.py
A ckan/migration/versions/075_9cdc88c8896a_rename_view_plugins.py
R ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_59995aa965c0_rename_view_plugins_2.py
R ckan/migration/versions/076_rename_view_plugins_2.py
A ckan/migration/versions/077_51171a04d86d_add_revisions_to_system_info.py
R ckan/migration/versions/077_add_revisions_to_system_info.py
A ckan/migration/versions/078_ae821876532a_remove_old_authz_model.py
R ckan/migration/versions/078_remove_old_authz_model.py
A ckan/migration/versions/079_e0177a15d2c9_resource_revision_index.py
R ckan/migration/versions/079_resource_revision_index.py
A ckan/migration/versions/080_8224d872c64f_continuity_id_indexes.py
R ckan/migration/versions/080_continuity_id_indexes.py
A ckan/migration/versions/081_a64cf4a79182_set_datastore_active.py
R ckan/migration/versions/081_set_datastore_active.py
A ckan/migration/versions/082_8ea886d0ede4_create_index_creator_user_id.py
R ckan/migration/versions/082_create_index_creator_user_id.py
A ckan/migration/versions/083_f98d8fa2a7f7_remove_related_items.py
R ckan/migration/versions/083_remove_related_items.py
R ckan/migration/versions/084_add_metadata_created.py
A ckan/migration/versions/084_d85ce5783688_add_metadata_created.py
R ckan/migration/versions/085_adjust_activity_timestamps.py
A ckan/migration/versions/085_f9bf3d5c4b4d_adjust_activity_timestamps.py
A ckan/migration/versions/086_19663581b3bb_drop_openid_column.py
R ckan/migration/versions/086_drop_openid_column.py
A ckan/migration/versions/087_ff1b303cab77_remove_old_authorization_tables.py
R ckan/migration/versions/087_remove_old_authorization_tables.py
A ckan/migration/versions/088_3537d5420e0e_delete_extrase_which_are_deleted_state.py
R ckan/migration/versions/088_delete_extras_which_are_deleted_state.py
A ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
A ckan/migration/versions/090_980dcd44de4b_delete_migrate_version_table.py
R ckan/migration/versions/__init__.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/meta.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/tag.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/README.rst_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/pastertemplates/template/bin/travis-run.sh_tmpl
M ckan/pastertemplates/template/dev-requirements.txt_tmpl
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
R ckan/public-bs2/base/css/.gitignore
R ckan/public-bs2/base/css/fuchsia.css
R ckan/public-bs2/base/css/green.css
R ckan/public-bs2/base/css/main.css
R ckan/public-bs2/base/css/maroon.css
R ckan/public-bs2/base/css/red.css
R ckan/public-bs2/base/i18n/.gitignore
R ckan/public-bs2/base/images/background-tag-ie7.png
R ckan/public-bs2/base/images/background-tag.png
R ckan/public-bs2/base/images/background-tile.png
R ckan/public-bs2/base/images/bg.png
R ckan/public-bs2/base/images/breadcrumb-slash-ie7.png
R ckan/public-bs2/base/images/ckan-logo-footer.png
R ckan/public-bs2/base/images/ckan-logo-white.svg
R ckan/public-bs2/base/images/ckan-logo.png
R ckan/public-bs2/base/images/ckan-logo.svg
R ckan/public-bs2/base/images/ckan.ico
R ckan/public-bs2/base/images/dashboard-followee-related.png
R ckan/public-bs2/base/images/dotted.png
R ckan/public-bs2/base/images/editing.png
R ckan/public-bs2/base/images/full-width-nav-right.png
R ckan/public-bs2/base/images/icon-search-27x26.png
R ckan/public-bs2/base/images/loading-spinner.gif
R ckan/public-bs2/base/images/nav-active.png
R ckan/public-bs2/base/images/nav.png
R ckan/public-bs2/base/images/od_80x15_blue.png
R ckan/public-bs2/base/images/placeholder-200x125.png
R ckan/public-bs2/base/images/placeholder-420x220.png
R ckan/public-bs2/base/images/placeholder-680x400.png
R ckan/public-bs2/base/images/placeholder-application.png
R ckan/public-bs2/base/images/placeholder-group.png
R ckan/public-bs2/base/images/placeholder-image.png
R ckan/public-bs2/base/images/placeholder-organization.png
R ckan/public-bs2/base/images/sprite-ckan-icons.png
R ckan/public-bs2/base/images/sprite-resource-icons.png
R ckan/public-bs2/base/images/table-seperator.png
R ckan/public-bs2/base/javascript/client.js
R ckan/public-bs2/base/javascript/i18n.js
R ckan/public-bs2/base/javascript/main.js
R ckan/public-bs2/base/javascript/module.js
R ckan/public-bs2/base/javascript/modules/activity-stream.js
R ckan/public-bs2/base/javascript/modules/api-info.js
R ckan/public-bs2/base/javascript/modules/autocomplete.js
R ckan/public-bs2/base/javascript/modules/basic-form.js
R ckan/public-bs2/base/javascript/modules/confirm-action.js
R ckan/public-bs2/base/javascript/modules/custom-fields.js
R ckan/public-bs2/base/javascript/modules/dashboard.js
R ckan/public-bs2/base/javascript/modules/data-viewer.js
R ckan/public-bs2/base/javascript/modules/dataset-visibility.js
R ckan/public-bs2/base/javascript/modules/follow.js
R ckan/public-bs2/base/javascript/modules/followers-counter.js
R ckan/public-bs2/base/javascript/modules/image-upload.js
R ckan/public-bs2/base/javascript/modules/media-grid.js
R ckan/public-bs2/base/javascript/modules/popover-context.js
R ckan/public-bs2/base/javascript/modules/resource-form.js
R ckan/public-bs2/base/javascript/modules/resource-reorder.js
R ckan/public-bs2/base/javascript/modules/resource-upload-field.js
R ckan/public-bs2/base/javascript/modules/resource-view-embed.js
R ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
R ckan/public-bs2/base/javascript/modules/resource-view-filters.js
R ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
R ckan/public-bs2/base/javascript/modules/select-switch.js
R ckan/public-bs2/base/javascript/modules/slug-preview.js
R ckan/public-bs2/base/javascript/modules/table-selectable-rows.js
R ckan/public-bs2/base/javascript/modules/table-toggle-more.js
R ckan/public-bs2/base/javascript/notify.js
R ckan/public-bs2/base/javascript/plugins/jquery.date-helpers.js
R ckan/public-bs2/base/javascript/plugins/jquery.form-warning.js
R ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
R ckan/public-bs2/base/javascript/plugins/jquery.inherit.js
R ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
R ckan/public-bs2/base/javascript/plugins/jquery.proxy-all.js
R ckan/public-bs2/base/javascript/plugins/jquery.slug-preview.js
R ckan/public-bs2/base/javascript/plugins/jquery.slug.js
R ckan/public-bs2/base/javascript/plugins/jquery.truncator.js
R ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
R ckan/public-bs2/base/javascript/pubsub.js
R ckan/public-bs2/base/javascript/resource.config
R ckan/public-bs2/base/javascript/sandbox.js
R ckan/public-bs2/base/javascript/tracking.js
R ckan/public-bs2/base/javascript/view-filters.js
R ckan/public-bs2/base/less/activity.less
R ckan/public-bs2/base/less/ckan.less
R ckan/public-bs2/base/less/custom.less
R ckan/public-bs2/base/less/dashboard.less
R ckan/public-bs2/base/less/datapusher.less
R ckan/public-bs2/base/less/dataset.less
R ckan/public-bs2/base/less/dropdown.less
R ckan/public-bs2/base/less/footer.less
R ckan/public-bs2/base/less/forms.less
R ckan/public-bs2/base/less/group.less
R ckan/public-bs2/base/less/homepage.less
R ckan/public-bs2/base/less/icons.less
R ckan/public-bs2/base/less/iehacks.less
R ckan/public-bs2/base/less/layout.less
R ckan/public-bs2/base/less/main.less
R ckan/public-bs2/base/less/masthead.less
R ckan/public-bs2/base/less/media.less
R ckan/public-bs2/base/less/mixins.less
R ckan/public-bs2/base/less/module.less
R ckan/public-bs2/base/less/nav.less
R ckan/public-bs2/base/less/profile.less
R ckan/public-bs2/base/less/prose.less
R ckan/public-bs2/base/less/resource-view.less
R ckan/public-bs2/base/less/search.less
R ckan/public-bs2/base/less/tables.less
R ckan/public-bs2/base/less/toolbar.less
R ckan/public-bs2/base/less/variables.less
R ckan/public-bs2/base/test/index.html
R ckan/public-bs2/base/test/primer/index.html
R ckan/public-bs2/base/test/spec/ckan.spec.js
R ckan/public-bs2/base/test/spec/client.spec.js
R ckan/public-bs2/base/test/spec/i18n.spec.js
R ckan/public-bs2/base/test/spec/module.spec.js
R ckan/public-bs2/base/test/spec/modules/autocomplete.spec.js
R ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
R ckan/public-bs2/base/test/spec/modules/confirm-action.spec.js
R ckan/public-bs2/base/test/spec/modules/custom-fields.spec.js
R ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
R ckan/public-bs2/base/test/spec/modules/image-upload.spec.js
R ckan/public-bs2/base/test/spec/modules/resource-form.spec.js
R ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.js
R ckan/public-bs2/base/test/spec/notify.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
R ckan/public-bs2/base/test/spec/pubsub.spec.js
R ckan/public-bs2/base/test/spec/sandbox.spec.js
R ckan/public-bs2/base/test/spec/view-filters.spec.js
R ckan/public-bs2/base/test/vendor/chai.js
R ckan/public-bs2/base/test/vendor/less.js
R ckan/public-bs2/base/test/vendor/mocha.css
R ckan/public-bs2/base/test/vendor/mocha.js
R ckan/public-bs2/base/test/vendor/sinon.js
R ckan/public-bs2/base/vendor/bootstrap.js
R ckan/public-bs2/base/vendor/bootstrap.min.js
R ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings-white.png
R ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings.png
R ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.js
R ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.min.js
R ckan/public-bs2/base/vendor/bootstrap/less/accordion.less
R ckan/public-bs2/base/vendor/bootstrap/less/alerts.less
R ckan/public-bs2/base/vendor/bootstrap/less/bootstrap.less
R ckan/public-bs2/base/vendor/bootstrap/less/breadcrumbs.less
R ckan/public-bs2/base/vendor/bootstrap/less/button-groups.less
R ckan/public-bs2/base/vendor/bootstrap/less/buttons.less
R ckan/public-bs2/base/vendor/bootstrap/less/carousel.less
R ckan/public-bs2/base/vendor/bootstrap/less/close.less
R ckan/public-bs2/base/vendor/bootstrap/less/code.less
R ckan/public-bs2/base/vendor/bootstrap/less/component-animations.less
R ckan/public-bs2/base/vendor/bootstrap/less/dropdowns.less
R ckan/public-bs2/base/vendor/bootstrap/less/forms.less
R ckan/public-bs2/base/vendor/bootstrap/less/grid.less
R ckan/public-bs2/base/vendor/bootstrap/less/hero-unit.less
R ckan/public-bs2/base/vendor/bootstrap/less/labels-badges.less
R ckan/public-bs2/base/vendor/bootstrap/less/layouts.less
R ckan/public-bs2/base/vendor/bootstrap/less/media.less
R ckan/public-bs2/base/vendor/bootstrap/less/mixins.less
R ckan/public-bs2/base/vendor/bootstrap/less/modals.less
R ckan/public-bs2/base/vendor/bootstrap/less/navbar.less
R ckan/public-bs2/base/vendor/bootstrap/less/navs.less
R ckan/public-bs2/base/vendor/bootstrap/less/pager.less
R ckan/public-bs2/base/vendor/bootstrap/less/pagination.less
R ckan/public-bs2/base/vendor/bootstrap/less/popovers.less
R ckan/public-bs2/base/vendor/bootstrap/less/progress-bars.less
R ckan/public-bs2/base/vendor/bootstrap/less/reset.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-1200px-min.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-767px-max.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-768px-979px.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-navbar.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-utilities.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive.less
R ckan/public-bs2/base/vendor/bootstrap/less/scaffolding.less
R ckan/public-bs2/base/vendor/bootstrap/less/sprites.less
R ckan/public-bs2/base/vendor/bootstrap/less/tables.less
R ckan/public-bs2/base/vendor/bootstrap/less/tests/buttons.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.css
R ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/forms-responsive.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/forms.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-static-top.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar.html
R ckan/public-bs2/base/vendor/bootstrap/less/thumbnails.less
R ckan/public-bs2/base/vendor/bootstrap/less/tooltip.less
R ckan/public-bs2/base/vendor/bootstrap/less/type.less
R ckan/public-bs2/base/vendor/bootstrap/less/utilities.less
R ckan/public-bs2/base/vendor/bootstrap/less/variables.less
R ckan/public-bs2/base/vendor/bootstrap/less/wells.less
R ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.css
R ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.min.css
R ckan/public-bs2/base/vendor/font-awesome/fonts/FontAwesome.otf
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
R ckan/public-bs2/base/vendor/font-awesome/less/bordered-pulled.less
R ckan/public-bs2/base/vendor/font-awesome/less/core.less
R ckan/public-bs2/base/vendor/font-awesome/less/extras.less
R ckan/public-bs2/base/vendor/font-awesome/less/fixed-width.less
R ckan/public-bs2/base/vendor/font-awesome/less/font-awesome.less
R ckan/public-bs2/base/vendor/font-awesome/less/icons.less
R ckan/public-bs2/base/vendor/font-awesome/less/larger.less
R ckan/public-bs2/base/vendor/font-awesome/less/list.less
R ckan/public-bs2/base/vendor/font-awesome/less/mixins.less
R ckan/public-bs2/base/vendor/font-awesome/less/path.less
R ckan/public-bs2/base/vendor/font-awesome/less/rotated-flipped.less
R ckan/public-bs2/base/vendor/font-awesome/less/spinning.less
R ckan/public-bs2/base/vendor/font-awesome/less/stacked.less
R ckan/public-bs2/base/vendor/font-awesome/less/variables.less
R ckan/public-bs2/base/vendor/html5.js
R ckan/public-bs2/base/vendor/html5.min.js
R ckan/public-bs2/base/vendor/jed.js
R ckan/public-bs2/base/vendor/jed.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.min.js
R ckan/public-bs2/base/vendor/jquery.js
R ckan/public-bs2/base/vendor/jquery.min.js
R ckan/public-bs2/base/vendor/jquery.ui.core.js
R ckan/public-bs2/base/vendor/jquery.ui.mouse.js
R ckan/public-bs2/base/vendor/jquery.ui.sortable.js
R ckan/public-bs2/base/vendor/jquery.ui.widget.js
R ckan/public-bs2/base/vendor/moment-with-locales.js
R ckan/public-bs2/base/vendor/polyfill-object-keys.js
R ckan/public-bs2/base/vendor/resource.config
R ckan/public-bs2/base/vendor/select2/.gitignore
R ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
R ckan/public-bs2/base/vendor/select2/LICENSE
R ckan/public-bs2/base/vendor/select2/README.md
R ckan/public-bs2/base/vendor/select2/bower.json
R ckan/public-bs2/base/vendor/select2/component.json
R ckan/public-bs2/base/vendor/select2/composer.json
R ckan/public-bs2/base/vendor/select2/package.json
R ckan/public-bs2/base/vendor/select2/release.sh
R ckan/public-bs2/base/vendor/select2/select2-bootstrap.css
R ckan/public-bs2/base/vendor/select2/select2-spinner.gif
R ckan/public-bs2/base/vendor/select2/select2.css
R ckan/public-bs2/base/vendor/select2/select2.jquery.json
R ckan/public-bs2/base/vendor/select2/select2.js
R ckan/public-bs2/base/vendor/select2/select2.min.js
R ckan/public-bs2/base/vendor/select2/select2.png
R ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
R ckan/public-bs2/base/vendor/select2/select2_locale_az.js
R ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
R ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
R ckan/public-bs2/base/vendor/select2/select2_locale_da.js
R ckan/public-bs2/base/vendor/select2/select2_locale_de.js
R ckan/public-bs2/base/vendor/select2/select2_locale_el.js
R ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
R ckan/public-bs2/base/vendor/select2/select2_locale_es.js
R ckan/public-bs2/base/vendor/select2/select2_locale_et.js
R ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_he.js
R ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
R ckan/public-bs2/base/vendor/select2/select2_locale_id.js
R ckan/public-bs2/base/vendor/select2/select2_locale_is.js
R ckan/public-bs2/base/vendor/select2/select2_locale_it.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
R ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
R ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
R ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
R ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
R ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
R ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
R ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
R ckan/public-bs2/base/vendor/select2/select2_locale_th.js
R ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
R ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
R ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
R ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
R ckan/public-bs2/base/vendor/select2/select2x2.png
M ckan/public/base/css/main.css
A ckan/public/base/css/webassets.yml
A ckan/public/base/javascript/apply-html-class.js
M ckan/public/base/javascript/modules/followers-counter.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/javascript/resource.config
A ckan/public/base/javascript/webassets.yml
M ckan/public/base/less/dataset.less
M ckan/public/base/vendor/resource.config
A ckan/public/base/vendor/webassets.yml
R ckan/templates-bs2/activity_streams/activity_stream_email_notifications.text
R ckan/templates-bs2/activity_streams/activity_stream_items.html
R ckan/templates-bs2/admin/base.html
R ckan/templates-bs2/admin/config.html
R ckan/templates-bs2/admin/confirm_reset.html
R ckan/templates-bs2/admin/index.html
R ckan/templates-bs2/admin/trash.html
R ckan/templates-bs2/ajax_snippets/custom_fields.html
R ckan/templates-bs2/ajax_snippets/follow_button.html
R ckan/templates-bs2/base.html
R ckan/templates-bs2/dataviewer/base.html
R ckan/templates-bs2/dataviewer/snippets/data_preview.html
R ckan/templates-bs2/dataviewer/snippets/no_preview.html
R ckan/templates-bs2/development/primer.html
R ckan/templates-bs2/development/snippets/actions.html
R ckan/templates-bs2/development/snippets/breadcrumb.html
R ckan/templates-bs2/development/snippets/context.html
R ckan/templates-bs2/development/snippets/facet.html
R ckan/templates-bs2/development/snippets/form.html
R ckan/templates-bs2/development/snippets/form_stages.html
R ckan/templates-bs2/development/snippets/list.html
R ckan/templates-bs2/development/snippets/media_grid.html
R ckan/templates-bs2/development/snippets/module.html
R ckan/templates-bs2/development/snippets/nav.html
R ckan/templates-bs2/development/snippets/page_header.html
R ckan/templates-bs2/development/snippets/pagination.html
R ckan/templates-bs2/development/snippets/simple-input.html
R ckan/templates-bs2/emails/invite_user.txt
R ckan/templates-bs2/emails/invite_user_subject.txt
R ckan/templates-bs2/emails/reset_password.txt
R ckan/templates-bs2/emails/reset_password_subject.txt
R ckan/templates-bs2/error_document_template.html
R ckan/templates-bs2/footer.html
R ckan/templates-bs2/group/about.html
R ckan/templates-bs2/group/activity_stream.html
R ckan/templates-bs2/group/admins.html
R ckan/templates-bs2/group/base_form_page.html
R ckan/templates-bs2/group/confirm_delete.html
R ckan/templates-bs2/group/confirm_delete_member.html
R ckan/templates-bs2/group/edit.html
R ckan/templates-bs2/group/edit_base.html
R ckan/templates-bs2/group/followers.html
R ckan/templates-bs2/group/history.html
R ckan/templates-bs2/group/index.html
R ckan/templates-bs2/group/member_new.html
R ckan/templates-bs2/group/members.html
R ckan/templates-bs2/group/new.html
R ckan/templates-bs2/group/new_group_form.html
R ckan/templates-bs2/group/read.html
R ckan/templates-bs2/group/read_base.html
R ckan/templates-bs2/group/snippets/feeds.html
R ckan/templates-bs2/group/snippets/group_form.html
R ckan/templates-bs2/group/snippets/group_item.html
R ckan/templates-bs2/group/snippets/group_list.html
R ckan/templates-bs2/group/snippets/helper.html
R ckan/templates-bs2/group/snippets/history_revisions.html
R ckan/templates-bs2/group/snippets/info.html
R ckan/templates-bs2/group/snippets/revisions_table.html
R ckan/templates-bs2/header.html
R ckan/templates-bs2/home/about.html
R ckan/templates-bs2/home/index.html
R ckan/templates-bs2/home/layout1.html
R ckan/templates-bs2/home/layout2.html
R ckan/templates-bs2/home/layout3.html
R ckan/templates-bs2/home/snippets/about_text.html
R ckan/templates-bs2/home/snippets/featured_group.html
R ckan/templates-bs2/home/snippets/featured_organization.html
R ckan/templates-bs2/home/snippets/promoted.html
R ckan/templates-bs2/home/snippets/search.html
R ckan/templates-bs2/home/snippets/stats.html
R ckan/templates-bs2/macros/autoform.html
R ckan/templates-bs2/macros/form.html
R ckan/templates-bs2/organization/about.html
R ckan/templates-bs2/organization/activity_stream.html
R ckan/templates-bs2/organization/admins.html
R ckan/templates-bs2/organization/base_form_page.html
R ckan/templates-bs2/organization/bulk_process.html
R ckan/templates-bs2/organization/confirm_delete.html
R ckan/templates-bs2/organization/confirm_delete_member.html
R ckan/templates-bs2/organization/edit.html
R ckan/templates-bs2/organization/edit_base.html
R ckan/templates-bs2/organization/index.html
R ckan/templates-bs2/organization/member_new.html
R ckan/templates-bs2/organization/members.html
R ckan/templates-bs2/organization/new.html
R ckan/templates-bs2/organization/new_organization_form.html
R ckan/templates-bs2/organization/read.html
R ckan/templates-bs2/organization/read_base.html
R ckan/templates-bs2/organization/snippets/feeds.html
R ckan/templates-bs2/organization/snippets/help.html
R ckan/templates-bs2/organization/snippets/helper.html
R ckan/templates-bs2/organization/snippets/info.html
R ckan/templates-bs2/organization/snippets/organization_form.html
R ckan/templates-bs2/organization/snippets/organization_item.html
R ckan/templates-bs2/organization/snippets/organization_list.html
R ckan/templates-bs2/package/activity.html
R ckan/templates-bs2/package/base.html
R ckan/templates-bs2/package/base_form_page.html
R ckan/templates-bs2/package/confirm_delete.html
R ckan/templates-bs2/package/confirm_delete_resource.html
R ckan/templates-bs2/package/edit.html
R ckan/templates-bs2/package/edit_base.html
R ckan/templates-bs2/package/edit_view.html
R ckan/templates-bs2/package/followers.html
R ckan/templates-bs2/package/group_list.html
R ckan/templates-bs2/package/history.html
R ckan/templates-bs2/package/new.html
R ckan/templates-bs2/package/new_package_form.html
R ckan/templates-bs2/package/new_resource.html
R ckan/templates-bs2/package/new_resource_not_draft.html
R ckan/templates-bs2/package/new_view.html
R ckan/templates-bs2/package/read.html
R ckan/templates-bs2/package/read_base.html
R ckan/templates-bs2/package/resource_edit.html
R ckan/templates-bs2/package/resource_edit_base.html
R ckan/templates-bs2/package/resource_read.html
R ckan/templates-bs2/package/resource_views.html
R ckan/templates-bs2/package/resources.html
R ckan/templates-bs2/package/search.html
R ckan/templates-bs2/package/snippets/additional_info.html
R ckan/templates-bs2/package/snippets/cannot_create_package.html
R ckan/templates-bs2/package/snippets/history_revisions.html
R ckan/templates-bs2/package/snippets/info.html
R ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
R ckan/templates-bs2/package/snippets/package_basic_fields.html
R ckan/templates-bs2/package/snippets/package_form.html
R ckan/templates-bs2/package/snippets/package_metadata_fields.html
R ckan/templates-bs2/package/snippets/resource_edit_form.html
R ckan/templates-bs2/package/snippets/resource_form.html
R ckan/templates-bs2/package/snippets/resource_help.html
R ckan/templates-bs2/package/snippets/resource_info.html
R ckan/templates-bs2/package/snippets/resource_item.html
R ckan/templates-bs2/package/snippets/resource_view.html
R ckan/templates-bs2/package/snippets/resource_view_embed.html
R ckan/templates-bs2/package/snippets/resource_view_filters.html
R ckan/templates-bs2/package/snippets/resource_views_list.html
R ckan/templates-bs2/package/snippets/resource_views_list_item.html
R ckan/templates-bs2/package/snippets/resources.html
R ckan/templates-bs2/package/snippets/resources_list.html
R ckan/templates-bs2/package/snippets/revisions_table.html
R ckan/templates-bs2/package/snippets/stages.html
R ckan/templates-bs2/package/snippets/tags.html
R ckan/templates-bs2/package/snippets/view_form.html
R ckan/templates-bs2/package/snippets/view_form_filters.html
R ckan/templates-bs2/package/snippets/view_help.html
R ckan/templates-bs2/package/view_edit_base.html
R ckan/templates-bs2/page.html
R ckan/templates-bs2/revision/__init__.py
R ckan/templates-bs2/revision/diff.html
R ckan/templates-bs2/revision/list.html
R ckan/templates-bs2/revision/read.html
R ckan/templates-bs2/revision/read_base.html
R ckan/templates-bs2/revision/snippets/revisions_list.html
R ckan/templates-bs2/robots.txt
R ckan/templates-bs2/snippets/activity_item.html
R ckan/templates-bs2/snippets/activity_stream.html
R ckan/templates-bs2/snippets/additional_info.html
R ckan/templates-bs2/snippets/context.html
R ckan/templates-bs2/snippets/context/dataset.html
R ckan/templates-bs2/snippets/context/group.html
R ckan/templates-bs2/snippets/context/user.html
R ckan/templates-bs2/snippets/custom_form_fields.html
R ckan/templates-bs2/snippets/datapreview_embed_dialog.html
R ckan/templates-bs2/snippets/datapusher_status.html
R ckan/templates-bs2/snippets/debug.html
R ckan/templates-bs2/snippets/disqus_trackback.html
R ckan/templates-bs2/snippets/facet_list.html
R ckan/templates-bs2/snippets/follow_button.html
R ckan/templates-bs2/snippets/group.html
R ckan/templates-bs2/snippets/group_item.html
R ckan/templates-bs2/snippets/home_breadcrumb_item.html
R ckan/templates-bs2/snippets/language_selector.html
R ckan/templates-bs2/snippets/license.html
R ckan/templates-bs2/snippets/local_friendly_datetime.html
R ckan/templates-bs2/snippets/organization.html
R ckan/templates-bs2/snippets/organization_item.html
R ckan/templates-bs2/snippets/package_grid.html
R ckan/templates-bs2/snippets/package_item.html
R ckan/templates-bs2/snippets/package_list.html
R ckan/templates-bs2/snippets/popular.html
R ckan/templates-bs2/snippets/private.html
R ckan/templates-bs2/snippets/search_form.html
R ckan/templates-bs2/snippets/search_result_text.html
R ckan/templates-bs2/snippets/simple_search.html
R ckan/templates-bs2/snippets/social.html
R ckan/templates-bs2/snippets/sort_by.html
R ckan/templates-bs2/snippets/subscribe.html
R ckan/templates-bs2/snippets/tag_list.html
R ckan/templates-bs2/tag/index.html
R ckan/templates-bs2/tests/broken_helper_as_attribute.html
R ckan/templates-bs2/tests/broken_helper_as_item.html
R ckan/templates-bs2/tests/flash_messages.html
R ckan/templates-bs2/tests/helper_as_attribute.html
R ckan/templates-bs2/tests/helper_as_item.html
R ckan/templates-bs2/tests/mock_json_resource_preview_template.html
R ckan/templates-bs2/tests/mock_resource_preview_template.html
R ckan/templates-bs2/user/activity_stream.html
R ckan/templates-bs2/user/dashboard.html
R ckan/templates-bs2/user/dashboard_datasets.html
R ckan/templates-bs2/user/dashboard_groups.html
R ckan/templates-bs2/user/dashboard_organizations.html
R ckan/templates-bs2/user/edit.html
R ckan/templates-bs2/user/edit_base.html
R ckan/templates-bs2/user/edit_user_form.html
R ckan/templates-bs2/user/followers.html
R ckan/templates-bs2/user/list.html
R ckan/templates-bs2/user/login.html
R ckan/templates-bs2/user/logout.html
R ckan/templates-bs2/user/logout_first.html
R ckan/templates-bs2/user/new.html
R ckan/templates-bs2/user/new_user_form.html
R ckan/templates-bs2/user/perform_reset.html
R ckan/templates-bs2/user/read.html
R ckan/templates-bs2/user/read_base.html
R ckan/templates-bs2/user/request_reset.html
R ckan/templates-bs2/user/snippets/followee_dropdown.html
R ckan/templates-bs2/user/snippets/followers.html
R ckan/templates-bs2/user/snippets/login_form.html
R ckan/templates-bs2/user/snippets/recaptcha.html
R ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/base.html
R ckan/templates/group/history.html
M ckan/templates/group/member_new.html
R ckan/templates/group/snippets/history_revisions.html
R ckan/templates/group/snippets/revisions_table.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/snippets/feeds.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
A ckan/templates/package/changes.html
R ckan/templates/package/history.html
M ckan/templates/package/new_resource.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_edit_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/resources.html
R ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
R ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/tags.html
M ckan/templates/page.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/list.html
R ckan/templates/revision/read.html
R ckan/templates/revision/read_base.html
R ckan/templates/revision/snippets/revisions_list.html
A ckan/templates/snippets/activities/fallback.html
R ckan/templates/snippets/activity_item.html
M ckan/templates/snippets/activity_stream.html
M ckan/templates/snippets/tag_list.html
M ckan/tests/controllers/test_package.py
M ckan/tests/factories.py
R ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
R ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
R ckan/tests/legacy/models/test_activity.py
R ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/auth/test_get.py
A ckan/tests/migration/test_migrate_package_activity.py
A ckan/tests/migration/test_revision_legacy_code.py
A ckan/tests/model/test_package.py
A ckan/tests/model/test_package_extra.py
A ckan/tests/model/test_tags.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_none_root.py
M ckan/views/api.py
M ckan/views/dataset.py
M ckan/views/group.py
M ckan/views/resource.py
M ckan/views/user.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_create.py
M ckanext/datatablesview/public/resource.config
A ckanext/datatablesview/public/webassets.yml
M ckanext/datatablesview/templates/datatables/datatables_view.html
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
A ckanext/example_theme_docs/v15_fanstatic/fanstatic/webassets.yml
M ckanext/example_theme_docs/v15_fanstatic/templates/base.html
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/fanstatic/webassets.yml
M ckanext/example_theme_docs/v16_initialize_a_javascript_module/templates/snippets/package_item.html
A ckanext/example_theme_docs/v17_popover/fanstatic/webassets.yml
M ckanext/example_theme_docs/v17_popover/templates/snippets/package_item.html
A ckanext/example_theme_docs/v18_snippet_api/fanstatic/webassets.yml
M ckanext/example_theme_docs/v18_snippet_api/templates/snippets/package_item.html
A ckanext/example_theme_docs/v19_01_error/fanstatic/webassets.yml
A ckanext/example_theme_docs/v19_02_error_handling/fanstatic/webassets.yml
A ckanext/example_theme_docs/v20_pubsub/fanstatic/webassets.yml
A ckanext/example_theme_docs/v21_custom_jquery_plugin/fanstatic/webassets.yml
M ckanext/example_theme_docs/v21_custom_jquery_plugin/templates/snippets/package_item.html
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/__init__.py
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/example_theme.js
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/resource.config
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/webassets.yml
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/plugin.py
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/public/promoted-image.jpg
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/base.html
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/home
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/snippets
M ckanext/reclineview/theme/public/resource.config
A ckanext/reclineview/theme/public/webassets.yml
M ckanext/reclineview/theme/templates/recline_view.html
M ckanext/resourceproxy/tests/test_proxy.py
A ckanext/stats/public/ckanext/stats/webassets.yml
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/test_tag_vocab_plugin.py
M ckanext/textview/tests/test_view.py
A ckanext/textview/theme/public/webassets.yml
M ckanext/textview/theme/templates/text_view.html
M dev-requirements.txt
M doc/conf.py
M doc/contributing/frontend/template-blocks.rst
M doc/maintaining/configuration.rst
M doc/user-guide.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge pull request #1 from ckan/master
Pull recent commits from original CKAN repo
Commit: 26dff6839cc18a83d6bb1f1bc79c3a32592d3db5
https://github.com/ckan/ckan/commit/26dff6839cc18a83d6bb1f1bc79c3a32592d3db5
Author: hayley-leblanc <leblan_h1 at denison.edu>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M ckan/public/base/css/main.css
M ckan/public/base/images/sprite-resource-icons.png
M ckan/public/base/less/icons.less
Log Message:
-----------
Use new resource icons
Commit: f6740d66623135f9a427e50afff1c09808fad875
https://github.com/ckan/ckan/commit/f6740d66623135f9a427e50afff1c09808fad875
Author: amercader <amercadero at gmail.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
Log Message:
-----------
Compile less files
Commit: f6adcaa5bf4ae7e8ef662b089e356f1f7b9df69d
https://github.com/ckan/ckan/commit/f6adcaa5bf4ae7e8ef662b089e356f1f7b9df69d
Author: amercader <amercadero at gmail.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/images/sprite-resource-icons.png
M ckan/public/base/less/icons.less
Log Message:
-----------
Merge branch 'hayley-leblanc-2910-extend-sprite-resource-icons'
Commit: e5848c2f68d58075d898f584565ca2e49a13f762
https://github.com/ckan/ckan/commit/e5848c2f68d58075d898f584565ca2e49a13f762
Author: amercader <amercadero at gmail.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#4872] Remove _external query param on Pylons generated URLs
Fixes #4872
The url_for wrapper for Pylons requests correctly handles Flask's
`_external` parameter to generate fully qualified URLs, but fails
to remove it, resulting in an extraneous param added to the URL,
eg: http://example.com/dataset/test?_external=True
Commit: 211737a8e83e923db35ae99068381993aca29ec5
https://github.com/ckan/ckan/commit/211737a8e83e923db35ae99068381993aca29ec5
Author: amercader <amercadero at gmail.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/templates/recline_view.html
Log Message:
-----------
[#4874] Allow to provide a custom DataProxy URL
Adds support for providing a custom DataProxy URL via config option.
This will pave the way for deprecating it and completely removing it in
the near future. If someone really wants to use it they can host it
themselves and update the URL that Recline uses.
Commit: f02dcb602552a5fa43ee093507686fa2171ee12f
https://github.com/ckan/ckan/commit/f02dcb602552a5fa43ee093507686fa2171ee12f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M ckan/plugins/interfaces.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Edited content and PEP8 of interfaces.py
Commit: 6e4a0b9083b40759a7733e841dd609b3a52203ab
https://github.com/ckan/ckan/commit/6e4a0b9083b40759a7733e841dd609b3a52203ab
Author: amercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#4872] [#4872] Pep8
Commit: 21c6e42987b6ab324035c1f4f4dcee6738ce86fc
https://github.com/ckan/ckan/commit/21c6e42987b6ab324035c1f4f4dcee6738ce86fc
Author: amercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckanext/reclineview/plugin.py
Log Message:
-----------
[#4874] [#4874] Pep8
Commit: 02f80e1434a5aa80d626f95fba916c8a38a921ea
https://github.com/ckan/ckan/commit/02f80e1434a5aa80d626f95fba916c8a38a921ea
Author: amercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4878] Allow custom CKAN callback URL for the DataPusher
The DataPusher pings back CKAN when performing or finishing
a job (calling the datapusher_hook action), and it does so
via an HTTP request to the host defined in ckan.site_url.
There are a number of scenarios where this does not work, eg:
* CKAN and DataPusher sitting behind a Firewall that doesn't
allow external requests
* Standard Docker compose setup for development where the
ckan.site_url is http://localhost:5000 or similar
This change adds a new config option that allows to define an
alternative internal URL that DataPusher can reach.
Commit: 3f532428d137c60f27410628675fcd2638212430
https://github.com/ckan/ckan/commit/3f532428d137c60f27410628675fcd2638212430
Author: amercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4878] [#4878] Fix docs heading
Commit: f3f7e97a1470693eb45757d51f30b58bc2706929
https://github.com/ckan/ckan/commit/f3f7e97a1470693eb45757d51f30b58bc2706929
Author: Ian Ward <ian at excess.org>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #4879 from ckan/4878-custom-datapusher-callback-url
[#4878] Allow custom CKAN callback URL for the DataPusher
Commit: 7256b2949751b5bae31a63d9f5ba4389575b621e
https://github.com/ckan/ckan/commit/7256b2949751b5bae31a63d9f5ba4389575b621e
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge pull request #4873 from ckan/4872-remove-extra-external-parameter
[#4872] Remove _external query param on Pylons generated URLs
Commit: 5c368ebe4234048df81bf03b7e173b04243a5ca5
https://github.com/ckan/ckan/commit/5c368ebe4234048df81bf03b7e173b04243a5ca5
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckan/plugins/interfaces.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Merge pull request #4877 from ckan/interfaces-content-edit
Edited content and PEP8 of interfaces.py
Commit: 698f55c887a5a3b27edb334aab26542927b31b36
https://github.com/ckan/ckan/commit/698f55c887a5a3b27edb334aab26542927b31b36
Author: amercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4874] Add config option docs
Commit: bdfd7690210712059cf6f0d60262fd62d873a136
https://github.com/ckan/ckan/commit/bdfd7690210712059cf6f0d60262fd62d873a136
Author: amercader <amercadero at gmail.com>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckan/logic/auth/get.py
Log Message:
-----------
[#4827] Don't rely at all on resource object in context
Commit: f5d7640dcf1f7f75c288dcb3addce00f3f14e98b
https://github.com/ckan/ckan/commit/f5d7640dcf1f7f75c288dcb3addce00f3f14e98b
Author: Ian Ward <ian at excess.org>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckan/logic/auth/get.py
Log Message:
-----------
Merge pull request #4828 from ckan/4827-resource_view_show-auth
[#4827] More robust auth functions for resource_view_show
Commit: 8d0d0a136a92cb057d207e2528d12169f9faa09b
https://github.com/ckan/ckan/commit/8d0d0a136a92cb057d207e2528d12169f9faa09b
Author: Ian Ward <ian at excess.org>
Date: 2019-06-27 (Thu, 27 Jun 2019)
Changed paths:
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/templates/recline_view.html
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #4875 from ckan/4874-custom-dataproxy-url
[#4874] Allow to provide a custom DataProxy URL
Commit: 27603fb95617098476e808e9ef1e11bfe6e551df
https://github.com/ckan/ckan/commit/27603fb95617098476e808e9ef1e11bfe6e551df
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M Dockerfile
M ckan/authz.py
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/helpers.py
M ckan/lib/webassets_tools.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/migration/revision_legacy_code.py
M ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
M ckan/pastertemplates/template/README.rst_tmpl
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/images/sprite-resource-icons.png
M ckan/public/base/javascript/modules/followers-counter.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/less/icons.less
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/snippets/feeds.html
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/model/test_package.py
M ckan/views/api.py
M ckan/views/user.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_create.py
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/webassets.yml
M ckanext/reclineview/theme/templates/recline_view.html
M doc/contributing/frontend/template-blocks.rst
M doc/maintaining/configuration.rst
M doc/user-guide.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge branch 'master' into remove-vdm
Compare: https://github.com/ckan/ckan/compare/b1a45906d03c...27603fb95617
More information about the ckan-changes
mailing list