[ckan-changes] [ckan/ckan] b7649c: convert response to stream
GitHub
noreply at github.com
Fri Feb 23 19:09:46 UTC 2018
Branch: refs/heads/2562-datastore-search-sql-private
Home: https://github.com/ckan/ckan
Commit: b7649cdbfb6303cf98fbb842309bbb611b4490e7
https://github.com/ckan/ckan/commit/b7649cdbfb6303cf98fbb842309bbb611b4490e7
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-05-02 (Tue, 02 May 2017)
Changed paths:
M ckan/common.py
M ckan/config/middleware/pylons_app.py
Log Message:
-----------
convert response to stream
Commit: f24fb3d31b96a43f31c95ea9ecaf8c2389902cdc
https://github.com/ckan/ckan/commit/f24fb3d31b96a43f31c95ea9ecaf8c2389902cdc
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M bin/travis-install-dependencies
M circle.yml
M ckan/controllers/group.py
A ckan/lib/lazyjson.py
M ckan/lib/navl/validators.py
M ckan/logic/auth/update.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/less/forms.less
M ckan/public/base/less/media.less
M ckan/templates/package/resource_read.html
M ckan/templates/package/snippets/resource_item.html
M ckan/tests/controllers/test_group.py
M ckan/tests/helpers.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/datastore/controller.py
M ckanext/datastore/db.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/helpers.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_helpers.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_unit.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/datastore/writer.py
M contrib/docker/docker-compose.yml
M doc/conf.py
M doc/maintaining/datastore.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/installing/solr.rst
M doc/maintaining/upgrading/upgrade-postgres.rst
A requirement-setuptools.txt
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into streaming-responses
Commit: 2d30527403270bfcd10dbc272959ab3ab9a7480c
https://github.com/ckan/ckan/commit/2d30527403270bfcd10dbc272959ab3ab9a7480c
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M ckan/common.py
A ckanext/example_flask_streaming/__init__.py
A ckanext/example_flask_streaming/plugin.py
A ckanext/example_flask_streaming/templates/stream.html
A ckanext/example_flask_streaming/tests/10lines.txt
A ckanext/example_flask_streaming/tests/__init__.py
A ckanext/example_flask_streaming/tests/test_streaming_responses.py
M setup.py
Log Message:
-----------
test flask streaming responses
Commit: 59789c438a3ad63dd84db3cc86ba2d8abee54f05
https://github.com/ckan/ckan/commit/59789c438a3ad63dd84db3cc86ba2d8abee54f05
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M ckan/common.py
M ckanext/example_flask_streaming/plugin.py
M ckanext/example_flask_streaming/tests/test_streaming_responses.py
Log Message:
-----------
unicode literals
Commit: b2daac2c262dec2d840777308701dbacd3b02fd7
https://github.com/ckan/ckan/commit/b2daac2c262dec2d840777308701dbacd3b02fd7
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M ckanext/example_flask_streaming/plugin.py
Log Message:
-----------
Updated comments on example plugin
Commit: c7918cf3ea020e26e6f11261c40913f0fb06839f
https://github.com/ckan/ckan/commit/c7918cf3ea020e26e6f11261c40913f0fb06839f
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M ckanext/example_flask_streaming/plugin.py
Log Message:
-----------
Update plugin.py
Commit: 922d0eb168e1dfd7a2a513f5be5b661b15b9ba08
https://github.com/ckan/ckan/commit/922d0eb168e1dfd7a2a513f5be5b661b15b9ba08
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M Dockerfile
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
docker-compose v3 working
Commit: 65ce565fe4e51a31853eb060c02e191130c74912
https://github.com/ckan/ckan/commit/65ce565fe4e51a31853eb060c02e191130c74912
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M .gitignore
Log Message:
-----------
gitignore contrib/docker/.env
Commit: 648fd6fd7b5c5bf22697aa45b7c4cfecca93ea48
https://github.com/ckan/ckan/commit/648fd6fd7b5c5bf22697aa45b7c4cfecca93ea48
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M Dockerfile
M contrib/docker/apache.wsgi
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
incorporate #3651
Commit: a45b5e86bdcf9d9ec04c98ecc1bf96f130a30813
https://github.com/ckan/ckan/commit/a45b5e86bdcf9d9ec04c98ecc1bf96f130a30813
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M Dockerfile
M contrib/docker/docker-compose.yml
Log Message:
-----------
ckan Dockerfile: move useradd below mkdir
Commit: d046e295aaffacafdefcfe57151b68cfdf90bf37
https://github.com/ckan/ckan/commit/d046e295aaffacafdefcfe57151b68cfdf90bf37
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
fix ckan Dockerfile to follow #3651
Commit: a9d1969d1b16f6a41a167ca65acf1fd99d20e95a
https://github.com/ckan/ckan/commit/a9d1969d1b16f6a41a167ca65acf1fd99d20e95a
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
A contrib/docker/.env.template
Log Message:
-----------
add .env.template
Commit: 7e75ec0ebec4f23abfa43dd1199fe82af8535b49
https://github.com/ckan/ckan/commit/7e75ec0ebec4f23abfa43dd1199fe82af8535b49
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M contrib/docker/.env.template
Log Message:
-----------
add instructions to .env.template
Commit: d415b0d7a45f771e70e0e1278f81eb0ad049a984
https://github.com/ckan/ckan/commit/d415b0d7a45f771e70e0e1278f81eb0ad049a984
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M contrib/docker/.env.template
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
add comments to docker templates
Commit: 6283ce8be425a42772083271ccc365673ade41a2
https://github.com/ckan/ckan/commit/6283ce8be425a42772083271ccc365673ade41a2
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M ckan/lib/helpers.py
M doc/contributing/test.rst
Log Message:
-----------
merge master
Commit: 81600ab4c24207e0f7269311b271c77525b49206
https://github.com/ckan/ckan/commit/81600ab4c24207e0f7269311b271c77525b49206
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M CHANGELOG.rst
M Dockerfile
M ckan/__init__.py
M ckan/common.py
M ckan/config/environment.py
M ckan/config/middleware/__init__.py
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/jobs.py
M ckan/logic/action/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/validators.py
M ckan/migration/versions/008_update_vdm_ids.py
M ckan/migration/versions/016_uuids_everywhere.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/group.py
M ckan/model/package.py
M ckan/model/tracking.py
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/javascript/modules/follow.js
A ckan/public/base/javascript/modules/followers-counter.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/javascript/modules/slug-preview.js
M ckan/public/base/javascript/plugins/jquery.url-helpers.js
M ckan/public/base/javascript/resource.config
M ckan/public/base/less/forms.less
M ckan/public/base/less/homepage.less
M ckan/public/base/less/search.less
M ckan/public/base/test/index.html
A ckan/public/base/test/spec/modules/followers-counter.spec.js
M ckan/public/base/test/spec/plugins/jquery.url-helpers.spec.js
M ckan/templates/footer.html
M ckan/templates/group/about.html
M ckan/templates/group/edit.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/read.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_item.html
M ckan/templates/group/snippets/info.html
M ckan/templates/header.html
M ckan/templates/home/snippets/search.html
M ckan/templates/home/snippets/stats.html
M ckan/templates/macros/form.html
M ckan/templates/organization/read.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/snippets/language_selector.html
M ckan/templates/snippets/organization.html
M ckan/templates/snippets/search_form.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read_base.html
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/lib/test_helpers.py
M ckan/tests/legacy/models/test_package_relationships.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/test_i18n.py
M ckan/tests/logic/action/__init__.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/logic/auth/__init__.py
M ckan/tests/test_coding_standards.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_action.py
M ckanext/datapusher/tests/test_interfaces.py
A ckanext/datastore/backend/__init__.py
A ckanext/datastore/backend/postgres.py
M ckanext/datastore/commands.py
M ckanext/datastore/controller.py
R ckanext/datastore/db.py
M ckanext/datastore/helpers.py
M ckanext/datastore/interfaces.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/plugin.py
M ckanext/datastore/templates/datastore/dictionary.html
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_helpers.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_unit.py
M ckanext/datastore/tests/test_upsert.py
A ckanext/datatablesview/__init__.py
A ckanext/datatablesview/controller.py
A ckanext/datatablesview/plugin.py
A ckanext/datatablesview/public/datatablesview.js
A ckanext/datatablesview/public/resource.config
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap-theme.css
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap-theme.css.map
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap.css
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap.css.map
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/js/bootstrap.js
A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/js/npm.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.bootstrap.css
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.dataTables.css
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.foundation.css
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.jqueryui.css
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.semanticui.css
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/common.scss
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/mixins.scss
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.bootstrap.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.colVis.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.foundation.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.jqueryui.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.semanticui.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/dataTables.buttons.js
A ckanext/datatablesview/public/vendor/Buttons-1.3.1/swf/flashExport.swf
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.bootstrap.css
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.foundation.css
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.jqueryui.css
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.semanticui.css
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/jquery.dataTables.css
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/jquery.dataTables_themeroller.css
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_asc.png
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_asc_disabled.png
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_both.png
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_desc.png
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_desc_disabled.png
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.bootstrap.js
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.foundation.js
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.jqueryui.js
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.semanticui.js
A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/jquery.dataTables.js
A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.bootstrap.css
A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.dataTables.css
A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.foundation.css
A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.jqueryui.css
A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/js/dataTables.fixedColumns.js
A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.bootstrap.css
A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.dataTables.css
A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.foundation.css
A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.jqueryui.css
A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/js/dataTables.fixedHeader.js
A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.bootstrap.css
A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.dataTables.css
A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.foundation.css
A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.jqueryui.css
A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.semanticui.css
A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/js/dataTables.keyTable.js
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.bootstrap.css
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.dataTables.css
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.foundation.css
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.jqueryui.css
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/dataTables.responsive.js
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/responsive.bootstrap.js
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/responsive.foundation.js
A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/responsive.jqueryui.js
A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.bootstrap.css
A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.dataTables.css
A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.foundation.css
A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.jqueryui.css
A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.semanticui.css
A ckanext/datatablesview/public/vendor/Select-1.2.2/js/dataTables.select.js
A ckanext/datatablesview/public/vendor/datatables.css
A ckanext/datatablesview/public/vendor/datatables.js
A ckanext/datatablesview/templates/datatables/datatables_form.html
A ckanext/datatablesview/templates/datatables/datatables_view.html
A ckanext/example_idatastorebackend/__init__.py
A ckanext/example_idatastorebackend/example_sqlite.py
A ckanext/example_idatastorebackend/plugin.py
A ckanext/example_idatastorebackend/test/__init__.py
A ckanext/example_idatastorebackend/test/test_plugin.py
R ckanext/example_theme/__init__.py
R ckanext/example_theme/custom_config_setting/__init__.py
R ckanext/example_theme/custom_config_setting/plugin.py
R ckanext/example_theme/custom_config_setting/templates/home/layout1.html
R ckanext/example_theme/custom_config_setting/templates/snippets
R ckanext/example_theme/custom_emails/__init__.py
R ckanext/example_theme/custom_emails/plugin.py
R ckanext/example_theme/custom_emails/templates/emails/invite_user.txt
R ckanext/example_theme/custom_emails/templates/emails/invite_user_subject.txt
R ckanext/example_theme/custom_emails/templates/emails/reset_password.txt
R ckanext/example_theme/custom_emails/templates/emails/reset_password_subject.txt
R ckanext/example_theme/custom_emails/tests.py
R ckanext/example_theme/v01_empty_extension/__init__.py
R ckanext/example_theme/v01_empty_extension/plugin.py
R ckanext/example_theme/v02_empty_template/__init__.py
R ckanext/example_theme/v02_empty_template/plugin.py
R ckanext/example_theme/v02_empty_template/templates/home/index.html
R ckanext/example_theme/v03_jinja/__init__.py
R ckanext/example_theme/v03_jinja/plugin.py
R ckanext/example_theme/v03_jinja/templates/home/index.html
R ckanext/example_theme/v04_ckan_extends/__init__.py
R ckanext/example_theme/v04_ckan_extends/plugin.py
R ckanext/example_theme/v04_ckan_extends/templates/home/index.html
R ckanext/example_theme/v05_block/__init__.py
R ckanext/example_theme/v05_block/plugin.py
R ckanext/example_theme/v05_block/templates/home/layout1.html
R ckanext/example_theme/v06_super/__init__.py
R ckanext/example_theme/v06_super/plugin.py
R ckanext/example_theme/v06_super/templates/home/layout1.html
R ckanext/example_theme/v07_helper_function/__init__.py
R ckanext/example_theme/v07_helper_function/plugin.py
R ckanext/example_theme/v07_helper_function/templates/home/layout1.html
R ckanext/example_theme/v08_custom_helper_function/__init__.py
R ckanext/example_theme/v08_custom_helper_function/plugin.py
R ckanext/example_theme/v08_custom_helper_function/templates/home/layout1.html
R ckanext/example_theme/v09_snippet/__init__.py
R ckanext/example_theme/v09_snippet/plugin.py
R ckanext/example_theme/v09_snippet/templates/home/layout1.html
R ckanext/example_theme/v10_custom_snippet/__init__.py
R ckanext/example_theme/v10_custom_snippet/plugin.py
R ckanext/example_theme/v10_custom_snippet/templates/home/layout1.html
R ckanext/example_theme/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
R ckanext/example_theme/v11_HTML_and_CSS/__init__.py
R ckanext/example_theme/v11_HTML_and_CSS/plugin.py
R ckanext/example_theme/v11_HTML_and_CSS/templates/home/layout1.html
R ckanext/example_theme/v11_HTML_and_CSS/templates/snippets/example_theme_most_popular_groups.html
R ckanext/example_theme/v12_extra_public_dir/__init__.py
R ckanext/example_theme/v12_extra_public_dir/plugin.py
R ckanext/example_theme/v12_extra_public_dir/public/promoted-image.jpg
R ckanext/example_theme/v12_extra_public_dir/templates/home/layout1.html
R ckanext/example_theme/v12_extra_public_dir/templates/home/snippets/promoted.html
R ckanext/example_theme/v12_extra_public_dir/templates/snippets
R ckanext/example_theme/v13_custom_css/__init__.py
R ckanext/example_theme/v13_custom_css/plugin.py
R ckanext/example_theme/v13_custom_css/public/example_theme.css
R ckanext/example_theme/v13_custom_css/public/promoted-image.jpg
R ckanext/example_theme/v13_custom_css/templates/base.html
R ckanext/example_theme/v13_custom_css/templates/home
R ckanext/example_theme/v13_custom_css/templates/snippets
R ckanext/example_theme/v14_more_custom_css/__init__.py
R ckanext/example_theme/v14_more_custom_css/plugin.py
R ckanext/example_theme/v14_more_custom_css/public/example_theme.css
R ckanext/example_theme/v14_more_custom_css/public/promoted-image.jpg
R ckanext/example_theme/v14_more_custom_css/templates
R ckanext/example_theme/v15_fanstatic/__init__.py
R ckanext/example_theme/v15_fanstatic/fanstatic/example_theme.css
R ckanext/example_theme/v15_fanstatic/plugin.py
R ckanext/example_theme/v15_fanstatic/public/promoted-image.jpg
R ckanext/example_theme/v15_fanstatic/templates/base.html
R ckanext/example_theme/v15_fanstatic/templates/home
R ckanext/example_theme/v15_fanstatic/templates/snippets
R ckanext/example_theme/v16_initialize_a_javascript_module/__init__.py
R ckanext/example_theme/v16_initialize_a_javascript_module/fanstatic/example_theme_popover.js
R ckanext/example_theme/v16_initialize_a_javascript_module/plugin.py
R ckanext/example_theme/v16_initialize_a_javascript_module/templates/snippets/package_item.html
R ckanext/example_theme/v17_popover/__init__.py
R ckanext/example_theme/v17_popover/fanstatic/example_theme_popover.js
R ckanext/example_theme/v17_popover/plugin.py
R ckanext/example_theme/v17_popover/templates/snippets/package_item.html
R ckanext/example_theme/v18_snippet_api/__init__.py
R ckanext/example_theme/v18_snippet_api/fanstatic/example_theme_popover.css
R ckanext/example_theme/v18_snippet_api/fanstatic/example_theme_popover.js
R ckanext/example_theme/v18_snippet_api/plugin.py
R ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
R ckanext/example_theme/v18_snippet_api/templates/snippets/package_item.html
R ckanext/example_theme/v19_01_error/__init__.py
R ckanext/example_theme/v19_01_error/fanstatic/example_theme_popover.css
R ckanext/example_theme/v19_01_error/fanstatic/example_theme_popover.js
R ckanext/example_theme/v19_01_error/plugin.py
R ckanext/example_theme/v19_01_error/templates
R ckanext/example_theme/v19_02_error_handling/__init__.py
R ckanext/example_theme/v19_02_error_handling/fanstatic/example_theme_popover.css
R ckanext/example_theme/v19_02_error_handling/fanstatic/example_theme_popover.js
R ckanext/example_theme/v19_02_error_handling/plugin.py
R ckanext/example_theme/v19_02_error_handling/templates
R ckanext/example_theme/v20_pubsub/__init__.py
R ckanext/example_theme/v20_pubsub/fanstatic/example_theme_popover.css
R ckanext/example_theme/v20_pubsub/fanstatic/example_theme_popover.js
R ckanext/example_theme/v20_pubsub/plugin.py
R ckanext/example_theme/v20_pubsub/templates
R ckanext/example_theme/v21_custom_jquery_plugin/__init__.py
R ckanext/example_theme/v21_custom_jquery_plugin/fanstatic/example_theme_popover.css
R ckanext/example_theme/v21_custom_jquery_plugin/fanstatic/example_theme_popover.js
R ckanext/example_theme/v21_custom_jquery_plugin/fanstatic/jquery.greenify.js
R ckanext/example_theme/v21_custom_jquery_plugin/plugin.py
R ckanext/example_theme/v21_custom_jquery_plugin/templates/ajax_snippets
R ckanext/example_theme/v21_custom_jquery_plugin/templates/snippets/package_item.html
A ckanext/example_theme_docs/__init__.py
A ckanext/example_theme_docs/custom_config_setting/__init__.py
A ckanext/example_theme_docs/custom_config_setting/plugin.py
A ckanext/example_theme_docs/custom_config_setting/templates/home/layout1.html
A ckanext/example_theme_docs/custom_config_setting/templates/snippets
A ckanext/example_theme_docs/custom_emails/__init__.py
A ckanext/example_theme_docs/custom_emails/plugin.py
A ckanext/example_theme_docs/custom_emails/templates/emails/invite_user.txt
A ckanext/example_theme_docs/custom_emails/templates/emails/invite_user_subject.txt
A ckanext/example_theme_docs/custom_emails/templates/emails/reset_password.txt
A ckanext/example_theme_docs/custom_emails/templates/emails/reset_password_subject.txt
A ckanext/example_theme_docs/custom_emails/tests.py
A ckanext/example_theme_docs/v01_empty_extension/__init__.py
A ckanext/example_theme_docs/v01_empty_extension/plugin.py
A ckanext/example_theme_docs/v02_empty_template/__init__.py
A ckanext/example_theme_docs/v02_empty_template/plugin.py
A ckanext/example_theme_docs/v02_empty_template/templates/home/index.html
A ckanext/example_theme_docs/v03_jinja/__init__.py
A ckanext/example_theme_docs/v03_jinja/plugin.py
A ckanext/example_theme_docs/v03_jinja/templates/home/index.html
A ckanext/example_theme_docs/v04_ckan_extends/__init__.py
A ckanext/example_theme_docs/v04_ckan_extends/plugin.py
A ckanext/example_theme_docs/v04_ckan_extends/templates/home/index.html
A ckanext/example_theme_docs/v05_block/__init__.py
A ckanext/example_theme_docs/v05_block/plugin.py
A ckanext/example_theme_docs/v05_block/templates/home/layout1.html
A ckanext/example_theme_docs/v06_super/__init__.py
A ckanext/example_theme_docs/v06_super/plugin.py
A ckanext/example_theme_docs/v06_super/templates/home/layout1.html
A ckanext/example_theme_docs/v07_helper_function/__init__.py
A ckanext/example_theme_docs/v07_helper_function/plugin.py
A ckanext/example_theme_docs/v07_helper_function/templates/home/layout1.html
A ckanext/example_theme_docs/v08_custom_helper_function/__init__.py
A ckanext/example_theme_docs/v08_custom_helper_function/plugin.py
A ckanext/example_theme_docs/v08_custom_helper_function/templates/home/layout1.html
A ckanext/example_theme_docs/v09_snippet/__init__.py
A ckanext/example_theme_docs/v09_snippet/plugin.py
A ckanext/example_theme_docs/v09_snippet/templates/home/layout1.html
A ckanext/example_theme_docs/v10_custom_snippet/__init__.py
A ckanext/example_theme_docs/v10_custom_snippet/plugin.py
A ckanext/example_theme_docs/v10_custom_snippet/templates/home/layout1.html
A ckanext/example_theme_docs/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
A ckanext/example_theme_docs/v11_HTML_and_CSS/__init__.py
A ckanext/example_theme_docs/v11_HTML_and_CSS/plugin.py
A ckanext/example_theme_docs/v11_HTML_and_CSS/templates/home/layout1.html
A ckanext/example_theme_docs/v11_HTML_and_CSS/templates/snippets/example_theme_most_popular_groups.html
A ckanext/example_theme_docs/v12_extra_public_dir/__init__.py
A ckanext/example_theme_docs/v12_extra_public_dir/plugin.py
A ckanext/example_theme_docs/v12_extra_public_dir/public/promoted-image.jpg
A ckanext/example_theme_docs/v12_extra_public_dir/templates/home/layout1.html
A ckanext/example_theme_docs/v12_extra_public_dir/templates/home/snippets/promoted.html
A ckanext/example_theme_docs/v12_extra_public_dir/templates/snippets
A ckanext/example_theme_docs/v13_custom_css/__init__.py
A ckanext/example_theme_docs/v13_custom_css/plugin.py
A ckanext/example_theme_docs/v13_custom_css/public/example_theme.css
A ckanext/example_theme_docs/v13_custom_css/public/promoted-image.jpg
A ckanext/example_theme_docs/v13_custom_css/templates/base.html
A ckanext/example_theme_docs/v13_custom_css/templates/home
A ckanext/example_theme_docs/v13_custom_css/templates/snippets
A ckanext/example_theme_docs/v14_more_custom_css/__init__.py
A ckanext/example_theme_docs/v14_more_custom_css/plugin.py
A ckanext/example_theme_docs/v14_more_custom_css/public/example_theme.css
A ckanext/example_theme_docs/v14_more_custom_css/public/promoted-image.jpg
A ckanext/example_theme_docs/v14_more_custom_css/templates
A ckanext/example_theme_docs/v15_fanstatic/__init__.py
A ckanext/example_theme_docs/v15_fanstatic/fanstatic/example_theme.css
A ckanext/example_theme_docs/v15_fanstatic/plugin.py
A ckanext/example_theme_docs/v15_fanstatic/public/promoted-image.jpg
A ckanext/example_theme_docs/v15_fanstatic/templates/base.html
A ckanext/example_theme_docs/v15_fanstatic/templates/home
A ckanext/example_theme_docs/v15_fanstatic/templates/snippets
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/__init__.py
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/plugin.py
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/templates/snippets/package_item.html
A ckanext/example_theme_docs/v17_popover/__init__.py
A ckanext/example_theme_docs/v17_popover/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v17_popover/plugin.py
A ckanext/example_theme_docs/v17_popover/templates/snippets/package_item.html
A ckanext/example_theme_docs/v18_snippet_api/__init__.py
A ckanext/example_theme_docs/v18_snippet_api/fanstatic/example_theme_popover.css
A ckanext/example_theme_docs/v18_snippet_api/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v18_snippet_api/plugin.py
A ckanext/example_theme_docs/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
A ckanext/example_theme_docs/v18_snippet_api/templates/snippets/package_item.html
A ckanext/example_theme_docs/v19_01_error/__init__.py
A ckanext/example_theme_docs/v19_01_error/fanstatic/example_theme_popover.css
A ckanext/example_theme_docs/v19_01_error/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v19_01_error/plugin.py
A ckanext/example_theme_docs/v19_01_error/templates
A ckanext/example_theme_docs/v19_02_error_handling/__init__.py
A ckanext/example_theme_docs/v19_02_error_handling/fanstatic/example_theme_popover.css
A ckanext/example_theme_docs/v19_02_error_handling/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v19_02_error_handling/plugin.py
A ckanext/example_theme_docs/v19_02_error_handling/templates
A ckanext/example_theme_docs/v20_pubsub/__init__.py
A ckanext/example_theme_docs/v20_pubsub/fanstatic/example_theme_popover.css
A ckanext/example_theme_docs/v20_pubsub/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v20_pubsub/plugin.py
A ckanext/example_theme_docs/v20_pubsub/templates
A ckanext/example_theme_docs/v21_custom_jquery_plugin/__init__.py
A ckanext/example_theme_docs/v21_custom_jquery_plugin/fanstatic/example_theme_popover.css
A ckanext/example_theme_docs/v21_custom_jquery_plugin/fanstatic/example_theme_popover.js
A ckanext/example_theme_docs/v21_custom_jquery_plugin/fanstatic/jquery.greenify.js
A ckanext/example_theme_docs/v21_custom_jquery_plugin/plugin.py
A ckanext/example_theme_docs/v21_custom_jquery_plugin/templates/ajax_snippets
A ckanext/example_theme_docs/v21_custom_jquery_plugin/templates/snippets/package_item.html
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
M doc/.gitignore
M doc/api/index.rst
M doc/conf.py
M doc/contributing/string-i18n.rst
M doc/contributing/test.rst
M doc/contributing/testing.rst
M doc/contributing/upgrading-dependencies.rst
M doc/extensions/best-practices.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M doc/theming/best-practices.rst
M doc/theming/css.rst
M doc/theming/fanstatic.rst
M doc/theming/javascript.rst
M doc/theming/static-files.rst
M doc/theming/templates.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
merged upstream
Commit: 08b5b70bfb40fd549039a6b1a5abc3572a483d22
https://github.com/ckan/ckan/commit/08b5b70bfb40fd549039a6b1a5abc3572a483d22
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M ckanext/example_flask_streaming/plugin.py
Log Message:
-----------
Merge branch 'streaming-responses' of github.com:smotornyuk/ckan into streaming-responses
Commit: c475ab7e99726287125762dc36d6239cb3a696d9
https://github.com/ckan/ckan/commit/c475ab7e99726287125762dc36d6239cb3a696d9
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M contrib/docker/.env.template
M contrib/docker/docker-compose.yml
Log Message:
-----------
factor out POSTGRES_PORT, but docker_ckan cannot see it yet
Commit: c5d0e3331cc05e7e8368c83623474fc2cae3ac1c
https://github.com/ckan/ckan/commit/c5d0e3331cc05e7e8368c83623474fc2cae3ac1c
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M contrib/docker/.env.template
Log Message:
-----------
update .env.template with instructions to update vars
Commit: 40c6f47606c6a92bba9b6e27869b9ef7afc1d359
https://github.com/ckan/ckan/commit/40c6f47606c6a92bba9b6e27869b9ef7afc1d359
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-10 (Mon, 10 Jul 2017)
Changed paths:
M contrib/docker/.env.template
M contrib/docker/docker-compose.yml
Log Message:
-----------
working setup with custom CKAN_PORT, but POSTGRES_PORT must be 5432
Commit: c0ab1e97f6a59d3702477fb3044d337e90bd676f
https://github.com/ckan/ckan/commit/c0ab1e97f6a59d3702477fb3044d337e90bd676f
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M contrib/docker/.env.template
M contrib/docker/docker-compose.yml
Log Message:
-----------
restrict db, redis, solr ports to local connections
Commit: a756c726bb7284e65175bf23ebb632ef24f12f4b
https://github.com/ckan/ckan/commit/a756c726bb7284e65175bf23ebb632ef24f12f4b
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
add volume for ckan config
Commit: bc54bc82b97ad18051ebf34930075565be7fa225
https://github.com/ckan/ckan/commit/bc54bc82b97ad18051ebf34930075565be7fa225
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
add named data volume ckan_lib to service ckan in docker-compose.yml
Commit: 34471a9ba72f401d102365a257e44ac1d62f7df7
https://github.com/ckan/ckan/commit/34471a9ba72f401d102365a257e44ac1d62f7df7
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
docker-compose.yml: add named data volumes for ckan_home, ckan_storage and pg_data
Commit: 8ebbc5694e192ac877a579d0f9bc695273959d49
https://github.com/ckan/ckan/commit/8ebbc5694e192ac877a579d0f9bc695273959d49
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
Log Message:
-----------
docker-compose.yml and entrypoint: sanitise port settings
Commit: ef71f6601fa64f1bf55c22989f81922934b91096
https://github.com/ckan/ckan/commit/ef71f6601fa64f1bf55c22989f81922934b91096
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M contrib/docker/.env.template
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
Log Message:
-----------
first steps with datastore
Commit: 53aac5e8b76b5537b82620e6e8d4f46474540d91
https://github.com/ckan/ckan/commit/53aac5e8b76b5537b82620e6e8d4f46474540d91
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M contrib/docker/postgresql/Dockerfile
M contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
Log Message:
-----------
updates to datastore script
Commit: ed8745025ae425f0b06a0982c1288a73d7a4d9cd
https://github.com/ckan/ckan/commit/ed8745025ae425f0b06a0982c1288a73d7a4d9cd
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
Log Message:
-----------
00_create_datastore.sh works
Commit: 325ef5c7ed892c4e4ef30c8a8b72a9bf8889a04a
https://github.com/ckan/ckan/commit/325ef5c7ed892c4e4ef30c8a8b72a9bf8889a04a
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
R contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
A contrib/docker/postgresql/docker-entrypoint-initdb.d/10_set_permissions.sql
Log Message:
-----------
datastore works
Commit: 3d106649834e744be191cac2a8ed8e996dcaabe0
https://github.com/ckan/ckan/commit/3d106649834e744be191cac2a8ed8e996dcaabe0
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-13 (Thu, 13 Jul 2017)
Changed paths:
A doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
dockermentation first cut
Commit: eb7d9e106d00e448c0dbf47991624a0389e74e3b
https://github.com/ckan/ckan/commit/eb7d9e106d00e448c0dbf47991624a0389e74e3b
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-13 (Thu, 13 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
update docs
Commit: f26bc981e2ad45249bd20144ecdf47dd4586d0f8
https://github.com/ckan/ckan/commit/f26bc981e2ad45249bd20144ecdf47dd4586d0f8
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-13 (Thu, 13 Jul 2017)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
add datapusher, send shoutout to clement the legend mouchet
Commit: 59571f5fdca853e1947ee7c25a5b642b1503dac5
https://github.com/ckan/ckan/commit/59571f5fdca853e1947ee7c25a5b642b1503dac5
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M Dockerfile
M contrib/docker/.env.template
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
factor out more config variables
Commit: 7d01ead6d19a1a25aea525c0e70bbd84a8b605e2
https://github.com/ckan/ckan/commit/7d01ead6d19a1a25aea525c0e70bbd84a8b605e2
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M Dockerfile
M contrib/docker/docker-compose.yml
Log Message:
-----------
working vanilla ckan through docker-compose
Commit: 270ae97aa734a6db904361dd80a53a66bef21051
https://github.com/ckan/ckan/commit/270ae97aa734a6db904361dd80a53a66bef21051
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M contrib/docker/.env.template
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
first working extension, updated docs
Commit: 71558089115dfea261d193d8a4a0dbafb971737d
https://github.com/ckan/ckan/commit/71558089115dfea261d193d8a4a0dbafb971737d
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M .gitignore
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/cli.py
M ckan/lib/fanstatic_resources.py
M ckan/lib/helpers.py
M ckan/logic/action/create.py
M ckan/logic/validators.py
M ckan/model/modification.py
M ckan/model/user.py
M ckan/plugins/interfaces.py
A ckan/public-bs2/base/css/.gitignore
A ckan/public-bs2/base/css/fuchsia.css
A ckan/public-bs2/base/css/green.css
A ckan/public-bs2/base/css/main.css
A ckan/public-bs2/base/css/maroon.css
A ckan/public-bs2/base/css/red.css
A ckan/public-bs2/base/i18n/.gitignore
A ckan/public-bs2/base/images/background-tag-ie7.png
A ckan/public-bs2/base/images/background-tag.png
A ckan/public-bs2/base/images/background-tile.png
A ckan/public-bs2/base/images/bg.png
A ckan/public-bs2/base/images/breadcrumb-slash-ie7.png
A ckan/public-bs2/base/images/ckan-logo-footer.png
A ckan/public-bs2/base/images/ckan-logo-white.svg
A ckan/public-bs2/base/images/ckan-logo.png
A ckan/public-bs2/base/images/ckan-logo.svg
A ckan/public-bs2/base/images/ckan.ico
A ckan/public-bs2/base/images/dashboard-followee-related.png
A ckan/public-bs2/base/images/dotted.png
A ckan/public-bs2/base/images/editing.png
A ckan/public-bs2/base/images/full-width-nav-right.png
A ckan/public-bs2/base/images/icon-search-27x26.png
A ckan/public-bs2/base/images/loading-spinner.gif
A ckan/public-bs2/base/images/nav-active.png
A ckan/public-bs2/base/images/nav.png
A ckan/public-bs2/base/images/od_80x15_blue.png
A ckan/public-bs2/base/images/placeholder-200x125.png
A ckan/public-bs2/base/images/placeholder-420x220.png
A ckan/public-bs2/base/images/placeholder-680x400.png
A ckan/public-bs2/base/images/placeholder-application.png
A ckan/public-bs2/base/images/placeholder-group.png
A ckan/public-bs2/base/images/placeholder-image.png
A ckan/public-bs2/base/images/placeholder-organization.png
A ckan/public-bs2/base/images/sprite-ckan-icons.png
A ckan/public-bs2/base/images/sprite-resource-icons.png
A ckan/public-bs2/base/images/table-seperator.png
A ckan/public-bs2/base/javascript/client.js
A ckan/public-bs2/base/javascript/i18n.js
A ckan/public-bs2/base/javascript/main.js
A ckan/public-bs2/base/javascript/module.js
A ckan/public-bs2/base/javascript/modules/activity-stream.js
A ckan/public-bs2/base/javascript/modules/api-info.js
A ckan/public-bs2/base/javascript/modules/autocomplete.js
A ckan/public-bs2/base/javascript/modules/basic-form.js
A ckan/public-bs2/base/javascript/modules/confirm-action.js
A ckan/public-bs2/base/javascript/modules/custom-fields.js
A ckan/public-bs2/base/javascript/modules/dashboard.js
A ckan/public-bs2/base/javascript/modules/data-viewer.js
A ckan/public-bs2/base/javascript/modules/dataset-visibility.js
A ckan/public-bs2/base/javascript/modules/follow.js
A ckan/public-bs2/base/javascript/modules/image-upload.js
A ckan/public-bs2/base/javascript/modules/media-grid.js
A ckan/public-bs2/base/javascript/modules/popover-context.js
A ckan/public-bs2/base/javascript/modules/resource-form.js
A ckan/public-bs2/base/javascript/modules/resource-reorder.js
A ckan/public-bs2/base/javascript/modules/resource-upload-field.js
A ckan/public-bs2/base/javascript/modules/resource-view-embed.js
A ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
A ckan/public-bs2/base/javascript/modules/resource-view-filters.js
A ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
A ckan/public-bs2/base/javascript/modules/select-switch.js
A ckan/public-bs2/base/javascript/modules/slug-preview.js
A ckan/public-bs2/base/javascript/modules/table-selectable-rows.js
A ckan/public-bs2/base/javascript/modules/table-toggle-more.js
A ckan/public-bs2/base/javascript/notify.js
A ckan/public-bs2/base/javascript/plugins/jquery.date-helpers.js
A ckan/public-bs2/base/javascript/plugins/jquery.form-warning.js
A ckan/public-bs2/base/javascript/plugins/jquery.inherit.js
A ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
A ckan/public-bs2/base/javascript/plugins/jquery.proxy-all.js
A ckan/public-bs2/base/javascript/plugins/jquery.slug-preview.js
A ckan/public-bs2/base/javascript/plugins/jquery.slug.js
A ckan/public-bs2/base/javascript/plugins/jquery.truncator.js
A ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
A ckan/public-bs2/base/javascript/pubsub.js
A ckan/public-bs2/base/javascript/resource.config
A ckan/public-bs2/base/javascript/sandbox.js
A ckan/public-bs2/base/javascript/tracking.js
A ckan/public-bs2/base/javascript/view-filters.js
A ckan/public-bs2/base/less/activity.less
A ckan/public-bs2/base/less/ckan.less
A ckan/public-bs2/base/less/custom.less
A ckan/public-bs2/base/less/dashboard.less
A ckan/public-bs2/base/less/datapusher.less
A ckan/public-bs2/base/less/dataset.less
A ckan/public-bs2/base/less/dropdown.less
A ckan/public-bs2/base/less/footer.less
A ckan/public-bs2/base/less/forms.less
A ckan/public-bs2/base/less/group.less
A ckan/public-bs2/base/less/homepage.less
A ckan/public-bs2/base/less/icons.less
A ckan/public-bs2/base/less/iehacks.less
A ckan/public-bs2/base/less/layout.less
A ckan/public-bs2/base/less/main.less
A ckan/public-bs2/base/less/masthead.less
A ckan/public-bs2/base/less/media.less
A ckan/public-bs2/base/less/mixins.less
A ckan/public-bs2/base/less/module.less
A ckan/public-bs2/base/less/nav.less
A ckan/public-bs2/base/less/profile.less
A ckan/public-bs2/base/less/prose.less
A ckan/public-bs2/base/less/resource-view.less
A ckan/public-bs2/base/less/search.less
A ckan/public-bs2/base/less/tables.less
A ckan/public-bs2/base/less/toolbar.less
A ckan/public-bs2/base/less/variables.less
A ckan/public-bs2/base/test/index.html
A ckan/public-bs2/base/test/primer/index.html
A ckan/public-bs2/base/test/spec/ckan.spec.js
A ckan/public-bs2/base/test/spec/ckan.spec.min.js
A ckan/public-bs2/base/test/spec/client.spec.js
A ckan/public-bs2/base/test/spec/client.spec.min.js
A ckan/public-bs2/base/test/spec/i18n.spec.js
A ckan/public-bs2/base/test/spec/i18n.spec.min.js
A ckan/public-bs2/base/test/spec/module.spec.js
A ckan/public-bs2/base/test/spec/module.spec.min.js
A ckan/public-bs2/base/test/spec/modules/autocomplete.spec.js
A ckan/public-bs2/base/test/spec/modules/autocomplete.spec.min.js
A ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
A ckan/public-bs2/base/test/spec/modules/basic-form.spec.min.js
A ckan/public-bs2/base/test/spec/modules/confirm-action.spec.js
A ckan/public-bs2/base/test/spec/modules/confirm-action.spec.min.js
A ckan/public-bs2/base/test/spec/modules/custom-fields.spec.js
A ckan/public-bs2/base/test/spec/modules/custom-fields.spec.min.js
A ckan/public-bs2/base/test/spec/modules/image-upload.spec.js
A ckan/public-bs2/base/test/spec/modules/image-upload.spec.min.js
A ckan/public-bs2/base/test/spec/modules/resource-form.spec.js
A ckan/public-bs2/base/test/spec/modules/resource-form.spec.min.js
A ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.js
A ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.min.js
A ckan/public-bs2/base/test/spec/notify.spec.js
A ckan/public-bs2/base/test/spec/notify.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.min.js
A ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.min.js
A ckan/public-bs2/base/test/spec/pubsub.spec.js
A ckan/public-bs2/base/test/spec/pubsub.spec.min.js
A ckan/public-bs2/base/test/spec/sandbox.spec.js
A ckan/public-bs2/base/test/spec/sandbox.spec.min.js
A ckan/public-bs2/base/test/spec/view-filters.spec.js
A ckan/public-bs2/base/test/spec/view-filters.spec.min.js
A ckan/public-bs2/base/test/vendor/chai.js
A ckan/public-bs2/base/test/vendor/chai.min.js
A ckan/public-bs2/base/test/vendor/less.js
A ckan/public-bs2/base/test/vendor/less.min.js
A ckan/public-bs2/base/test/vendor/mocha.css
A ckan/public-bs2/base/test/vendor/mocha.js
A ckan/public-bs2/base/test/vendor/mocha.min.css
A ckan/public-bs2/base/test/vendor/mocha.min.js
A ckan/public-bs2/base/test/vendor/sinon.js
A ckan/public-bs2/base/test/vendor/sinon.min.js
A ckan/public-bs2/base/vendor/bootstrap.js
A ckan/public-bs2/base/vendor/bootstrap.min.js
A ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings-white.png
A ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings.png
A ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.js
A ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.min.js
A ckan/public-bs2/base/vendor/bootstrap/less/accordion.less
A ckan/public-bs2/base/vendor/bootstrap/less/alerts.less
A ckan/public-bs2/base/vendor/bootstrap/less/bootstrap.less
A ckan/public-bs2/base/vendor/bootstrap/less/breadcrumbs.less
A ckan/public-bs2/base/vendor/bootstrap/less/button-groups.less
A ckan/public-bs2/base/vendor/bootstrap/less/buttons.less
A ckan/public-bs2/base/vendor/bootstrap/less/carousel.less
A ckan/public-bs2/base/vendor/bootstrap/less/close.less
A ckan/public-bs2/base/vendor/bootstrap/less/code.less
A ckan/public-bs2/base/vendor/bootstrap/less/component-animations.less
A ckan/public-bs2/base/vendor/bootstrap/less/dropdowns.less
A ckan/public-bs2/base/vendor/bootstrap/less/forms.less
A ckan/public-bs2/base/vendor/bootstrap/less/grid.less
A ckan/public-bs2/base/vendor/bootstrap/less/hero-unit.less
A ckan/public-bs2/base/vendor/bootstrap/less/labels-badges.less
A ckan/public-bs2/base/vendor/bootstrap/less/layouts.less
A ckan/public-bs2/base/vendor/bootstrap/less/media.less
A ckan/public-bs2/base/vendor/bootstrap/less/mixins.less
A ckan/public-bs2/base/vendor/bootstrap/less/modals.less
A ckan/public-bs2/base/vendor/bootstrap/less/navbar.less
A ckan/public-bs2/base/vendor/bootstrap/less/navs.less
A ckan/public-bs2/base/vendor/bootstrap/less/pager.less
A ckan/public-bs2/base/vendor/bootstrap/less/pagination.less
A ckan/public-bs2/base/vendor/bootstrap/less/popovers.less
A ckan/public-bs2/base/vendor/bootstrap/less/progress-bars.less
A ckan/public-bs2/base/vendor/bootstrap/less/reset.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-1200px-min.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-767px-max.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-768px-979px.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-navbar.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-utilities.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive.less
A ckan/public-bs2/base/vendor/bootstrap/less/scaffolding.less
A ckan/public-bs2/base/vendor/bootstrap/less/sprites.less
A ckan/public-bs2/base/vendor/bootstrap/less/tables.less
A ckan/public-bs2/base/vendor/bootstrap/less/tests/buttons.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.css
A ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/forms-responsive.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/forms.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-static-top.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar.html
A ckan/public-bs2/base/vendor/bootstrap/less/thumbnails.less
A ckan/public-bs2/base/vendor/bootstrap/less/tooltip.less
A ckan/public-bs2/base/vendor/bootstrap/less/type.less
A ckan/public-bs2/base/vendor/bootstrap/less/utilities.less
A ckan/public-bs2/base/vendor/bootstrap/less/variables.less
A ckan/public-bs2/base/vendor/bootstrap/less/wells.less
A ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.css
A ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.min.css
A ckan/public-bs2/base/vendor/font-awesome/fonts/FontAwesome.otf
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
A ckan/public-bs2/base/vendor/font-awesome/less/bordered-pulled.less
A ckan/public-bs2/base/vendor/font-awesome/less/core.less
A ckan/public-bs2/base/vendor/font-awesome/less/extras.less
A ckan/public-bs2/base/vendor/font-awesome/less/fixed-width.less
A ckan/public-bs2/base/vendor/font-awesome/less/font-awesome.less
A ckan/public-bs2/base/vendor/font-awesome/less/icons.less
A ckan/public-bs2/base/vendor/font-awesome/less/larger.less
A ckan/public-bs2/base/vendor/font-awesome/less/list.less
A ckan/public-bs2/base/vendor/font-awesome/less/mixins.less
A ckan/public-bs2/base/vendor/font-awesome/less/path.less
A ckan/public-bs2/base/vendor/font-awesome/less/rotated-flipped.less
A ckan/public-bs2/base/vendor/font-awesome/less/spinning.less
A ckan/public-bs2/base/vendor/font-awesome/less/stacked.less
A ckan/public-bs2/base/vendor/font-awesome/less/variables.less
A ckan/public-bs2/base/vendor/html5.js
A ckan/public-bs2/base/vendor/html5.min.js
A ckan/public-bs2/base/vendor/jed.js
A ckan/public-bs2/base/vendor/jed.min.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.min.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.min.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.min.js
A ckan/public-bs2/base/vendor/jquery.js
A ckan/public-bs2/base/vendor/jquery.min.js
A ckan/public-bs2/base/vendor/jquery.ui.core.js
A ckan/public-bs2/base/vendor/jquery.ui.mouse.js
A ckan/public-bs2/base/vendor/jquery.ui.sortable.js
A ckan/public-bs2/base/vendor/jquery.ui.widget.js
A ckan/public-bs2/base/vendor/moment-with-locales.js
A ckan/public-bs2/base/vendor/polyfill-object-keys.js
A ckan/public-bs2/base/vendor/resource.config
A ckan/public-bs2/base/vendor/select2/.gitignore
A ckan/public-bs2/base/vendor/select2/LICENSE
A ckan/public-bs2/base/vendor/select2/README.md
A ckan/public-bs2/base/vendor/select2/bower.json
A ckan/public-bs2/base/vendor/select2/component.json
A ckan/public-bs2/base/vendor/select2/composer.json
A ckan/public-bs2/base/vendor/select2/package.json
A ckan/public-bs2/base/vendor/select2/release.sh
A ckan/public-bs2/base/vendor/select2/select2-bootstrap.css
A ckan/public-bs2/base/vendor/select2/select2-spinner.gif
A ckan/public-bs2/base/vendor/select2/select2.css
A ckan/public-bs2/base/vendor/select2/select2.jquery.json
A ckan/public-bs2/base/vendor/select2/select2.js
A ckan/public-bs2/base/vendor/select2/select2.min.js
A ckan/public-bs2/base/vendor/select2/select2.png
A ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
A ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
A ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
A ckan/public-bs2/base/vendor/select2/select2_locale_da.js
A ckan/public-bs2/base/vendor/select2/select2_locale_de.js
A ckan/public-bs2/base/vendor/select2/select2_locale_el.js
A ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
A ckan/public-bs2/base/vendor/select2/select2_locale_es.js
A ckan/public-bs2/base/vendor/select2/select2_locale_et.js
A ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
A ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
A ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
A ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
A ckan/public-bs2/base/vendor/select2/select2_locale_he.js
A ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
A ckan/public-bs2/base/vendor/select2/select2_locale_id.js
A ckan/public-bs2/base/vendor/select2/select2_locale_is.js
A ckan/public-bs2/base/vendor/select2/select2_locale_it.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
A ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
A ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
A ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
A ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
A ckan/public-bs2/base/vendor/select2/select2_locale_no.js
A ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
A ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
A ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
A ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
A ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
A ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
A ckan/public-bs2/base/vendor/select2/select2_locale_th.js
A ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
A ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
A ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
A ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
A ckan/public-bs2/base/vendor/select2/select2x2.png
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/javascript/modules/confirm-action.js
M ckan/public/base/javascript/modules/dashboard.js
M ckan/public/base/javascript/modules/image-upload.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/javascript/modules/slug-preview.js
M ckan/public/base/javascript/plugins/jquery.slug-preview.js
M ckan/public/base/less/activity.less
A ckan/public/base/less/alerts.less
A ckan/public/base/less/bootstrap-variables.less
A ckan/public/base/less/bootstrap.less
M ckan/public/base/less/ckan.less
M ckan/public/base/less/dashboard.less
M ckan/public/base/less/datapusher.less
M ckan/public/base/less/dataset.less
M ckan/public/base/less/dropdown.less
M ckan/public/base/less/footer.less
M ckan/public/base/less/forms.less
M ckan/public/base/less/group.less
M ckan/public/base/less/homepage.less
M ckan/public/base/less/icons.less
R ckan/public/base/less/iehacks.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/main.less
M ckan/public/base/less/masthead.less
M ckan/public/base/less/media.less
M ckan/public/base/less/mixins.less
M ckan/public/base/less/module.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/profile.less
M ckan/public/base/less/prose.less
M ckan/public/base/less/resource-view.less
M ckan/public/base/less/search.less
M ckan/public/base/less/tables.less
M ckan/public/base/less/toolbar.less
M ckan/public/base/less/variables.less
A ckan/public/base/test/spec/ckan.spec.min.js
A ckan/public/base/test/spec/client.spec.min.js
A ckan/public/base/test/spec/i18n.spec.min.js
A ckan/public/base/test/spec/module.spec.min.js
A ckan/public/base/test/spec/modules/autocomplete.spec.min.js
A ckan/public/base/test/spec/modules/basic-form.spec.min.js
A ckan/public/base/test/spec/modules/confirm-action.spec.min.js
A ckan/public/base/test/spec/modules/custom-fields.spec.min.js
M ckan/public/base/test/spec/modules/image-upload.spec.js
A ckan/public/base/test/spec/modules/image-upload.spec.min.js
A ckan/public/base/test/spec/modules/resource-form.spec.min.js
A ckan/public/base/test/spec/modules/resource-upload-field.spec.min.js
A ckan/public/base/test/spec/notify.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.date-helpers.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.form-warning.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.inherit.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.proxy-all.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.slug.spec.min.js
A ckan/public/base/test/spec/plugins/jquery.url-helpers.spec.min.js
A ckan/public/base/test/spec/pubsub.spec.min.js
A ckan/public/base/test/spec/sandbox.spec.min.js
A ckan/public/base/test/spec/view-filters.spec.min.js
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2
R ckan/public/base/vendor/bootstrap/img/glyphicons-halflings-white.png
R ckan/public/base/vendor/bootstrap/img/glyphicons-halflings.png
M ckan/public/base/vendor/bootstrap/js/bootstrap.js
M ckan/public/base/vendor/bootstrap/js/bootstrap.min.js
R ckan/public/base/vendor/bootstrap/less/accordion.less
M ckan/public/base/vendor/bootstrap/less/alerts.less
A ckan/public/base/vendor/bootstrap/less/badges.less
M ckan/public/base/vendor/bootstrap/less/bootstrap.less
M ckan/public/base/vendor/bootstrap/less/breadcrumbs.less
M ckan/public/base/vendor/bootstrap/less/button-groups.less
M ckan/public/base/vendor/bootstrap/less/buttons.less
M ckan/public/base/vendor/bootstrap/less/carousel.less
M ckan/public/base/vendor/bootstrap/less/close.less
M ckan/public/base/vendor/bootstrap/less/code.less
M ckan/public/base/vendor/bootstrap/less/component-animations.less
M ckan/public/base/vendor/bootstrap/less/dropdowns.less
M ckan/public/base/vendor/bootstrap/less/forms.less
A ckan/public/base/vendor/bootstrap/less/glyphicons.less
M ckan/public/base/vendor/bootstrap/less/grid.less
R ckan/public/base/vendor/bootstrap/less/hero-unit.less
A ckan/public/base/vendor/bootstrap/less/input-groups.less
A ckan/public/base/vendor/bootstrap/less/jumbotron.less
R ckan/public/base/vendor/bootstrap/less/labels-badges.less
A ckan/public/base/vendor/bootstrap/less/labels.less
R ckan/public/base/vendor/bootstrap/less/layouts.less
A ckan/public/base/vendor/bootstrap/less/list-group.less
M ckan/public/base/vendor/bootstrap/less/media.less
M ckan/public/base/vendor/bootstrap/less/mixins.less
A ckan/public/base/vendor/bootstrap/less/mixins/alerts.less
A ckan/public/base/vendor/bootstrap/less/mixins/background-variant.less
A ckan/public/base/vendor/bootstrap/less/mixins/border-radius.less
A ckan/public/base/vendor/bootstrap/less/mixins/buttons.less
A ckan/public/base/vendor/bootstrap/less/mixins/center-block.less
A ckan/public/base/vendor/bootstrap/less/mixins/clearfix.less
A ckan/public/base/vendor/bootstrap/less/mixins/forms.less
A ckan/public/base/vendor/bootstrap/less/mixins/gradients.less
A ckan/public/base/vendor/bootstrap/less/mixins/grid-framework.less
A ckan/public/base/vendor/bootstrap/less/mixins/grid.less
A ckan/public/base/vendor/bootstrap/less/mixins/hide-text.less
A ckan/public/base/vendor/bootstrap/less/mixins/image.less
A ckan/public/base/vendor/bootstrap/less/mixins/labels.less
A ckan/public/base/vendor/bootstrap/less/mixins/list-group.less
A ckan/public/base/vendor/bootstrap/less/mixins/nav-divider.less
A ckan/public/base/vendor/bootstrap/less/mixins/nav-vertical-align.less
A ckan/public/base/vendor/bootstrap/less/mixins/opacity.less
A ckan/public/base/vendor/bootstrap/less/mixins/pagination.less
A ckan/public/base/vendor/bootstrap/less/mixins/panels.less
A ckan/public/base/vendor/bootstrap/less/mixins/progress-bar.less
A ckan/public/base/vendor/bootstrap/less/mixins/reset-filter.less
A ckan/public/base/vendor/bootstrap/less/mixins/reset-text.less
A ckan/public/base/vendor/bootstrap/less/mixins/resize.less
A ckan/public/base/vendor/bootstrap/less/mixins/responsive-visibility.less
A ckan/public/base/vendor/bootstrap/less/mixins/size.less
A ckan/public/base/vendor/bootstrap/less/mixins/tab-focus.less
A ckan/public/base/vendor/bootstrap/less/mixins/table-row.less
A ckan/public/base/vendor/bootstrap/less/mixins/text-emphasis.less
A ckan/public/base/vendor/bootstrap/less/mixins/text-overflow.less
A ckan/public/base/vendor/bootstrap/less/mixins/vendor-prefixes.less
M ckan/public/base/vendor/bootstrap/less/modals.less
M ckan/public/base/vendor/bootstrap/less/navbar.less
M ckan/public/base/vendor/bootstrap/less/navs.less
A ckan/public/base/vendor/bootstrap/less/normalize.less
M ckan/public/base/vendor/bootstrap/less/pager.less
M ckan/public/base/vendor/bootstrap/less/pagination.less
A ckan/public/base/vendor/bootstrap/less/panels.less
M ckan/public/base/vendor/bootstrap/less/popovers.less
A ckan/public/base/vendor/bootstrap/less/print.less
M ckan/public/base/vendor/bootstrap/less/progress-bars.less
R ckan/public/base/vendor/bootstrap/less/reset.less
R ckan/public/base/vendor/bootstrap/less/responsive-1200px-min.less
R ckan/public/base/vendor/bootstrap/less/responsive-767px-max.less
R ckan/public/base/vendor/bootstrap/less/responsive-768px-979px.less
A ckan/public/base/vendor/bootstrap/less/responsive-embed.less
R ckan/public/base/vendor/bootstrap/less/responsive-navbar.less
M ckan/public/base/vendor/bootstrap/less/responsive-utilities.less
R ckan/public/base/vendor/bootstrap/less/responsive.less
M ckan/public/base/vendor/bootstrap/less/scaffolding.less
R ckan/public/base/vendor/bootstrap/less/sprites.less
M ckan/public/base/vendor/bootstrap/less/tables.less
R ckan/public/base/vendor/bootstrap/less/tests/buttons.html
R ckan/public/base/vendor/bootstrap/less/tests/css-tests.css
R ckan/public/base/vendor/bootstrap/less/tests/css-tests.html
R ckan/public/base/vendor/bootstrap/less/tests/forms-responsive.html
R ckan/public/base/vendor/bootstrap/less/tests/forms.html
R ckan/public/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
R ckan/public/base/vendor/bootstrap/less/tests/navbar-static-top.html
R ckan/public/base/vendor/bootstrap/less/tests/navbar.html
A ckan/public/base/vendor/bootstrap/less/theme.less
M ckan/public/base/vendor/bootstrap/less/thumbnails.less
M ckan/public/base/vendor/bootstrap/less/tooltip.less
M ckan/public/base/vendor/bootstrap/less/type.less
M ckan/public/base/vendor/bootstrap/less/utilities.less
M ckan/public/base/vendor/bootstrap/less/variables.less
M ckan/public/base/vendor/bootstrap/less/wells.less
M ckan/public/base/vendor/font-awesome/css/font-awesome.css
A ckan/public/base/vendor/font-awesome/css/font-awesome.css.map
M ckan/public/base/vendor/font-awesome/css/font-awesome.min.css
M ckan/public/base/vendor/font-awesome/fonts/FontAwesome.otf
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
A ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.woff2
A ckan/public/base/vendor/font-awesome/less/animated.less
M ckan/public/base/vendor/font-awesome/less/bordered-pulled.less
M ckan/public/base/vendor/font-awesome/less/core.less
R ckan/public/base/vendor/font-awesome/less/extras.less
M ckan/public/base/vendor/font-awesome/less/font-awesome.less
M ckan/public/base/vendor/font-awesome/less/icons.less
M ckan/public/base/vendor/font-awesome/less/list.less
M ckan/public/base/vendor/font-awesome/less/mixins.less
M ckan/public/base/vendor/font-awesome/less/path.less
M ckan/public/base/vendor/font-awesome/less/rotated-flipped.less
A ckan/public/base/vendor/font-awesome/less/screen-reader.less
R ckan/public/base/vendor/font-awesome/less/spinning.less
M ckan/public/base/vendor/font-awesome/less/variables.less
A ckan/templates-bs2/activity_streams/activity_stream_email_notifications.text
A ckan/templates-bs2/activity_streams/activity_stream_items.html
A ckan/templates-bs2/admin/base.html
A ckan/templates-bs2/admin/config.html
A ckan/templates-bs2/admin/confirm_reset.html
A ckan/templates-bs2/admin/index.html
A ckan/templates-bs2/admin/trash.html
A ckan/templates-bs2/ajax_snippets/custom_fields.html
A ckan/templates-bs2/ajax_snippets/follow_button.html
A ckan/templates-bs2/base.html
A ckan/templates-bs2/dataviewer/base.html
A ckan/templates-bs2/dataviewer/snippets/data_preview.html
A ckan/templates-bs2/dataviewer/snippets/no_preview.html
A ckan/templates-bs2/development/markup.html
A ckan/templates-bs2/development/primer.html
A ckan/templates-bs2/development/snippets/actions.html
A ckan/templates-bs2/development/snippets/breadcrumb.html
A ckan/templates-bs2/development/snippets/context.html
A ckan/templates-bs2/development/snippets/facet.html
A ckan/templates-bs2/development/snippets/form.html
A ckan/templates-bs2/development/snippets/form_stages.html
A ckan/templates-bs2/development/snippets/list.html
A ckan/templates-bs2/development/snippets/markup.html
A ckan/templates-bs2/development/snippets/media_grid.html
A ckan/templates-bs2/development/snippets/module.html
A ckan/templates-bs2/development/snippets/nav.html
A ckan/templates-bs2/development/snippets/page_header.html
A ckan/templates-bs2/development/snippets/pagination.html
A ckan/templates-bs2/development/snippets/simple-input.html
A ckan/templates-bs2/emails/invite_user.txt
A ckan/templates-bs2/emails/invite_user_subject.txt
A ckan/templates-bs2/emails/reset_password.txt
A ckan/templates-bs2/emails/reset_password_subject.txt
A ckan/templates-bs2/error_document_template.html
A ckan/templates-bs2/footer.html
A ckan/templates-bs2/group/about.html
A ckan/templates-bs2/group/activity_stream.html
A ckan/templates-bs2/group/admins.html
A ckan/templates-bs2/group/base_form_page.html
A ckan/templates-bs2/group/confirm_delete.html
A ckan/templates-bs2/group/confirm_delete_member.html
A ckan/templates-bs2/group/edit.html
A ckan/templates-bs2/group/edit_base.html
A ckan/templates-bs2/group/followers.html
A ckan/templates-bs2/group/history.html
A ckan/templates-bs2/group/index.html
A ckan/templates-bs2/group/member_new.html
A ckan/templates-bs2/group/members.html
A ckan/templates-bs2/group/new.html
A ckan/templates-bs2/group/new_group_form.html
A ckan/templates-bs2/group/read.html
A ckan/templates-bs2/group/read_base.html
A ckan/templates-bs2/group/snippets/feeds.html
A ckan/templates-bs2/group/snippets/group_form.html
A ckan/templates-bs2/group/snippets/group_item.html
A ckan/templates-bs2/group/snippets/group_list.html
A ckan/templates-bs2/group/snippets/helper.html
A ckan/templates-bs2/group/snippets/history_revisions.html
A ckan/templates-bs2/group/snippets/info.html
A ckan/templates-bs2/group/snippets/revisions_table.html
A ckan/templates-bs2/header.html
A ckan/templates-bs2/home/about.html
A ckan/templates-bs2/home/index.html
A ckan/templates-bs2/home/layout1.html
A ckan/templates-bs2/home/layout2.html
A ckan/templates-bs2/home/layout3.html
A ckan/templates-bs2/home/snippets/about_text.html
A ckan/templates-bs2/home/snippets/featured_group.html
A ckan/templates-bs2/home/snippets/featured_organization.html
A ckan/templates-bs2/home/snippets/promoted.html
A ckan/templates-bs2/home/snippets/search.html
A ckan/templates-bs2/home/snippets/stats.html
A ckan/templates-bs2/macros/autoform.html
A ckan/templates-bs2/macros/form.html
A ckan/templates-bs2/organization/about.html
A ckan/templates-bs2/organization/activity_stream.html
A ckan/templates-bs2/organization/admins.html
A ckan/templates-bs2/organization/base_form_page.html
A ckan/templates-bs2/organization/bulk_process.html
A ckan/templates-bs2/organization/confirm_delete.html
A ckan/templates-bs2/organization/confirm_delete_member.html
A ckan/templates-bs2/organization/edit.html
A ckan/templates-bs2/organization/edit_base.html
A ckan/templates-bs2/organization/index.html
A ckan/templates-bs2/organization/member_new.html
A ckan/templates-bs2/organization/members.html
A ckan/templates-bs2/organization/new.html
A ckan/templates-bs2/organization/new_organization_form.html
A ckan/templates-bs2/organization/read.html
A ckan/templates-bs2/organization/read_base.html
A ckan/templates-bs2/organization/snippets/feeds.html
A ckan/templates-bs2/organization/snippets/help.html
A ckan/templates-bs2/organization/snippets/helper.html
A ckan/templates-bs2/organization/snippets/info.html
A ckan/templates-bs2/organization/snippets/organization_form.html
A ckan/templates-bs2/organization/snippets/organization_item.html
A ckan/templates-bs2/organization/snippets/organization_list.html
A ckan/templates-bs2/package/activity.html
A ckan/templates-bs2/package/base.html
A ckan/templates-bs2/package/base_form_page.html
A ckan/templates-bs2/package/confirm_delete.html
A ckan/templates-bs2/package/confirm_delete_resource.html
A ckan/templates-bs2/package/edit.html
A ckan/templates-bs2/package/edit_base.html
A ckan/templates-bs2/package/edit_view.html
A ckan/templates-bs2/package/followers.html
A ckan/templates-bs2/package/group_list.html
A ckan/templates-bs2/package/history.html
A ckan/templates-bs2/package/new.html
A ckan/templates-bs2/package/new_package_form.html
A ckan/templates-bs2/package/new_resource.html
A ckan/templates-bs2/package/new_resource_not_draft.html
A ckan/templates-bs2/package/new_view.html
A ckan/templates-bs2/package/read.html
A ckan/templates-bs2/package/read_base.html
A ckan/templates-bs2/package/resource_edit.html
A ckan/templates-bs2/package/resource_edit_base.html
A ckan/templates-bs2/package/resource_read.html
A ckan/templates-bs2/package/resource_views.html
A ckan/templates-bs2/package/resources.html
A ckan/templates-bs2/package/search.html
A ckan/templates-bs2/package/snippets/additional_info.html
A ckan/templates-bs2/package/snippets/cannot_create_package.html
A ckan/templates-bs2/package/snippets/history_revisions.html
A ckan/templates-bs2/package/snippets/info.html
A ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
A ckan/templates-bs2/package/snippets/package_basic_fields.html
A ckan/templates-bs2/package/snippets/package_context.html
A ckan/templates-bs2/package/snippets/package_form.html
A ckan/templates-bs2/package/snippets/package_metadata_fields.html
A ckan/templates-bs2/package/snippets/resource_edit_form.html
A ckan/templates-bs2/package/snippets/resource_form.html
A ckan/templates-bs2/package/snippets/resource_help.html
A ckan/templates-bs2/package/snippets/resource_info.html
A ckan/templates-bs2/package/snippets/resource_item.html
A ckan/templates-bs2/package/snippets/resource_view.html
A ckan/templates-bs2/package/snippets/resource_view_embed.html
A ckan/templates-bs2/package/snippets/resource_view_filters.html
A ckan/templates-bs2/package/snippets/resource_views_list.html
A ckan/templates-bs2/package/snippets/resource_views_list_item.html
A ckan/templates-bs2/package/snippets/resources.html
A ckan/templates-bs2/package/snippets/resources_list.html
A ckan/templates-bs2/package/snippets/revisions_table.html
A ckan/templates-bs2/package/snippets/stages.html
A ckan/templates-bs2/package/snippets/tags.html
A ckan/templates-bs2/package/snippets/view_form.html
A ckan/templates-bs2/package/snippets/view_form_filters.html
A ckan/templates-bs2/package/snippets/view_help.html
A ckan/templates-bs2/package/view_edit_base.html
A ckan/templates-bs2/page.html
A ckan/templates-bs2/revision/__init__.py
A ckan/templates-bs2/revision/diff.html
A ckan/templates-bs2/revision/list.html
A ckan/templates-bs2/revision/read.html
A ckan/templates-bs2/revision/read_base.html
A ckan/templates-bs2/revision/snippets/revisions_list.html
A ckan/templates-bs2/robots.txt
A ckan/templates-bs2/snippets/activity_item.html
A ckan/templates-bs2/snippets/additional_info.html
A ckan/templates-bs2/snippets/context.html
A ckan/templates-bs2/snippets/context/dataset.html
A ckan/templates-bs2/snippets/context/group.html
A ckan/templates-bs2/snippets/context/user.html
A ckan/templates-bs2/snippets/custom_form_fields.html
A ckan/templates-bs2/snippets/datapreview_embed_dialog.html
A ckan/templates-bs2/snippets/datapusher_status.html
A ckan/templates-bs2/snippets/debug.html
A ckan/templates-bs2/snippets/disqus_trackback.html
A ckan/templates-bs2/snippets/facet_list.html
A ckan/templates-bs2/snippets/follow_button.html
A ckan/templates-bs2/snippets/group.html
A ckan/templates-bs2/snippets/group_item.html
A ckan/templates-bs2/snippets/home_breadcrumb_item.html
A ckan/templates-bs2/snippets/language_selector.html
A ckan/templates-bs2/snippets/license.html
A ckan/templates-bs2/snippets/local_friendly_datetime.html
A ckan/templates-bs2/snippets/organization.html
A ckan/templates-bs2/snippets/organization_item.html
A ckan/templates-bs2/snippets/package_grid.html
A ckan/templates-bs2/snippets/package_item.html
A ckan/templates-bs2/snippets/package_list.html
A ckan/templates-bs2/snippets/popular.html
A ckan/templates-bs2/snippets/private.html
A ckan/templates-bs2/snippets/search_form.html
A ckan/templates-bs2/snippets/search_result_text.html
A ckan/templates-bs2/snippets/simple_search.html
A ckan/templates-bs2/snippets/social.html
A ckan/templates-bs2/snippets/sort_by.html
A ckan/templates-bs2/snippets/subscribe.html
A ckan/templates-bs2/snippets/tag_list.html
A ckan/templates-bs2/tag/index.html
A ckan/templates-bs2/tests/broken_helper_as_attribute.html
A ckan/templates-bs2/tests/broken_helper_as_item.html
A ckan/templates-bs2/tests/flash_messages.html
A ckan/templates-bs2/tests/helper_as_attribute.html
A ckan/templates-bs2/tests/helper_as_item.html
A ckan/templates-bs2/tests/mock_json_resource_preview_template.html
A ckan/templates-bs2/tests/mock_resource_preview_template.html
A ckan/templates-bs2/user/activity_stream.html
A ckan/templates-bs2/user/dashboard.html
A ckan/templates-bs2/user/dashboard_datasets.html
A ckan/templates-bs2/user/dashboard_groups.html
A ckan/templates-bs2/user/dashboard_organizations.html
A ckan/templates-bs2/user/edit.html
A ckan/templates-bs2/user/edit_base.html
A ckan/templates-bs2/user/edit_user_form.html
A ckan/templates-bs2/user/followers.html
A ckan/templates-bs2/user/list.html
A ckan/templates-bs2/user/login.html
A ckan/templates-bs2/user/logout.html
A ckan/templates-bs2/user/logout_first.html
A ckan/templates-bs2/user/new.html
A ckan/templates-bs2/user/new_user_form.html
A ckan/templates-bs2/user/perform_reset.html
A ckan/templates-bs2/user/read.html
A ckan/templates-bs2/user/read_base.html
A ckan/templates-bs2/user/request_reset.html
A ckan/templates-bs2/user/snippets/followee_dropdown.html
A ckan/templates-bs2/user/snippets/followers.html
A ckan/templates-bs2/user/snippets/login_form.html
A ckan/templates-bs2/user/snippets/recaptcha.html
A ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/activity_streams/activity_stream_items.html
M ckan/templates/admin/config.html
M ckan/templates/admin/confirm_reset.html
M ckan/templates/dataviewer/snippets/data_preview.html
M ckan/templates/dataviewer/snippets/no_preview.html
M ckan/templates/development/primer.html
M ckan/templates/development/snippets/actions.html
M ckan/templates/development/snippets/facet.html
M ckan/templates/development/snippets/form.html
M ckan/templates/development/snippets/list.html
M ckan/templates/development/snippets/markup.html
M ckan/templates/development/snippets/module.html
M ckan/templates/development/snippets/nav.html
M ckan/templates/development/snippets/pagination.html
M ckan/templates/development/snippets/simple-input.html
M ckan/templates/footer.html
M ckan/templates/group/about.html
M ckan/templates/group/confirm_delete.html
M ckan/templates/group/confirm_delete_member.html
M ckan/templates/group/edit.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/group/snippets/group_item.html
M ckan/templates/group/snippets/history_revisions.html
M ckan/templates/group/snippets/info.html
M ckan/templates/header.html
M ckan/templates/home/layout1.html
M ckan/templates/home/layout2.html
M ckan/templates/home/layout3.html
M ckan/templates/home/snippets/promoted.html
M ckan/templates/home/snippets/search.html
M ckan/templates/macros/autoform.html
M ckan/templates/macros/form.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/confirm_delete.html
M ckan/templates/organization/confirm_delete_member.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.html
M ckan/templates/organization/read_base.html
M ckan/templates/organization/snippets/info.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_item.html
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/templates/package/edit_base.html
M ckan/templates/package/edit_view.html
M ckan/templates/package/group_list.html
M ckan/templates/package/new_view.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/search.html
M ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/package_form.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/view_form_filters.html
M ckan/templates/package/view_edit_base.html
M ckan/templates/page.html
A ckan/templates/snippets/add_dataset.html
M ckan/templates/snippets/datapreview_embed_dialog.html
M ckan/templates/snippets/disqus_trackback.html
M ckan/templates/snippets/facet_list.html
M ckan/templates/snippets/group.html
M ckan/templates/snippets/group_item.html
M ckan/templates/snippets/language_selector.html
M ckan/templates/snippets/organization_item.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/package_list.html
M ckan/templates/snippets/search_form.html
M ckan/templates/snippets/simple_search.html
M ckan/templates/snippets/social.html
M ckan/templates/snippets/sort_by.html
M ckan/templates/snippets/subscribe.html
M ckan/templates/tag/index.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/recaptcha.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_group.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/factories.py
M ckan/tests/legacy/functional/api/test_activity.py
M 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_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/auth/test_init.py
M ckan/tests/logic/test_validators.py
A ckan/tests/test_none_root.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/templates-bs2/datapusher/resource_data.html
A ckanext/datapusher/templates-bs2/package/resource_edit_base.html
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datastore/plugin.py
A ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
A ckanext/datastore/templates-bs2/datastore/dictionary.html
A ckanext/datastore/templates-bs2/package/resource_edit_base.html
A ckanext/datastore/templates-bs2/package/resource_read.html
A ckanext/datastore/templates-bs2/package/snippets/data_api_button.html
M ckanext/datastore/templates/ajax_snippets/api_info.html
M ckanext/datatablesview/plugin.py
A ckanext/reclineview/theme/public/css/recline.min.css
A ckanext/reclineview/theme/public/recline_view.min.js
A ckanext/reclineview/theme/public/widget.recordcount.min.js
M doc/maintaining/configuration.rst
M doc/theming/index.rst
Log Message:
-----------
merge upstream/master
Commit: bdd1faca782ad6bd1f62a4560ff7afd67476cc39
https://github.com/ckan/ckan/commit/bdd1faca782ad6bd1f62a4560ff7afd67476cc39
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
spellcheck docs
Commit: 852f935e36d8553478980e99d28230359617760b
https://github.com/ckan/ckan/commit/852f935e36d8553478980e99d28230359617760b
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
fix typo in docs
Commit: 8d198999ce87adebafce3b0f784dfdeeb49f7bb5
https://github.com/ckan/ckan/commit/8d198999ce87adebafce3b0f784dfdeeb49f7bb5
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-14 (Fri, 14 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
fix broken crossref in docs
Commit: 32c976adc687c1cc1046940c2b2865962a29928f
https://github.com/ckan/ckan/commit/32c976adc687c1cc1046940c2b2865962a29928f
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-17 (Mon, 17 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
update docker compose installation docs following feedback from @vanuan
remove use of virtualenv
discuss environment variables vs docker secrets
combine docker-compose build and up into up --build
discuss restarting ckan container
discuss named volumes vs mapped local drives
add todo on automating adding extensions
Commit: 6f7869fea10e9850cfa54557cc64dae73fcd1a38
https://github.com/ckan/ckan/commit/6f7869fea10e9850cfa54557cc64dae73fcd1a38
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-17 (Mon, 17 Jul 2017)
Changed paths:
M Dockerfile
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/20_postgis_permissions.sql
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
prepare docker-compose for ckanext-spatial
modify CKAN Dockerfile to install system packages required for ckanext-spatial
modify postgres Dockerfile to use postgis image
add postgres Dockerfile script to set permissions for postgis tables to ckan user
add working installation steps to docs
Commit: 0d929aecd13fce2608d4ba6b19d00a39464aebf9
https://github.com/ckan/ckan/commit/0d929aecd13fce2608d4ba6b19d00a39464aebf9
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-19 (Wed, 19 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
reword compose docs following PR comments
Commit: 1192f8eae3b61729b71dcc95d2c5d5f39b96b72c
https://github.com/ckan/ckan/commit/1192f8eae3b61729b71dcc95d2c5d5f39b96b72c
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-19 (Wed, 19 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
compose docs: add option to install extensions from pypi
Commit: cdbc68f3e617d53a04125c9656fbcb135b261b35
https://github.com/ckan/ckan/commit/cdbc68f3e617d53a04125c9656fbcb135b261b35
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-20 (Thu, 20 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
docker compose docs: add steps towards production
Commit: 5f4e049d121e3e79a4f843612541cb731ad305df
https://github.com/ckan/ckan/commit/5f4e049d121e3e79a4f843612541cb731ad305df
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M doc/maintaining/installing/index.rst
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
update installation docs with link to compose docs; expand on development setup for extensions
Commit: 9329a81d3f74183c3f626cbcad38e574add91c50
https://github.com/ckan/ckan/commit/9329a81d3f74183c3f626cbcad38e574add91c50
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
working extensions development setup documented
Commit: 95ef011f56f52d49ec3ce80a650bc34dc7b2bae0
https://github.com/ckan/ckan/commit/95ef011f56f52d49ec3ce80a650bc34dc7b2bae0
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M Dockerfile
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Dockerfile: remove duplicate apt-get install python-dev
Commit: 97d914fe805ff324325d83f57050f0cdb9de4acd
https://github.com/ckan/ckan/commit/97d914fe805ff324325d83f57050f0cdb9de4acd
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
compose docs: new section on env vars for named volume path
Commit: 93e5fb74eed7599c4d902cef21a47727d6cea6e4
https://github.com/ckan/ckan/commit/93e5fb74eed7599c4d902cef21a47727d6cea6e4
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M CHANGELOG.rst
M ckan/lib/cli.py
M ckan/lib/fanstatic_resources.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/public-bs2/base/css/fuchsia.css
M ckan/public-bs2/base/css/green.css
M ckan/public-bs2/base/css/main.css
M ckan/public-bs2/base/css/maroon.css
M ckan/public-bs2/base/css/red.css
M ckan/public-bs2/base/less/icons.less
R ckan/public-bs2/base/test/spec/ckan.spec.min.js
R ckan/public-bs2/base/test/spec/client.spec.min.js
R ckan/public-bs2/base/test/spec/i18n.spec.min.js
R ckan/public-bs2/base/test/spec/module.spec.min.js
R ckan/public-bs2/base/test/spec/modules/autocomplete.spec.min.js
R ckan/public-bs2/base/test/spec/modules/basic-form.spec.min.js
R ckan/public-bs2/base/test/spec/modules/confirm-action.spec.min.js
R ckan/public-bs2/base/test/spec/modules/custom-fields.spec.min.js
R ckan/public-bs2/base/test/spec/modules/image-upload.spec.min.js
R ckan/public-bs2/base/test/spec/modules/resource-form.spec.min.js
R ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.min.js
R ckan/public-bs2/base/test/spec/notify.spec.min.js
R ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.min.js
R ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.min.js
R ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.min.js
R ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.min.js
M ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.min.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.min.js
R ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.min.js
R ckan/public-bs2/base/test/spec/pubsub.spec.min.js
R ckan/public-bs2/base/test/spec/sandbox.spec.min.js
R ckan/public-bs2/base/test/spec/view-filters.spec.min.js
R ckan/public-bs2/base/test/vendor/chai.min.js
R ckan/public-bs2/base/test/vendor/less.min.js
R ckan/public-bs2/base/test/vendor/mocha.min.css
R ckan/public-bs2/base/test/vendor/mocha.min.js
R ckan/public-bs2/base/test/vendor/sinon.min.js
M ckan/public-bs2/base/vendor/jquery.js
M ckan/public-bs2/base/vendor/jquery.min.js
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/javascript/modules/autocomplete.js
M ckan/public/base/javascript/modules/image-upload.js
M ckan/public/base/less/forms.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/search.less
R ckan/public/base/test/spec/ckan.spec.min.js
R ckan/public/base/test/spec/client.spec.min.js
R ckan/public/base/test/spec/i18n.spec.min.js
R ckan/public/base/test/spec/module.spec.min.js
R ckan/public/base/test/spec/modules/autocomplete.spec.min.js
R ckan/public/base/test/spec/modules/basic-form.spec.min.js
R ckan/public/base/test/spec/modules/confirm-action.spec.min.js
R ckan/public/base/test/spec/modules/custom-fields.spec.min.js
R ckan/public/base/test/spec/modules/image-upload.spec.min.js
R ckan/public/base/test/spec/modules/resource-form.spec.min.js
R ckan/public/base/test/spec/modules/resource-upload-field.spec.min.js
R ckan/public/base/test/spec/notify.spec.min.js
R ckan/public/base/test/spec/plugins/jquery.date-helpers.spec.min.js
R ckan/public/base/test/spec/plugins/jquery.form-warning.spec.min.js
R ckan/public/base/test/spec/plugins/jquery.inherit.spec.min.js
R ckan/public/base/test/spec/plugins/jquery.proxy-all.spec.min.js
M ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.js
R ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.min.js
R ckan/public/base/test/spec/plugins/jquery.slug.spec.min.js
R ckan/public/base/test/spec/plugins/jquery.url-helpers.spec.min.js
R ckan/public/base/test/spec/pubsub.spec.min.js
R ckan/public/base/test/spec/sandbox.spec.min.js
R ckan/public/base/test/spec/view-filters.spec.min.js
R ckan/public/base/test/vendor/chai.min.js
R ckan/public/base/test/vendor/less.min.js
R ckan/public/base/test/vendor/mocha.min.css
R ckan/public/base/test/vendor/mocha.min.js
R ckan/public/base/test/vendor/sinon.min.js
R ckan/public/base/vendor/html5.js
R ckan/public/base/vendor/html5.min.js
M ckan/public/base/vendor/jquery.js
M ckan/public/base/vendor/jquery.min.js
R ckan/public/base/vendor/polyfill-object-keys.js
M ckan/public/base/vendor/resource.config
M ckan/templates-bs2/snippets/social.html
M ckan/templates/base.html
M ckan/templates/group/snippets/group_item.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/snippets/search_form.html
M ckan/templates/snippets/social.html
M ckanext/datapusher/logic/action.py
M ckanext/datastore/plugin.py
M doc/.gitignore
Log Message:
-----------
merge upstream/master
Commit: 097c4f2ce47028018fab23b1939b9c3b79be4c53
https://github.com/ckan/ckan/commit/097c4f2ce47028018fab23b1939b9c3b79be4c53
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
CKAN Dockerfile: install vim
Commit: a2baa9f4ca2c2e65e58b5ecfcf3ad01cec23b4de
https://github.com/ckan/ckan/commit/a2baa9f4ca2c2e65e58b5ecfcf3ad01cec23b4de
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-27 (Thu, 27 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
docker install docs: fix indent
Commit: 56eb18e2c5bc3f088ffd53bf4cc32ea958a230a2
https://github.com/ckan/ckan/commit/56eb18e2c5bc3f088ffd53bf4cc32ea958a230a2
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-27 (Thu, 27 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
docker install docs: add working example of editing extension templates
Commit: 6e4aaba3e546b4f981e180442df520549db8bf97
https://github.com/ckan/ckan/commit/6e4aaba3e546b4f981e180442df520549db8bf97
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
compose docs: clarify development workflow and version control
Commit: 2d713e12a52c611276ed815a6de9ad3105840e90
https://github.com/ckan/ckan/commit/2d713e12a52c611276ed815a6de9ad3105840e90
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
add wget to CKAN Dockerfile
Commit: 0ca47a6645f7acd59a1fe9e73efba6e5419ed1a0
https://github.com/ckan/ckan/commit/0ca47a6645f7acd59a1fe9e73efba6e5419ed1a0
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
CKAN Dockerfile: factor out CKAN_CONFIG
Commit: 22227e2570b7e98f36c85d748f158a14019ea5af
https://github.com/ckan/ckan/commit/22227e2570b7e98f36c85d748f158a14019ea5af
Author: Florian Mayer <Florian.Mayer at dpaw.wa.gov.au>
Date: 2017-08-01 (Tue, 01 Aug 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
CKAN Dockerfile: hardcode /etc/ckan to fix entrypoint
Commit: a3bd2a5f8fe5aca563f708d9986b760a28854830
https://github.com/ckan/ckan/commit/a3bd2a5f8fe5aca563f708d9986b760a28854830
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-08-04 (Fri, 04 Aug 2017)
Changed paths:
M .gitignore
M ckan/config/middleware/__init__.py
M ckan/config/middleware/flask_app.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/ckan.pot
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/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
A ckan/i18n/mk/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/uk/LC_MESSAGES/ckan.mo
A 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
M ckan/lib/alphabet_paginate.py
M ckan/lib/helpers.py
M ckan/lib/i18n.py
M ckan/logic/schema.py
M ckan/templates-bs2/header.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/tests/config/test_middleware.py
M ckan/tests/config/test_sessions.py
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_feed.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_tags.py
M ckan/tests/controllers/test_user.py
M ckan/tests/controllers/test_util.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/api/model/test_relationships.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
M ckan/tests/legacy/functional/api/test_activity.py
M 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_resource.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_admin.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
M ckan/tests/legacy/functional/test_preview_interface.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/functional/test_tag.py
M ckan/tests/legacy/functional/test_tracking.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/test_alphabet_pagination.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_mailer.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_update.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_action.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_igroupform/tests/test_controllers.py
M ckanext/example_itranslation/tests/test_plugin.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/css/recline.css
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/tests/test_view.py
M doc/contributing/frontend/templating.rst
A doc/extensions/flask-migration.rst
M doc/extensions/index.rst
M doc/maintaining/background-tasks.rst
M doc/maintaining/installing/install-from-source.rst
M requirement-setuptools.txt
Log Message:
-----------
merge master
Commit: dd1c554130a32a7d59c475fe0900929c21b4a1da
https://github.com/ckan/ckan/commit/dd1c554130a32a7d59c475fe0900929c21b4a1da
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-08-04 (Fri, 04 Aug 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
update install docs with fix for ckan bash $TERM
Commit: bcd0a9bcc0e4ab3fb97f13b9caeaa67df2ac515a
https://github.com/ckan/ckan/commit/bcd0a9bcc0e4ab3fb97f13b9caeaa67df2ac515a
Author: Matt Fullerton <mattfullerton at users.noreply.github.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
Allow display of all package types via url argument
This commit allows display of all package types via url argument (_show_all_types=True) similar to the ckan.search.show_all_types config option.
Commit: bd85e546d055640b5af7f178ded7e393f86e507e
https://github.com/ckan/ckan/commit/bd85e546d055640b5af7f178ded7e393f86e507e
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-09-20 (Wed, 20 Sep 2017)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
set datastore permissions live
Commit: b920f6812a5b37cf6cc02ca87880cfbe2fe0f6d4
https://github.com/ckan/ckan/commit/b920f6812a5b37cf6cc02ca87880cfbe2fe0f6d4
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-09-20 (Wed, 20 Sep 2017)
Changed paths:
M ckan/templates/package/resource_read.html
Log Message:
-----------
add download option from dump functionality
Commit: 46e9c4b91ea556fe3b8a3428c1e801ae8d178508
https://github.com/ckan/ckan/commit/46e9c4b91ea556fe3b8a3428c1e801ae8d178508
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-09-21 (Thu, 21 Sep 2017)
Changed paths:
M ckan/templates/package/resource_read.html
Log Message:
-----------
add block, remove check if the flag is upload
Commit: 3db9e0d49af5593fadde481bda1a586b47b2f45a
https://github.com/ckan/ckan/commit/3db9e0d49af5593fadde481bda1a586b47b2f45a
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/pylons_app.py
M ckan/lib/uploader.py
Log Message:
-----------
CloseWSGIInput middleware + update in ResourceUploader
Commit: bda8860bf4e52d9a6f9f33ee9865be652f2c5668
https://github.com/ckan/ckan/commit/bda8860bf4e52d9a6f9f33ee9865be652f2c5668
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
M CHANGELOG.rst
M Dockerfile
M LICENSE.txt
M README.rst
M ckan/config/deployment.ini_tmpl
M ckan/config/middleware/__init__.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/config/supervisor-ckan-worker.conf
M ckan/controllers/api.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/activity_streams.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/i18n.py
M ckan/lib/jsonp.py
M ckan/lib/mailer.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
A ckan/migration/versions/086_drop_openid_column.py
M ckan/model/group.py
M ckan/model/user.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/plugins/interfaces.py
M ckan/public-bs2/base/css/fuchsia.css
M ckan/public-bs2/base/css/green.css
M ckan/public-bs2/base/css/main.css
M ckan/public-bs2/base/css/maroon.css
M ckan/public-bs2/base/css/red.css
M ckan/public-bs2/base/javascript/modules/autocomplete.js
M ckan/public-bs2/base/javascript/modules/basic-form.js
M ckan/public-bs2/base/javascript/modules/follow.js
A ckan/public-bs2/base/javascript/modules/followers-counter.js
M ckan/public-bs2/base/javascript/modules/image-upload.js
M ckan/public-bs2/base/javascript/modules/resource-reorder.js
M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
M ckan/public-bs2/base/javascript/modules/slug-preview.js
M ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
M ckan/public-bs2/base/javascript/resource.config
M ckan/public-bs2/base/less/forms.less
M ckan/public-bs2/base/less/search.less
M ckan/public-bs2/base/test/index.html
M ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
A ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
M ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
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/javascript/modules/basic-form.js
M ckan/public/base/javascript/modules/resource-view-embed.js
M ckan/public/base/less/ckan.less
A ckan/public/base/less/input-groups.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/basic-form.spec.js
M ckan/templates-bs2/group/read.html
M ckan/templates-bs2/group/snippets/group_item.html
M ckan/templates-bs2/group/snippets/info.html
M ckan/templates-bs2/macros/form.html
M ckan/templates-bs2/organization/read.html
M ckan/templates-bs2/package/snippets/info.html
M ckan/templates-bs2/package/snippets/resource_form.html
M ckan/templates-bs2/snippets/organization.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/new_user_form.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/page.html
M ckan/templates/snippets/popular.html
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_feed.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_tags.py
M ckan/tests/controllers/test_user.py
M ckan/tests/controllers/test_util.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/api/model/test_relationships.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
M ckan/tests/legacy/functional/api/test_activity.py
M 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
R ckan/tests/legacy/functional/api/test_misc.py
M ckan/tests/legacy/functional/api/test_resource.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_admin.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
M ckan/tests/legacy/functional/test_preview_interface.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/functional/test_tag.py
M ckan/tests/legacy/functional/test_tracking.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/test_alphabet_pagination.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/test_mailer.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/test_none_root.py
M ckan/views/api.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/set_permissions.sql
M ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
M ckanext/datastore/templates/ajax_snippets/api_info.html
M ckanext/datastore/templates/datastore/dictionary.html
A ckanext/datastore/templates/datastore/snippets/dictionary_form.html
M ckanext/datastore/templates/package/resource_read.html
M ckanext/datastore/templates/package/snippets/data_api_button.html
A ckanext/datastore/templates/package/snippets/dictionary_table.html
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.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/example_idatasetform/tests/test_controllers.py
M ckanext/example_igroupform/tests/test_controllers.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/example_itranslation/tests/test_plugin.py
M ckanext/example_iuploader/test/test_plugin.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/tests/__init__.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/conf.py
M doc/contributing/test.rst
M doc/extensions/flask-migration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/upgrading/upgrade-package-to-minor-release.rst
M doc/maintaining/upgrading/upgrade-source.rst
Log Message:
-----------
merge upstream
Commit: 9b3ed5a4dfc0ef5bc29a1d5fd048836c51de2699
https://github.com/ckan/ckan/commit/9b3ed5a4dfc0ef5bc29a1d5fd048836c51de2699
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
M contrib/docker/postgresql/Dockerfile
R contrib/docker/postgresql/docker-entrypoint-initdb.d/10_set_permissions.sql
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
remove duplicate set_permissions.sql in favour of setting perms on the fly
Commit: bbe6eefbff1749bc5cab3fea687022b2d50d0cb0
https://github.com/ckan/ckan/commit/bbe6eefbff1749bc5cab3fea687022b2d50d0cb0
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
M ckan/tests/controllers/test_api.py
Log Message:
-----------
fix circleci test failure: indent test_api.py:284
Commit: 34fe6d1ef0c028f0123d29a007d98ca1da585d05
https://github.com/ckan/ckan/commit/34fe6d1ef0c028f0123d29a007d98ca1da585d05
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
A ckan/templates/ajax_snippets/api_info.html
Log Message:
-----------
add missing template ajax_snippets/api_info.html
Commit: 997e85a57f642a86f0da1c6a1746503a3d91e2cf
https://github.com/ckan/ckan/commit/997e85a57f642a86f0da1c6a1746503a3d91e2cf
Author: florianm <florian.mayer at dpaw.wa.gov.au>
Date: 2017-09-27 (Wed, 27 Sep 2017)
Changed paths:
R ckan/templates/ajax_snippets/api_info.html
Log Message:
-----------
drop templates/axaj_snippets/api_info.html - failing test should load datastore/.../api_info.html
Commit: 967a9c48349eee4bb483f97a78c569da0e5807da
https://github.com/ckan/ckan/commit/967a9c48349eee4bb483f97a78c569da0e5807da
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2017-10-04 (Wed, 04 Oct 2017)
Changed paths:
M ckan/controllers/package.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Allow the setting ckan.search.show_all_types to specify a dataset type that will show all types
Commit: f7c194d159f8e1ee56d4ef5496349a9989530c5a
https://github.com/ckan/ckan/commit/f7c194d159f8e1ee56d4ef5496349a9989530c5a
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
PEP8
Commit: e1b703d663b4bed85807f2df73acdd3a0dfb3023
https://github.com/ckan/ckan/commit/e1b703d663b4bed85807f2df73acdd3a0dfb3023
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
PEP8
Commit: dc4304e459d89d8a59fde409993fd76e7e307104
https://github.com/ckan/ckan/commit/dc4304e459d89d8a59fde409993fd76e7e307104
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
PEP8
Commit: 6452479ed93fbb463db6a4eae56be439034bff33
https://github.com/ckan/ckan/commit/6452479ed93fbb463db6a4eae56be439034bff33
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
link_active split for pylons and flask requests
Commit: 23ff820da2f6e1ff6a5d5e6246b4571224a4aa0f
https://github.com/ckan/ckan/commit/23ff820da2f6e1ff6a5d5e6246b4571224a4aa0f
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-06 (Fri, 06 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
nav_link split for pylons and flask
Commit: 0e412b8ca32f1acfda96422bfd8923d336f35fcd
https://github.com/ckan/ckan/commit/0e412b8ca32f1acfda96422bfd8923d336f35fcd
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Merge branch 'flask-link-active' into flask-helpers-update
Commit: eb04958e8e88499c1b00ff3bb44ac90e44105865
https://github.com/ckan/ckan/commit/eb04958e8e88499c1b00ff3bb44ac90e44105865
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
fix for missing search_facets_limits
Commit: babd73ed0947ebcda60e5c56dd18e2db4071448e
https://github.com/ckan/ckan/commit/babd73ed0947ebcda60e5c56dd18e2db4071448e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
add flask routes to named_routes
Commit: 2ac8231576ec6439740ac04735d6558156a855b5
https://github.com/ckan/ckan/commit/2ac8231576ec6439740ac04735d6558156a855b5
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-10 (Tue, 10 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
pep8
Commit: be4a08640166a77907041eb67ecf0bf088d33c3d
https://github.com/ckan/ckan/commit/be4a08640166a77907041eb67ecf0bf088d33c3d
Author: Ian Ward <ian at excess.org>
Date: 2017-10-11 (Wed, 11 Oct 2017)
Changed paths:
M ckan/logic/__init__.py
Log Message:
-----------
[#3865] allow validators to be overridden
Commit: 215b5ef258d901f8b2b129f20019c2a711229d9c
https://github.com/ckan/ckan/commit/215b5ef258d901f8b2b129f20019c2a711229d9c
Author: Ian Ward <ian at excess.org>
Date: 2017-10-11 (Wed, 11 Oct 2017)
Changed paths:
M ckanext/example_ivalidators/plugin.py
M ckanext/example_ivalidators/tests/test_ivalidators.py
Log Message:
-----------
[#3865] IValidators override tests
Commit: 0407740e11ec8330361a428d4db2d10da3fd2b2e
https://github.com/ckan/ckan/commit/0407740e11ec8330361a428d4db2d10da3fd2b2e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M ckan/config/routing.py
Log Message:
-----------
remove pylons routes
Commit: 9768e86dfbf3d26ea59599838cb7358485fc7714
https://github.com/ckan/ckan/commit/9768e86dfbf3d26ea59599838cb7358485fc7714
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_feed.py
Log Message:
-----------
fix tests for flask
Commit: 2950d87a952b641c1050ee3f1f89c025d94b2c92
https://github.com/ckan/ckan/commit/2950d87a952b641c1050ee3f1f89c025d94b2c92
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
A ckan/views/feeds.py
Log Message:
-----------
add feeds blueprint
Commit: 9690487330d119bedcafe4f0ac92d6ea24202070
https://github.com/ckan/ckan/commit/9690487330d119bedcafe4f0ac92d6ea24202070
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
A ckan/views/feed.py
R ckan/views/feeds.py
Log Message:
-----------
rename feed blueprint
Commit: f088987b8d0917f200269c86ca437ec04053c29b
https://github.com/ckan/ckan/commit/f088987b8d0917f200269c86ca437ec04053c29b
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M ckan/views/feed.py
Log Message:
-----------
update links attribute
Commit: 7fffe4be33e2c04f9cb37459fbd547346a329d55
https://github.com/ckan/ckan/commit/7fffe4be33e2c04f9cb37459fbd547346a329d55
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M ckan/views/feed.py
Log Message:
-----------
code cleanup and pep8
Commit: e27eb27c09123f658c715d3b89390dcd12810db6
https://github.com/ckan/ckan/commit/e27eb27c09123f658c715d3b89390dcd12810db6
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
change namings to be more flask-y
Commit: 8d054ee7565209dae4164fb45b557a9024568eef
https://github.com/ckan/ckan/commit/8d054ee7565209dae4164fb45b557a9024568eef
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M CHANGELOG.rst
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/controllers/package.py
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/templates/package/search.html
M ckan/templates/snippets/add_dataset.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/search_result_text.html
M ckan/tests/controllers/test_api.py
M ckan/views/__init__.py
M ckan/views/api.py
M doc/maintaining/authorization.rst
M doc/maintaining/configuration.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into flask-helpers-update
Commit: 48556ff8d5ae22d717731fd49333d67e1bdfe723
https://github.com/ckan/ckan/commit/48556ff8d5ae22d717731fd49333d67e1bdfe723
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
pep8
Commit: 84577b06e10b7d76105638ce6ba8e70bbc858ec7
https://github.com/ckan/ckan/commit/84577b06e10b7d76105638ce6ba8e70bbc858ec7
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-10-12 (Thu, 12 Oct 2017)
Changed paths:
M .gitignore
M CHANGELOG.rst
M Dockerfile
M LICENSE.txt
M README.rst
M ckan/__init__.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware/__init__.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/config/supervisor-ckan-worker.conf
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/user.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/ckan.pot
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/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
A ckan/i18n/mk/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/uk/LC_MESSAGES/ckan.mo
A 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
M ckan/lib/activity_streams.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/fanstatic_resources.py
M ckan/lib/helpers.py
M ckan/lib/i18n.py
M ckan/lib/jsonp.py
M ckan/lib/mailer.py
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/schema.py
M ckan/logic/validators.py
A ckan/migration/versions/086_drop_openid_column.py
M ckan/model/group.py
M ckan/model/modification.py
M ckan/model/user.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/plugins/interfaces.py
A ckan/public-bs2/base/css/.gitignore
A ckan/public-bs2/base/css/fuchsia.css
A ckan/public-bs2/base/css/green.css
A ckan/public-bs2/base/css/main.css
A ckan/public-bs2/base/css/maroon.css
A ckan/public-bs2/base/css/red.css
A ckan/public-bs2/base/i18n/.gitignore
A ckan/public-bs2/base/images/background-tag-ie7.png
A ckan/public-bs2/base/images/background-tag.png
A ckan/public-bs2/base/images/background-tile.png
A ckan/public-bs2/base/images/bg.png
A ckan/public-bs2/base/images/breadcrumb-slash-ie7.png
A ckan/public-bs2/base/images/ckan-logo-footer.png
A ckan/public-bs2/base/images/ckan-logo-white.svg
A ckan/public-bs2/base/images/ckan-logo.png
A ckan/public-bs2/base/images/ckan-logo.svg
A ckan/public-bs2/base/images/ckan.ico
A ckan/public-bs2/base/images/dashboard-followee-related.png
A ckan/public-bs2/base/images/dotted.png
A ckan/public-bs2/base/images/editing.png
A ckan/public-bs2/base/images/full-width-nav-right.png
A ckan/public-bs2/base/images/icon-search-27x26.png
A ckan/public-bs2/base/images/loading-spinner.gif
A ckan/public-bs2/base/images/nav-active.png
A ckan/public-bs2/base/images/nav.png
A ckan/public-bs2/base/images/od_80x15_blue.png
A ckan/public-bs2/base/images/placeholder-200x125.png
A ckan/public-bs2/base/images/placeholder-420x220.png
A ckan/public-bs2/base/images/placeholder-680x400.png
A ckan/public-bs2/base/images/placeholder-application.png
A ckan/public-bs2/base/images/placeholder-group.png
A ckan/public-bs2/base/images/placeholder-image.png
A ckan/public-bs2/base/images/placeholder-organization.png
A ckan/public-bs2/base/images/sprite-ckan-icons.png
A ckan/public-bs2/base/images/sprite-resource-icons.png
A ckan/public-bs2/base/images/table-seperator.png
A ckan/public-bs2/base/javascript/client.js
A ckan/public-bs2/base/javascript/i18n.js
A ckan/public-bs2/base/javascript/main.js
A ckan/public-bs2/base/javascript/module.js
A ckan/public-bs2/base/javascript/modules/activity-stream.js
A ckan/public-bs2/base/javascript/modules/api-info.js
A ckan/public-bs2/base/javascript/modules/autocomplete.js
A ckan/public-bs2/base/javascript/modules/basic-form.js
A ckan/public-bs2/base/javascript/modules/confirm-action.js
A ckan/public-bs2/base/javascript/modules/custom-fields.js
A ckan/public-bs2/base/javascript/modules/dashboard.js
A ckan/public-bs2/base/javascript/modules/data-viewer.js
A ckan/public-bs2/base/javascript/modules/dataset-visibility.js
A ckan/public-bs2/base/javascript/modules/follow.js
A ckan/public-bs2/base/javascript/modules/followers-counter.js
A ckan/public-bs2/base/javascript/modules/image-upload.js
A ckan/public-bs2/base/javascript/modules/media-grid.js
A ckan/public-bs2/base/javascript/modules/popover-context.js
A ckan/public-bs2/base/javascript/modules/resource-form.js
A ckan/public-bs2/base/javascript/modules/resource-reorder.js
A ckan/public-bs2/base/javascript/modules/resource-upload-field.js
A ckan/public-bs2/base/javascript/modules/resource-view-embed.js
A ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
A ckan/public-bs2/base/javascript/modules/resource-view-filters.js
A ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
A ckan/public-bs2/base/javascript/modules/select-switch.js
A ckan/public-bs2/base/javascript/modules/slug-preview.js
A ckan/public-bs2/base/javascript/modules/table-selectable-rows.js
A ckan/public-bs2/base/javascript/modules/table-toggle-more.js
A ckan/public-bs2/base/javascript/notify.js
A ckan/public-bs2/base/javascript/plugins/jquery.date-helpers.js
A ckan/public-bs2/base/javascript/plugins/jquery.form-warning.js
A ckan/public-bs2/base/javascript/plugins/jquery.inherit.js
A ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
A ckan/public-bs2/base/javascript/plugins/jquery.proxy-all.js
A ckan/public-bs2/base/javascript/plugins/jquery.slug-preview.js
A ckan/public-bs2/base/javascript/plugins/jquery.slug.js
A ckan/public-bs2/base/javascript/plugins/jquery.truncator.js
A ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
A ckan/public-bs2/base/javascript/pubsub.js
A ckan/public-bs2/base/javascript/resource.config
A ckan/public-bs2/base/javascript/sandbox.js
A ckan/public-bs2/base/javascript/tracking.js
A ckan/public-bs2/base/javascript/view-filters.js
A ckan/public-bs2/base/less/activity.less
A ckan/public-bs2/base/less/ckan.less
A ckan/public-bs2/base/less/custom.less
A ckan/public-bs2/base/less/dashboard.less
A ckan/public-bs2/base/less/datapusher.less
A ckan/public-bs2/base/less/dataset.less
A ckan/public-bs2/base/less/dropdown.less
A ckan/public-bs2/base/less/footer.less
A ckan/public-bs2/base/less/forms.less
A ckan/public-bs2/base/less/group.less
A ckan/public-bs2/base/less/homepage.less
A ckan/public-bs2/base/less/icons.less
A ckan/public-bs2/base/less/iehacks.less
A ckan/public-bs2/base/less/layout.less
A ckan/public-bs2/base/less/main.less
A ckan/public-bs2/base/less/masthead.less
A ckan/public-bs2/base/less/media.less
A ckan/public-bs2/base/less/mixins.less
A ckan/public-bs2/base/less/module.less
A ckan/public-bs2/base/less/nav.less
A ckan/public-bs2/base/less/profile.less
A ckan/public-bs2/base/less/prose.less
A ckan/public-bs2/base/less/resource-view.less
A ckan/public-bs2/base/less/search.less
A ckan/public-bs2/base/less/tables.less
A ckan/public-bs2/base/less/toolbar.less
A ckan/public-bs2/base/less/variables.less
A ckan/public-bs2/base/test/index.html
A ckan/public-bs2/base/test/primer/index.html
A ckan/public-bs2/base/test/spec/ckan.spec.js
A ckan/public-bs2/base/test/spec/client.spec.js
A ckan/public-bs2/base/test/spec/i18n.spec.js
A ckan/public-bs2/base/test/spec/module.spec.js
A ckan/public-bs2/base/test/spec/modules/autocomplete.spec.js
A ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
A ckan/public-bs2/base/test/spec/modules/confirm-action.spec.js
A ckan/public-bs2/base/test/spec/modules/custom-fields.spec.js
A ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
A ckan/public-bs2/base/test/spec/modules/image-upload.spec.js
A ckan/public-bs2/base/test/spec/modules/resource-form.spec.js
A ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.js
A ckan/public-bs2/base/test/spec/notify.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.js
A ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
A ckan/public-bs2/base/test/spec/pubsub.spec.js
A ckan/public-bs2/base/test/spec/sandbox.spec.js
A ckan/public-bs2/base/test/spec/view-filters.spec.js
A ckan/public-bs2/base/test/vendor/chai.js
A ckan/public-bs2/base/test/vendor/less.js
A ckan/public-bs2/base/test/vendor/mocha.css
A ckan/public-bs2/base/test/vendor/mocha.js
A ckan/public-bs2/base/test/vendor/sinon.js
A ckan/public-bs2/base/vendor/bootstrap.js
A ckan/public-bs2/base/vendor/bootstrap.min.js
A ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings-white.png
A ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings.png
A ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.js
A ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.min.js
A ckan/public-bs2/base/vendor/bootstrap/less/accordion.less
A ckan/public-bs2/base/vendor/bootstrap/less/alerts.less
A ckan/public-bs2/base/vendor/bootstrap/less/bootstrap.less
A ckan/public-bs2/base/vendor/bootstrap/less/breadcrumbs.less
A ckan/public-bs2/base/vendor/bootstrap/less/button-groups.less
A ckan/public-bs2/base/vendor/bootstrap/less/buttons.less
A ckan/public-bs2/base/vendor/bootstrap/less/carousel.less
A ckan/public-bs2/base/vendor/bootstrap/less/close.less
A ckan/public-bs2/base/vendor/bootstrap/less/code.less
A ckan/public-bs2/base/vendor/bootstrap/less/component-animations.less
A ckan/public-bs2/base/vendor/bootstrap/less/dropdowns.less
A ckan/public-bs2/base/vendor/bootstrap/less/forms.less
A ckan/public-bs2/base/vendor/bootstrap/less/grid.less
A ckan/public-bs2/base/vendor/bootstrap/less/hero-unit.less
A ckan/public-bs2/base/vendor/bootstrap/less/labels-badges.less
A ckan/public-bs2/base/vendor/bootstrap/less/layouts.less
A ckan/public-bs2/base/vendor/bootstrap/less/media.less
A ckan/public-bs2/base/vendor/bootstrap/less/mixins.less
A ckan/public-bs2/base/vendor/bootstrap/less/modals.less
A ckan/public-bs2/base/vendor/bootstrap/less/navbar.less
A ckan/public-bs2/base/vendor/bootstrap/less/navs.less
A ckan/public-bs2/base/vendor/bootstrap/less/pager.less
A ckan/public-bs2/base/vendor/bootstrap/less/pagination.less
A ckan/public-bs2/base/vendor/bootstrap/less/popovers.less
A ckan/public-bs2/base/vendor/bootstrap/less/progress-bars.less
A ckan/public-bs2/base/vendor/bootstrap/less/reset.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-1200px-min.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-767px-max.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-768px-979px.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-navbar.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive-utilities.less
A ckan/public-bs2/base/vendor/bootstrap/less/responsive.less
A ckan/public-bs2/base/vendor/bootstrap/less/scaffolding.less
A ckan/public-bs2/base/vendor/bootstrap/less/sprites.less
A ckan/public-bs2/base/vendor/bootstrap/less/tables.less
A ckan/public-bs2/base/vendor/bootstrap/less/tests/buttons.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.css
A ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/forms-responsive.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/forms.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-static-top.html
A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar.html
A ckan/public-bs2/base/vendor/bootstrap/less/thumbnails.less
A ckan/public-bs2/base/vendor/bootstrap/less/tooltip.less
A ckan/public-bs2/base/vendor/bootstrap/less/type.less
A ckan/public-bs2/base/vendor/bootstrap/less/utilities.less
A ckan/public-bs2/base/vendor/bootstrap/less/variables.less
A ckan/public-bs2/base/vendor/bootstrap/less/wells.less
A ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.css
A ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.min.css
A ckan/public-bs2/base/vendor/font-awesome/fonts/FontAwesome.otf
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
A ckan/public-bs2/base/vendor/font-awesome/less/bordered-pulled.less
A ckan/public-bs2/base/vendor/font-awesome/less/core.less
A ckan/public-bs2/base/vendor/font-awesome/less/extras.less
A ckan/public-bs2/base/vendor/font-awesome/less/fixed-width.less
A ckan/public-bs2/base/vendor/font-awesome/less/font-awesome.less
A ckan/public-bs2/base/vendor/font-awesome/less/icons.less
A ckan/public-bs2/base/vendor/font-awesome/less/larger.less
A ckan/public-bs2/base/vendor/font-awesome/less/list.less
A ckan/public-bs2/base/vendor/font-awesome/less/mixins.less
A ckan/public-bs2/base/vendor/font-awesome/less/path.less
A ckan/public-bs2/base/vendor/font-awesome/less/rotated-flipped.less
A ckan/public-bs2/base/vendor/font-awesome/less/spinning.less
A ckan/public-bs2/base/vendor/font-awesome/less/stacked.less
A ckan/public-bs2/base/vendor/font-awesome/less/variables.less
A ckan/public-bs2/base/vendor/html5.js
A ckan/public-bs2/base/vendor/html5.min.js
A ckan/public-bs2/base/vendor/jed.js
A ckan/public-bs2/base/vendor/jed.min.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.min.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.min.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.js
A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.min.js
A ckan/public-bs2/base/vendor/jquery.js
A ckan/public-bs2/base/vendor/jquery.min.js
A ckan/public-bs2/base/vendor/jquery.ui.core.js
A ckan/public-bs2/base/vendor/jquery.ui.mouse.js
A ckan/public-bs2/base/vendor/jquery.ui.sortable.js
A ckan/public-bs2/base/vendor/jquery.ui.widget.js
A ckan/public-bs2/base/vendor/moment-with-locales.js
A ckan/public-bs2/base/vendor/polyfill-object-keys.js
A ckan/public-bs2/base/vendor/resource.config
A ckan/public-bs2/base/vendor/select2/.gitignore
A ckan/public-bs2/base/vendor/select2/LICENSE
A ckan/public-bs2/base/vendor/select2/README.md
A ckan/public-bs2/base/vendor/select2/bower.json
A ckan/public-bs2/base/vendor/select2/component.json
A ckan/public-bs2/base/vendor/select2/composer.json
A ckan/public-bs2/base/vendor/select2/package.json
A ckan/public-bs2/base/vendor/select2/release.sh
A ckan/public-bs2/base/vendor/select2/select2-bootstrap.css
A ckan/public-bs2/base/vendor/select2/select2-spinner.gif
A ckan/public-bs2/base/vendor/select2/select2.css
A ckan/public-bs2/base/vendor/select2/select2.jquery.json
A ckan/public-bs2/base/vendor/select2/select2.js
A ckan/public-bs2/base/vendor/select2/select2.min.js
A ckan/public-bs2/base/vendor/select2/select2.png
A ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
A ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
A ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
A ckan/public-bs2/base/vendor/select2/select2_locale_da.js
A ckan/public-bs2/base/vendor/select2/select2_locale_de.js
A ckan/public-bs2/base/vendor/select2/select2_locale_el.js
A ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
A ckan/public-bs2/base/vendor/select2/select2_locale_es.js
A ckan/public-bs2/base/vendor/select2/select2_locale_et.js
A ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
A ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
A ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
A ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
A ckan/public-bs2/base/vendor/select2/select2_locale_he.js
A ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
A ckan/public-bs2/base/vendor/select2/select2_locale_id.js
A ckan/public-bs2/base/vendor/select2/select2_locale_is.js
A ckan/public-bs2/base/vendor/select2/select2_locale_it.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
A ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
A ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
A ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
A ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
A ckan/public-bs2/base/vendor/select2/select2_locale_no.js
A ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
A ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
A ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
A ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
A ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
A ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
A ckan/public-bs2/base/vendor/select2/select2_locale_th.js
A ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
A ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
A ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
A ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
A ckan/public-bs2/base/vendor/select2/select2x2.png
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/javascript/modules/autocomplete.js
M ckan/public/base/javascript/modules/basic-form.js
M ckan/public/base/javascript/modules/confirm-action.js
M ckan/public/base/javascript/modules/dashboard.js
M ckan/public/base/javascript/modules/image-upload.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/javascript/modules/resource-view-embed.js
M ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/javascript/modules/slug-preview.js
M ckan/public/base/javascript/plugins/jquery.slug-preview.js
M ckan/public/base/less/activity.less
A ckan/public/base/less/alerts.less
A ckan/public/base/less/bootstrap-variables.less
A ckan/public/base/less/bootstrap.less
M ckan/public/base/less/ckan.less
M ckan/public/base/less/dashboard.less
M ckan/public/base/less/datapusher.less
M ckan/public/base/less/dataset.less
M ckan/public/base/less/dropdown.less
M ckan/public/base/less/footer.less
M ckan/public/base/less/forms.less
M ckan/public/base/less/group.less
M ckan/public/base/less/homepage.less
M ckan/public/base/less/icons.less
R ckan/public/base/less/iehacks.less
A ckan/public/base/less/input-groups.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/main.less
M ckan/public/base/less/masthead.less
M ckan/public/base/less/media.less
M ckan/public/base/less/mixins.less
M ckan/public/base/less/module.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/profile.less
M ckan/public/base/less/prose.less
M ckan/public/base/less/resource-view.less
M ckan/public/base/less/search.less
M ckan/public/base/less/tables.less
M ckan/public/base/less/toolbar.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/basic-form.spec.js
M ckan/public/base/test/spec/modules/image-upload.spec.js
M ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.js
R ckan/public/base/test/vendor/chai.min.js
R ckan/public/base/test/vendor/less.min.js
R ckan/public/base/test/vendor/mocha.min.css
R ckan/public/base/test/vendor/mocha.min.js
R ckan/public/base/test/vendor/sinon.min.js
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff
A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2
R ckan/public/base/vendor/bootstrap/img/glyphicons-halflings-white.png
R ckan/public/base/vendor/bootstrap/img/glyphicons-halflings.png
M ckan/public/base/vendor/bootstrap/js/bootstrap.js
M ckan/public/base/vendor/bootstrap/js/bootstrap.min.js
R ckan/public/base/vendor/bootstrap/less/accordion.less
M ckan/public/base/vendor/bootstrap/less/alerts.less
A ckan/public/base/vendor/bootstrap/less/badges.less
M ckan/public/base/vendor/bootstrap/less/bootstrap.less
M ckan/public/base/vendor/bootstrap/less/breadcrumbs.less
M ckan/public/base/vendor/bootstrap/less/button-groups.less
M ckan/public/base/vendor/bootstrap/less/buttons.less
M ckan/public/base/vendor/bootstrap/less/carousel.less
M ckan/public/base/vendor/bootstrap/less/close.less
M ckan/public/base/vendor/bootstrap/less/code.less
M ckan/public/base/vendor/bootstrap/less/component-animations.less
M ckan/public/base/vendor/bootstrap/less/dropdowns.less
M ckan/public/base/vendor/bootstrap/less/forms.less
A ckan/public/base/vendor/bootstrap/less/glyphicons.less
M ckan/public/base/vendor/bootstrap/less/grid.less
R ckan/public/base/vendor/bootstrap/less/hero-unit.less
A ckan/public/base/vendor/bootstrap/less/input-groups.less
A ckan/public/base/vendor/bootstrap/less/jumbotron.less
R ckan/public/base/vendor/bootstrap/less/labels-badges.less
A ckan/public/base/vendor/bootstrap/less/labels.less
R ckan/public/base/vendor/bootstrap/less/layouts.less
A ckan/public/base/vendor/bootstrap/less/list-group.less
M ckan/public/base/vendor/bootstrap/less/media.less
M ckan/public/base/vendor/bootstrap/less/mixins.less
A ckan/public/base/vendor/bootstrap/less/mixins/alerts.less
A ckan/public/base/vendor/bootstrap/less/mixins/background-variant.less
A ckan/public/base/vendor/bootstrap/less/mixins/border-radius.less
A ckan/public/base/vendor/bootstrap/less/mixins/buttons.less
A ckan/public/base/vendor/bootstrap/less/mixins/center-block.less
A ckan/public/base/vendor/bootstrap/less/mixins/clearfix.less
A ckan/public/base/vendor/bootstrap/less/mixins/forms.less
A ckan/public/base/vendor/bootstrap/less/mixins/gradients.less
A ckan/public/base/vendor/bootstrap/less/mixins/grid-framework.less
A ckan/public/base/vendor/bootstrap/less/mixins/grid.less
A ckan/public/base/vendor/bootstrap/less/mixins/hide-text.less
A ckan/public/base/vendor/bootstrap/less/mixins/image.less
A ckan/public/base/vendor/bootstrap/less/mixins/labels.less
A ckan/public/base/vendor/bootstrap/less/mixins/list-group.less
A ckan/public/base/vendor/bootstrap/less/mixins/nav-divider.less
A ckan/public/base/vendor/bootstrap/less/mixins/nav-vertical-align.less
A ckan/public/base/vendor/bootstrap/less/mixins/opacity.less
A ckan/public/base/vendor/bootstrap/less/mixins/pagination.less
A ckan/public/base/vendor/bootstrap/less/mixins/panels.less
A ckan/public/base/vendor/bootstrap/less/mixins/progress-bar.less
A ckan/public/base/vendor/bootstrap/less/mixins/reset-filter.less
A ckan/public/base/vendor/bootstrap/less/mixins/reset-text.less
A ckan/public/base/vendor/bootstrap/less/mixins/resize.less
A ckan/public/base/vendor/bootstrap/less/mixins/responsive-visibility.less
A ckan/public/base/vendor/bootstrap/less/mixins/size.less
A ckan/public/base/vendor/bootstrap/less/mixins/tab-focus.less
A ckan/public/base/vendor/bootstrap/less/mixins/table-row.less
A ckan/public/base/vendor/bootstrap/less/mixins/text-emphasis.less
A ckan/public/base/vendor/bootstrap/less/mixins/text-overflow.less
A ckan/public/base/vendor/bootstrap/less/mixins/vendor-prefixes.less
M ckan/public/base/vendor/bootstrap/less/modals.less
M ckan/public/base/vendor/bootstrap/less/navbar.less
M ckan/public/base/vendor/bootstrap/less/navs.less
A ckan/public/base/vendor/bootstrap/less/normalize.less
M ckan/public/base/vendor/bootstrap/less/pager.less
M ckan/public/base/vendor/bootstrap/less/pagination.less
A ckan/public/base/vendor/bootstrap/less/panels.less
M ckan/public/base/vendor/bootstrap/less/popovers.less
A ckan/public/base/vendor/bootstrap/less/print.less
M ckan/public/base/vendor/bootstrap/less/progress-bars.less
R ckan/public/base/vendor/bootstrap/less/reset.less
R ckan/public/base/vendor/bootstrap/less/responsive-1200px-min.less
R ckan/public/base/vendor/bootstrap/less/responsive-767px-max.less
R ckan/public/base/vendor/bootstrap/less/responsive-768px-979px.less
A ckan/public/base/vendor/bootstrap/less/responsive-embed.less
R ckan/public/base/vendor/bootstrap/less/responsive-navbar.less
M ckan/public/base/vendor/bootstrap/less/responsive-utilities.less
R ckan/public/base/vendor/bootstrap/less/responsive.less
M ckan/public/base/vendor/bootstrap/less/scaffolding.less
R ckan/public/base/vendor/bootstrap/less/sprites.less
M ckan/public/base/vendor/bootstrap/less/tables.less
R ckan/public/base/vendor/bootstrap/less/tests/buttons.html
R ckan/public/base/vendor/bootstrap/less/tests/css-tests.css
R ckan/public/base/vendor/bootstrap/less/tests/css-tests.html
R ckan/public/base/vendor/bootstrap/less/tests/forms-responsive.html
R ckan/public/base/vendor/bootstrap/less/tests/forms.html
R ckan/public/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
R ckan/public/base/vendor/bootstrap/less/tests/navbar-static-top.html
R ckan/public/base/vendor/bootstrap/less/tests/navbar.html
A ckan/public/base/vendor/bootstrap/less/theme.less
M ckan/public/base/vendor/bootstrap/less/thumbnails.less
M ckan/public/base/vendor/bootstrap/less/tooltip.less
M ckan/public/base/vendor/bootstrap/less/type.less
M ckan/public/base/vendor/bootstrap/less/utilities.less
M ckan/public/base/vendor/bootstrap/less/variables.less
M ckan/public/base/vendor/bootstrap/less/wells.less
M ckan/public/base/vendor/font-awesome/css/font-awesome.css
A ckan/public/base/vendor/font-awesome/css/font-awesome.css.map
M ckan/public/base/vendor/font-awesome/css/font-awesome.min.css
M ckan/public/base/vendor/font-awesome/fonts/FontAwesome.otf
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
A ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.woff2
A ckan/public/base/vendor/font-awesome/less/animated.less
M ckan/public/base/vendor/font-awesome/less/bordered-pulled.less
M ckan/public/base/vendor/font-awesome/less/core.less
R ckan/public/base/vendor/font-awesome/less/extras.less
M ckan/public/base/vendor/font-awesome/less/font-awesome.less
M ckan/public/base/vendor/font-awesome/less/icons.less
M ckan/public/base/vendor/font-awesome/less/list.less
M ckan/public/base/vendor/font-awesome/less/mixins.less
M ckan/public/base/vendor/font-awesome/less/path.less
M ckan/public/base/vendor/font-awesome/less/rotated-flipped.less
A ckan/public/base/vendor/font-awesome/less/screen-reader.less
R ckan/public/base/vendor/font-awesome/less/spinning.less
M ckan/public/base/vendor/font-awesome/less/variables.less
R ckan/public/base/vendor/html5.js
R ckan/public/base/vendor/html5.min.js
M ckan/public/base/vendor/jquery.js
M ckan/public/base/vendor/jquery.min.js
R ckan/public/base/vendor/polyfill-object-keys.js
M ckan/public/base/vendor/resource.config
A ckan/templates-bs2/activity_streams/activity_stream_email_notifications.text
A ckan/templates-bs2/activity_streams/activity_stream_items.html
A ckan/templates-bs2/admin/base.html
A ckan/templates-bs2/admin/config.html
A ckan/templates-bs2/admin/confirm_reset.html
A ckan/templates-bs2/admin/index.html
A ckan/templates-bs2/admin/trash.html
A ckan/templates-bs2/ajax_snippets/custom_fields.html
A ckan/templates-bs2/ajax_snippets/follow_button.html
A ckan/templates-bs2/base.html
A ckan/templates-bs2/dataviewer/base.html
A ckan/templates-bs2/dataviewer/snippets/data_preview.html
A ckan/templates-bs2/dataviewer/snippets/no_preview.html
A ckan/templates-bs2/development/markup.html
A ckan/templates-bs2/development/primer.html
A ckan/templates-bs2/development/snippets/actions.html
A ckan/templates-bs2/development/snippets/breadcrumb.html
A ckan/templates-bs2/development/snippets/context.html
A ckan/templates-bs2/development/snippets/facet.html
A ckan/templates-bs2/development/snippets/form.html
A ckan/templates-bs2/development/snippets/form_stages.html
A ckan/templates-bs2/development/snippets/list.html
A ckan/templates-bs2/development/snippets/markup.html
A ckan/templates-bs2/development/snippets/media_grid.html
A ckan/templates-bs2/development/snippets/module.html
A ckan/templates-bs2/development/snippets/nav.html
A ckan/templates-bs2/development/snippets/page_header.html
A ckan/templates-bs2/development/snippets/pagination.html
A ckan/templates-bs2/development/snippets/simple-input.html
A ckan/templates-bs2/emails/invite_user.txt
A ckan/templates-bs2/emails/invite_user_subject.txt
A ckan/templates-bs2/emails/reset_password.txt
A ckan/templates-bs2/emails/reset_password_subject.txt
A ckan/templates-bs2/error_document_template.html
A ckan/templates-bs2/footer.html
A ckan/templates-bs2/group/about.html
A ckan/templates-bs2/group/activity_stream.html
A ckan/templates-bs2/group/admins.html
A ckan/templates-bs2/group/base_form_page.html
A ckan/templates-bs2/group/confirm_delete.html
A ckan/templates-bs2/group/confirm_delete_member.html
A ckan/templates-bs2/group/edit.html
A ckan/templates-bs2/group/edit_base.html
A ckan/templates-bs2/group/followers.html
A ckan/templates-bs2/group/history.html
A ckan/templates-bs2/group/index.html
A ckan/templates-bs2/group/member_new.html
A ckan/templates-bs2/group/members.html
A ckan/templates-bs2/group/new.html
A ckan/templates-bs2/group/new_group_form.html
A ckan/templates-bs2/group/read.html
A ckan/templates-bs2/group/read_base.html
A ckan/templates-bs2/group/snippets/feeds.html
A ckan/templates-bs2/group/snippets/group_form.html
A ckan/templates-bs2/group/snippets/group_item.html
A ckan/templates-bs2/group/snippets/group_list.html
A ckan/templates-bs2/group/snippets/helper.html
A ckan/templates-bs2/group/snippets/history_revisions.html
A ckan/templates-bs2/group/snippets/info.html
A ckan/templates-bs2/group/snippets/revisions_table.html
A ckan/templates-bs2/header.html
A ckan/templates-bs2/home/about.html
A ckan/templates-bs2/home/index.html
A ckan/templates-bs2/home/layout1.html
A ckan/templates-bs2/home/layout2.html
A ckan/templates-bs2/home/layout3.html
A ckan/templates-bs2/home/snippets/about_text.html
A ckan/templates-bs2/home/snippets/featured_group.html
A ckan/templates-bs2/home/snippets/featured_organization.html
A ckan/templates-bs2/home/snippets/promoted.html
A ckan/templates-bs2/home/snippets/search.html
A ckan/templates-bs2/home/snippets/stats.html
A ckan/templates-bs2/macros/autoform.html
A ckan/templates-bs2/macros/form.html
A ckan/templates-bs2/organization/about.html
A ckan/templates-bs2/organization/activity_stream.html
A ckan/templates-bs2/organization/admins.html
A ckan/templates-bs2/organization/base_form_page.html
A ckan/templates-bs2/organization/bulk_process.html
A ckan/templates-bs2/organization/confirm_delete.html
A ckan/templates-bs2/organization/confirm_delete_member.html
A ckan/templates-bs2/organization/edit.html
A ckan/templates-bs2/organization/edit_base.html
A ckan/templates-bs2/organization/index.html
A ckan/templates-bs2/organization/member_new.html
A ckan/templates-bs2/organization/members.html
A ckan/templates-bs2/organization/new.html
A ckan/templates-bs2/organization/new_organization_form.html
A ckan/templates-bs2/organization/read.html
A ckan/templates-bs2/organization/read_base.html
A ckan/templates-bs2/organization/snippets/feeds.html
A ckan/templates-bs2/organization/snippets/help.html
A ckan/templates-bs2/organization/snippets/helper.html
A ckan/templates-bs2/organization/snippets/info.html
A ckan/templates-bs2/organization/snippets/organization_form.html
A ckan/templates-bs2/organization/snippets/organization_item.html
A ckan/templates-bs2/organization/snippets/organization_list.html
A ckan/templates-bs2/package/activity.html
A ckan/templates-bs2/package/base.html
A ckan/templates-bs2/package/base_form_page.html
A ckan/templates-bs2/package/confirm_delete.html
A ckan/templates-bs2/package/confirm_delete_resource.html
A ckan/templates-bs2/package/edit.html
A ckan/templates-bs2/package/edit_base.html
A ckan/templates-bs2/package/edit_view.html
A ckan/templates-bs2/package/followers.html
A ckan/templates-bs2/package/group_list.html
A ckan/templates-bs2/package/history.html
A ckan/templates-bs2/package/new.html
A ckan/templates-bs2/package/new_package_form.html
A ckan/templates-bs2/package/new_resource.html
A ckan/templates-bs2/package/new_resource_not_draft.html
A ckan/templates-bs2/package/new_view.html
A ckan/templates-bs2/package/read.html
A ckan/templates-bs2/package/read_base.html
A ckan/templates-bs2/package/resource_edit.html
A ckan/templates-bs2/package/resource_edit_base.html
A ckan/templates-bs2/package/resource_read.html
A ckan/templates-bs2/package/resource_views.html
A ckan/templates-bs2/package/resources.html
A ckan/templates-bs2/package/search.html
A ckan/templates-bs2/package/snippets/additional_info.html
A ckan/templates-bs2/package/snippets/cannot_create_package.html
A ckan/templates-bs2/package/snippets/history_revisions.html
A ckan/templates-bs2/package/snippets/info.html
A ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
A ckan/templates-bs2/package/snippets/package_basic_fields.html
A ckan/templates-bs2/package/snippets/package_context.html
A ckan/templates-bs2/package/snippets/package_form.html
A ckan/templates-bs2/package/snippets/package_metadata_fields.html
A ckan/templates-bs2/package/snippets/resource_edit_form.html
A ckan/templates-bs2/package/snippets/resource_form.html
A ckan/templates-bs2/package/snippets/resource_help.html
A ckan/templates-bs2/package/snippets/resource_info.html
A ckan/templates-bs2/package/snippets/resource_item.html
A ckan/templates-bs2/package/snippets/resource_view.html
A ckan/templates-bs2/package/snippets/resource_view_embed.html
A ckan/templates-bs2/package/snippets/resource_view_filters.html
A ckan/templates-bs2/package/snippets/resource_views_list.html
A ckan/templates-bs2/package/snippets/resource_views_list_item.html
A ckan/templates-bs2/package/snippets/resources.html
A ckan/templates-bs2/package/snippets/resources_list.html
A ckan/templates-bs2/package/snippets/revisions_table.html
A ckan/templates-bs2/package/snippets/stages.html
A ckan/templates-bs2/package/snippets/tags.html
A ckan/templates-bs2/package/snippets/view_form.html
A ckan/templates-bs2/package/snippets/view_form_filters.html
A ckan/templates-bs2/package/snippets/view_help.html
A ckan/templates-bs2/package/view_edit_base.html
A ckan/templates-bs2/page.html
A ckan/templates-bs2/revision/__init__.py
A ckan/templates-bs2/revision/diff.html
A ckan/templates-bs2/revision/list.html
A ckan/templates-bs2/revision/read.html
A ckan/templates-bs2/revision/read_base.html
A ckan/templates-bs2/revision/snippets/revisions_list.html
A ckan/templates-bs2/robots.txt
A ckan/templates-bs2/snippets/activity_item.html
A ckan/templates-bs2/snippets/additional_info.html
A ckan/templates-bs2/snippets/context.html
A ckan/templates-bs2/snippets/context/dataset.html
A ckan/templates-bs2/snippets/context/group.html
A ckan/templates-bs2/snippets/context/user.html
A ckan/templates-bs2/snippets/custom_form_fields.html
A ckan/templates-bs2/snippets/datapreview_embed_dialog.html
A ckan/templates-bs2/snippets/datapusher_status.html
A ckan/templates-bs2/snippets/debug.html
A ckan/templates-bs2/snippets/disqus_trackback.html
A ckan/templates-bs2/snippets/facet_list.html
A ckan/templates-bs2/snippets/follow_button.html
A ckan/templates-bs2/snippets/group.html
A ckan/templates-bs2/snippets/group_item.html
A ckan/templates-bs2/snippets/home_breadcrumb_item.html
A ckan/templates-bs2/snippets/language_selector.html
A ckan/templates-bs2/snippets/license.html
A ckan/templates-bs2/snippets/local_friendly_datetime.html
A ckan/templates-bs2/snippets/organization.html
A ckan/templates-bs2/snippets/organization_item.html
A ckan/templates-bs2/snippets/package_grid.html
A ckan/templates-bs2/snippets/package_item.html
A ckan/templates-bs2/snippets/package_list.html
A ckan/templates-bs2/snippets/popular.html
A ckan/templates-bs2/snippets/private.html
A ckan/templates-bs2/snippets/search_form.html
A ckan/templates-bs2/snippets/search_result_text.html
A ckan/templates-bs2/snippets/simple_search.html
A ckan/templates-bs2/snippets/social.html
A ckan/templates-bs2/snippets/sort_by.html
A ckan/templates-bs2/snippets/subscribe.html
A ckan/templates-bs2/snippets/tag_list.html
A ckan/templates-bs2/tag/index.html
A ckan/templates-bs2/tests/broken_helper_as_attribute.html
A ckan/templates-bs2/tests/broken_helper_as_item.html
A ckan/templates-bs2/tests/flash_messages.html
A ckan/templates-bs2/tests/helper_as_attribute.html
A ckan/templates-bs2/tests/helper_as_item.html
A ckan/templates-bs2/tests/mock_json_resource_preview_template.html
A ckan/templates-bs2/tests/mock_resource_preview_template.html
A ckan/templates-bs2/user/activity_stream.html
A ckan/templates-bs2/user/dashboard.html
A ckan/templates-bs2/user/dashboard_datasets.html
A ckan/templates-bs2/user/dashboard_groups.html
A ckan/templates-bs2/user/dashboard_organizations.html
A ckan/templates-bs2/user/edit.html
A ckan/templates-bs2/user/edit_base.html
A ckan/templates-bs2/user/edit_user_form.html
A ckan/templates-bs2/user/followers.html
A ckan/templates-bs2/user/list.html
A ckan/templates-bs2/user/login.html
A ckan/templates-bs2/user/logout.html
A ckan/templates-bs2/user/logout_first.html
A ckan/templates-bs2/user/new.html
A ckan/templates-bs2/user/new_user_form.html
A ckan/templates-bs2/user/perform_reset.html
A ckan/templates-bs2/user/read.html
A ckan/templates-bs2/user/read_base.html
A ckan/templates-bs2/user/request_reset.html
A ckan/templates-bs2/user/snippets/followee_dropdown.html
A ckan/templates-bs2/user/snippets/followers.html
A ckan/templates-bs2/user/snippets/login_form.html
A ckan/templates-bs2/user/snippets/recaptcha.html
A ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/activity_streams/activity_stream_items.html
M ckan/templates/admin/config.html
M ckan/templates/admin/confirm_reset.html
M ckan/templates/base.html
M ckan/templates/dataviewer/snippets/data_preview.html
M ckan/templates/dataviewer/snippets/no_preview.html
M ckan/templates/development/primer.html
M ckan/templates/development/snippets/actions.html
M ckan/templates/development/snippets/facet.html
M ckan/templates/development/snippets/form.html
M ckan/templates/development/snippets/list.html
M ckan/templates/development/snippets/markup.html
M ckan/templates/development/snippets/module.html
M ckan/templates/development/snippets/nav.html
M ckan/templates/development/snippets/pagination.html
M ckan/templates/development/snippets/simple-input.html
M ckan/templates/footer.html
M ckan/templates/group/about.html
M ckan/templates/group/confirm_delete.html
M ckan/templates/group/confirm_delete_member.html
M ckan/templates/group/edit.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/group/snippets/group_item.html
M ckan/templates/group/snippets/history_revisions.html
M ckan/templates/group/snippets/info.html
M ckan/templates/header.html
M ckan/templates/home/layout1.html
M ckan/templates/home/layout2.html
M ckan/templates/home/layout3.html
M ckan/templates/home/snippets/promoted.html
M ckan/templates/home/snippets/search.html
M ckan/templates/macros/autoform.html
M ckan/templates/macros/form.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/confirm_delete.html
M ckan/templates/organization/confirm_delete_member.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.html
M ckan/templates/organization/read_base.html
M ckan/templates/organization/snippets/info.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_item.html
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/templates/package/edit_base.html
M ckan/templates/package/edit_view.html
M ckan/templates/package/group_list.html
M ckan/templates/package/new_view.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/search.html
M ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/package_form.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/view_form_filters.html
M ckan/templates/package/view_edit_base.html
M ckan/templates/page.html
A ckan/templates/snippets/add_dataset.html
M ckan/templates/snippets/datapreview_embed_dialog.html
M ckan/templates/snippets/disqus_trackback.html
M ckan/templates/snippets/facet_list.html
M ckan/templates/snippets/group.html
M ckan/templates/snippets/group_item.html
M ckan/templates/snippets/language_selector.html
M ckan/templates/snippets/organization_item.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/package_list.html
M ckan/templates/snippets/popular.html
M ckan/templates/snippets/search_form.html
M ckan/templates/snippets/search_result_text.html
M ckan/templates/snippets/simple_search.html
M ckan/templates/snippets/social.html
M ckan/templates/snippets/sort_by.html
M ckan/templates/snippets/subscribe.html
M ckan/templates/tag/index.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/recaptcha.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/config/test_middleware.py
M ckan/tests/config/test_sessions.py
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_feed.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_tags.py
M ckan/tests/controllers/test_user.py
M ckan/tests/controllers/test_util.py
M ckan/tests/factories.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/api/test_dashboard.py
M ckan/tests/legacy/functional/api/test_email_notifications.py
R ckan/tests/legacy/functional/api/test_misc.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_tracking.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/logic/auth/test_init.py
M ckan/tests/logic/test_validators.py
A ckan/tests/test_none_root.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/templates-bs2/datapusher/resource_data.html
A ckanext/datapusher/templates-bs2/package/resource_edit_base.html
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_action.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/plugin.py
M ckanext/datastore/set_permissions.sql
A ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
A ckanext/datastore/templates-bs2/datastore/dictionary.html
A ckanext/datastore/templates-bs2/package/resource_edit_base.html
A ckanext/datastore/templates-bs2/package/resource_read.html
A ckanext/datastore/templates-bs2/package/snippets/data_api_button.html
M ckanext/datastore/templates/ajax_snippets/api_info.html
M ckanext/datastore/templates/datastore/dictionary.html
A ckanext/datastore/templates/datastore/snippets/dictionary_form.html
M ckanext/datastore/templates/package/resource_read.html
M ckanext/datastore/templates/package/snippets/data_api_button.html
A ckanext/datastore/templates/package/snippets/dictionary_table.html
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.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/plugin.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_igroupform/tests/test_controllers.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/example_iuploader/test/test_plugin.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/css/recline.css
A ckanext/reclineview/theme/public/css/recline.min.css
A ckanext/reclineview/theme/public/recline_view.min.js
A ckanext/reclineview/theme/public/widget.recordcount.min.js
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/tests/__init__.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/.gitignore
M doc/conf.py
M doc/contributing/frontend/templating.rst
M doc/contributing/test.rst
A doc/extensions/flask-migration.rst
M doc/extensions/index.rst
M doc/maintaining/authorization.rst
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-package-to-minor-release.rst
M doc/maintaining/upgrading/upgrade-source.rst
M doc/theming/index.rst
M pip-requirements-docs.txt
M requirement-setuptools.txt
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into streaming-responses
Commit: cb8dd571e7f1510fa4c8ba3a6c85003c4459e851
https://github.com/ckan/ckan/commit/cb8dd571e7f1510fa4c8ba3a6c85003c4459e851
Author: Ian Ward <ian at excess.org>
Date: 2017-10-13 (Fri, 13 Oct 2017)
Changed paths:
M ckan/lib/navl/validators.py
M ckan/logic/schema.py
Log Message:
-----------
[#3865] schema.py: use get_validator; use unicode_safe
Commit: 375d013afe848c244a0e451b221ad9d35294b8f7
https://github.com/ckan/ckan/commit/375d013afe848c244a0e451b221ad9d35294b8f7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-13 (Fri, 13 Oct 2017)
Changed paths:
M CHANGELOG.rst
M README.rst
M ckan/__init__.py
M ckan/config/environment.py
M ckan/config/middleware/__init__.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/config/supervisor-ckan-worker.conf
M ckan/controllers/api.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
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/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/nl/LC_MESSAGES/ckan.mo
M ckan/i18n/no/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/lib/activity_streams.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/base.py
M ckan/lib/helpers.py
M ckan/lib/i18n.py
M ckan/lib/jsonp.py
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/logic/action/get.py
M ckan/model/group.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/templates/package/search.html
M ckan/templates/snippets/add_dataset.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/search_result_text.html
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_tags.py
M ckan/tests/controllers/test_util.py
M ckan/tests/legacy/functional/api/model/test_package.py
R ckan/tests/legacy/functional/api/test_misc.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_get.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
M ckanext/datastore/templates/ajax_snippets/api_info.html
M ckanext/datastore/templates/package/resource_read.html
M ckanext/datastore/templates/package/snippets/data_api_button.html
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_search.py
M ckanext/multilingual/plugin.py
M doc/maintaining/authorization.rst
M doc/maintaining/configuration.rst
M doc/maintaining/getting-started.rst
M pip-requirements-docs.txt
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into datastore-dump-ui
Commit: b5b8bf0a7808a275b5085a94534bf16e69135e65
https://github.com/ckan/ckan/commit/b5b8bf0a7808a275b5085a94534bf16e69135e65
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-10-13 (Fri, 13 Oct 2017)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/lib/helpers.py
Log Message:
-----------
Merge pull request #3862 from tino097/flask-helpers-update
Flask helpers update
Commit: c360d3e21a6d889fa8c19ece23fda0cac14333eb
https://github.com/ckan/ckan/commit/c360d3e21a6d889fa8c19ece23fda0cac14333eb
Author: Richard Marko <rmarko at fedoraproject.org>
Date: 2017-10-13 (Fri, 13 Oct 2017)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
cli: fix passing of concurrency arg for celery
Allows running only one worker, required as a work-around for race conditions that can happen if e.g. two jobs update extras.
Commit: 415039446ddbd449f29484b1ad5fd3a9fb10202a
https://github.com/ckan/ckan/commit/415039446ddbd449f29484b1ad5fd3a9fb10202a
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-10-17 (Tue, 17 Oct 2017)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge pull request #3871 from sorki/patch-1
cli: fix passing of concurrency arg for celery
Commit: fe71b7edfdcf639525d72629eb527ffbbca4fd93
https://github.com/ckan/ckan/commit/fe71b7edfdcf639525d72629eb527ffbbca4fd93
Author: Ian Ward <ian at excess.org>
Date: 2017-10-17 (Tue, 17 Oct 2017)
Changed paths:
M .gitignore
M Dockerfile
A contrib/docker/.env.template
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
A contrib/docker/postgresql/docker-entrypoint-initdb.d/20_postgis_permissions.sql
M doc/maintaining/installing/index.rst
A doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge pull request #3692 from parksandwildlife/3649-docker-upgrade
3649 docker upgrade
Commit: ee616b400663cb16702f1dd4d3426e3368b1e8e0
https://github.com/ckan/ckan/commit/ee616b400663cb16702f1dd4d3426e3368b1e8e0
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-17 (Tue, 17 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_feed.py
M ckan/views/feed.py
Log Message:
-----------
add custom atom handling
Commit: e1df6dc7a546fe80658360437c66a05d51d63795
https://github.com/ckan/ckan/commit/e1df6dc7a546fe80658360437c66a05d51d63795
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-18 (Wed, 18 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_feed.py
M ckan/views/feed.py
Log Message:
-----------
revert back to webhelpers feedgenerator
Commit: 20260cc1eb2ee17be8567bc235789ceafb4450cb
https://github.com/ckan/ckan/commit/20260cc1eb2ee17be8567bc235789ceafb4450cb
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-18 (Wed, 18 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_feed.py
M ckan/views/feed.py
Log Message:
-----------
fix tests
Commit: f8b83680e1fbb247bdd7416abd07874e20b0c5f7
https://github.com/ckan/ckan/commit/f8b83680e1fbb247bdd7416abd07874e20b0c5f7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-18 (Wed, 18 Oct 2017)
Changed paths:
M ckan/views/feed.py
Log Message:
-----------
fix typo and pep8
Commit: d213032b988600f2b43877d675292ec2e286b245
https://github.com/ckan/ckan/commit/d213032b988600f2b43877d675292ec2e286b245
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-18 (Wed, 18 Oct 2017)
Changed paths:
M ckan/views/feed.py
Log Message:
-----------
pep8
Commit: c0f1d0f8f9f1e4d70bea17d83756732888d7dc8e
https://github.com/ckan/ckan/commit/c0f1d0f8f9f1e4d70bea17d83756732888d7dc8e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-19 (Thu, 19 Oct 2017)
Changed paths:
M .gitignore
M Dockerfile
M ckan/config/middleware/flask_app.py
M ckan/lib/cli.py
M ckan/lib/helpers.py
A contrib/docker/.env.template
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
A contrib/docker/postgresql/docker-entrypoint-initdb.d/20_postgis_permissions.sql
M doc/maintaining/installing/index.rst
A doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into datastore-dump-ui
Commit: 287f83d9fed3111c602585759a16ef4ed7584676
https://github.com/ckan/ckan/commit/287f83d9fed3111c602585759a16ef4ed7584676
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-19 (Thu, 19 Oct 2017)
Changed paths:
M ckan/templates/package/resource_read.html
Log Message:
-----------
fix typo
Commit: 3c0f38aff9fb6bdef5f5d273f188932db15fa100
https://github.com/ckan/ckan/commit/3c0f38aff9fb6bdef5f5d273f188932db15fa100
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-19 (Thu, 19 Oct 2017)
Changed paths:
M ckan/views/feed.py
Log Message:
-----------
identation fix and response header
Commit: 8e153787ba7baf545f8d17912102b90d17f560aa
https://github.com/ckan/ckan/commit/8e153787ba7baf545f8d17912102b90d17f560aa
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-10-20 (Fri, 20 Oct 2017)
Changed paths:
M ckan/config/routing.py
M ckan/tests/controllers/test_feed.py
A ckan/views/feed.py
Log Message:
-----------
Merge pull request #3870 from tino097/3567-flask-feeds-controller
3567 flask feeds controller
Commit: 21862df5283e753732ce875eb771ada525bc4987
https://github.com/ckan/ckan/commit/21862df5283e753732ce875eb771ada525bc4987
Author: John <mohnjatthews at users.noreply.github.com>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M README.rst
Log Message:
-----------
Improved grammar.
The sentence didn't make sense, looks like it was copied in from somewhere else.
Commit: 956b9fba464072b1f3c9d57ee571934e782c3373
https://github.com/ckan/ckan/commit/956b9fba464072b1f3c9d57ee571934e782c3373
Author: John <mohnjatthews at users.noreply.github.com>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M README.rst
Log Message:
-----------
Included BotBot link.
Commit: 843d297a03d0bf3346b263fca65e31abb495f123
https://github.com/ckan/ckan/commit/843d297a03d0bf3346b263fca65e31abb495f123
Author: John <mohnjatthews at users.noreply.github.com>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M README.rst
Log Message:
-----------
Added BotBot link.
Commit: 688e210c5f31833505bd2e46eb7122b9c31df443
https://github.com/ckan/ckan/commit/688e210c5f31833505bd2e46eb7122b9c31df443
Author: Alberto Miedes Garcés <albertomg994 at gmail.com>
Date: 2017-10-26 (Thu, 26 Oct 2017)
Changed paths:
M doc/extensions/adding-custom-fields.rst
Log Message:
-----------
Fix typo in docs
Commit: ca1f80be47189faff7e46b3665c4b06f5353f3a4
https://github.com/ckan/ckan/commit/ca1f80be47189faff7e46b3665c4b06f5353f3a4
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-10-26 (Thu, 26 Oct 2017)
Changed paths:
M ckan/lib/uploader.py
M ckan/tests/controllers/test_api.py
M ckan/views/api.py
Log Message:
-----------
[#3869] Fix file upload in Flask based API
Commit: 6fe11e513b40fc2106b39665ab2814eec6eb69d8
https://github.com/ckan/ckan/commit/6fe11e513b40fc2106b39665ab2814eec6eb69d8
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-10-26 (Thu, 26 Oct 2017)
Changed paths:
M README.rst
Log Message:
-----------
Merge pull request #3883 from mohnjatthews/patch-1
Improved grammar.
Commit: 6012f416c58152f20519043393adb63597fd24ba
https://github.com/ckan/ckan/commit/6012f416c58152f20519043393adb63597fd24ba
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-10-26 (Thu, 26 Oct 2017)
Changed paths:
M doc/extensions/adding-custom-fields.rst
Log Message:
-----------
Merge pull request #3886 from amiedes/patch-1
Fix typo in docs
Commit: 6b090e9a922e06d9805e9343bf6353006fff3396
https://github.com/ckan/ckan/commit/6b090e9a922e06d9805e9343bf6353006fff3396
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-27 (Fri, 27 Oct 2017)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/delete.py
M ckan/templates/organization/snippets/organization_form.html
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
remove ability to delete organization
Commit: 260617a7458752848133f1a601746fd340d4acd7
https://github.com/ckan/ckan/commit/260617a7458752848133f1a601746fd340d4acd7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-27 (Fri, 27 Oct 2017)
Changed paths:
M ckan/logic/action/delete.py
Log Message:
-----------
update the docstring
Commit: 77fab3938190a796e4871bae1837440302ca6ab3
https://github.com/ckan/ckan/commit/77fab3938190a796e4871bae1837440302ca6ab3
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-27 (Fri, 27 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
pep 8
Commit: a25e6400b10f336c0a2583df77578504869b04c9
https://github.com/ckan/ckan/commit/a25e6400b10f336c0a2583df77578504869b04c9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2017-10-27 (Fri, 27 Oct 2017)
Changed paths:
M dev-requirements.txt
Log Message:
-----------
Fix ExtDeprecationWarning, seen when running CLI commands when youve installed dev-requirements.txt.
Commit: c5a1be8a82d8907824f2d67fcadae18fb249cdbd
https://github.com/ckan/ckan/commit/c5a1be8a82d8907824f2d67fcadae18fb249cdbd
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-10-30 (Mon, 30 Oct 2017)
Changed paths:
M dev-requirements.txt
Log Message:
-----------
Merge pull request #3889 from ckan/fix-ExtDeprecationWarning
Fix ExtDeprecationWarning
Commit: 9ef1f90e310a69c9bc44714fdaa4c3fe35aec14b
https://github.com/ckan/ckan/commit/9ef1f90e310a69c9bc44714fdaa4c3fe35aec14b
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/logic/action/delete.py
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_form.html
Log Message:
-----------
chages regarding review comments
Commit: 7cdd2083b666514cf49d93db41f552e0aba78c87
https://github.com/ckan/ckan/commit/7cdd2083b666514cf49d93db41f552e0aba78c87
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
add @change_config to test
Commit: a923e00e636ad8b83bc0a689c9c7e8833aa63219
https://github.com/ckan/ckan/commit/a923e00e636ad8b83bc0a689c9c7e8833aa63219
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/config/routing.py
M ckan/lib/base.py
M ckan/logic/__init__.py
M ckan/templates-bs2/admin/base.html
M ckan/templates-bs2/admin/config.html
M ckan/templates-bs2/admin/index.html
M ckan/templates-bs2/admin/trash.html
M ckan/templates/admin/base.html
M ckan/templates/admin/config.html
M ckan/templates/admin/index.html
M ckan/templates/admin/trash.html
M ckan/tests/legacy/functional/test_admin.py
A ckan/views/admin.py
Log Message:
-----------
admin blueprint. First step
Commit: f0f52a9b3af3a2287cf1a3e7b5e8139cd9537a4e
https://github.com/ckan/ckan/commit/f0f52a9b3af3a2287cf1a3e7b5e8139cd9537a4e
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths:
M ckan/views/__init__.py
Log Message:
-----------
Fix cors header when all origins are allowed
Commit: 1741e7fb141a5c67ac5a5698266a3f96a195e2c4
https://github.com/ckan/ckan/commit/1741e7fb141a5c67ac5a5698266a3f96a195e2c4
Author: Gerben Neven <gerbyzation at me.com>
Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths:
M contrib/docker/docker-compose.yml
M contrib/docker/solr/Dockerfile
Log Message:
-----------
change context of solr in docker-compose, update solr Dockerfile schema.xml ref
Commit: 5e667b4f10edbf0a4060b18ea10204b8487d5ffe
https://github.com/ckan/ckan/commit/5e667b4f10edbf0a4060b18ea10204b8487d5ffe
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-02 (Thu, 02 Nov 2017)
Changed paths:
M ckan/logic/action/delete.py
Log Message:
-----------
set owner_org=None when 'ckan.auth.create_unowned_dataset=True'
Commit: 448be7e4e2b63e752f54b61739ad058ef9ce94db
https://github.com/ckan/ckan/commit/448be7e4e2b63e752f54b61739ad058ef9ce94db
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-02 (Thu, 02 Nov 2017)
Changed paths:
M ckan/templates-bs2/package/resource_read.html
Log Message:
-----------
add download selection for bootstrap2
Commit: 01c806479e1d96a079a8e2601bcba6511a1952f3
https://github.com/ckan/ckan/commit/01c806479e1d96a079a8e2601bcba6511a1952f3
Author: Ian Ward <ian at excess.org>
Date: 2017-11-02 (Thu, 02 Nov 2017)
Changed paths:
M ckan/views/__init__.py
Log Message:
-----------
Merge pull request #3898 from Zharktas/fix_cors_headers
Fix cors header when all origins are allowed
Commit: bb6991be06bbfb6925c51d9062ae9c97fa9ecc85
https://github.com/ckan/ckan/commit/bb6991be06bbfb6925c51d9062ae9c97fa9ecc85
Author: Ian Ward <ian at excess.org>
Date: 2017-11-02 (Thu, 02 Nov 2017)
Changed paths:
M ckan/templates-bs2/package/resource_read.html
M ckan/templates/package/resource_read.html
Log Message:
-----------
Merge pull request #3821 from tino097/datastore-dump-ui
add download option from dump functionality
Commit: 581e1702f421a7c116a240f2bdbac5dad4c04fed
https://github.com/ckan/ckan/commit/581e1702f421a7c116a240f2bdbac5dad4c04fed
Author: dportoles <dportoles at gmail.com>
Date: 2017-11-05 (Sun, 05 Nov 2017)
Changed paths:
R ckan/templates/snippets/datapreview_embed_dialog.html
Log Message:
-----------
#3813 Useless file
Commit: 563ebff3f3b2a8cdc0f6a68bce63d4d926dab584
https://github.com/ckan/ckan/commit/563ebff3f3b2a8cdc0f6a68bce63d4d926dab584
Author: Gerben Neven <gerbyzation at me.com>
Date: 2017-11-06 (Mon, 06 Nov 2017)
Changed paths:
M ckan/templates-bs2/package/resource_read.html
M ckan/templates/package/resource_read.html
M ckan/views/__init__.py
Log Message:
-----------
Merge branch 'master' of https://github.com/ckan/ckan
Commit: ee248d24defeaac0ff9f31cf8060cd9b4ce6cca4
https://github.com/ckan/ckan/commit/ee248d24defeaac0ff9f31cf8060cd9b4ce6cca4
Author: Philippe Pepiot <philippe.pepiot at logilab.fr>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
M ckan/lib/celery_app.py
Log Message:
-----------
Allow overriding celery list params
The condition 'if key in LIST_PARAMS' was never satisfied because config
keys are lower case and LIST_PARAMS is upper case.
This allow overriding the CELERY_IMPORTS, ADMINS and ROUTES in ckan
config.
Also overriding list params should extend existings values (i.e. for
CELERY_IMPORTS)
Commit: 4979403eff366a868054b19680b317ffa184b0e4
https://github.com/ckan/ckan/commit/4979403eff366a868054b19680b317ffa184b0e4
Author: Ian Ward <ian at excess.org>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
R ckan/templates/snippets/datapreview_embed_dialog.html
Log Message:
-----------
Merge pull request #3903 from dportoles/master
#3813 Useless file
Commit: 3198e629477f6955b0521c701b932853c6a0d80b
https://github.com/ckan/ckan/commit/3198e629477f6955b0521c701b932853c6a0d80b
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-11-09 (Thu, 09 Nov 2017)
Changed paths:
M ckan/lib/celery_app.py
Log Message:
-----------
Merge pull request #3909 from philpep/override-celery-imports
Allow overriding celery list params
Commit: 19f6c4f283306d64c2c7711042708a34266844b3
https://github.com/ckan/ckan/commit/19f6c4f283306d64c2c7711042708a34266844b3
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-09 (Thu, 09 Nov 2017)
Changed paths:
M ckan/lib/celery_app.py
M ckan/templates-bs2/package/resource_read.html
M ckan/templates/package/resource_read.html
R ckan/templates/snippets/datapreview_embed_dialog.html
M ckan/views/__init__.py
Log Message:
-----------
Merge branch 'master' into admin-blueprint
Commit: 84de1def0a8510fa55045373154338e0d1fbb25f
https://github.com/ckan/ckan/commit/84de1def0a8510fa55045373154338e0d1fbb25f
Author: Gerben Neven <gerbyzation at me.com>
Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
make local solr container build default
Commit: 223692df81af86252714cfad0073f642182e375c
https://github.com/ckan/ckan/commit/223692df81af86252714cfad0073f642182e375c
Author: Ian Ward <ian at excess.org>
Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths:
M contrib/docker/docker-compose.yml
M contrib/docker/solr/Dockerfile
Log Message:
-----------
Merge pull request #3908 from thedataplace/master
change solr schema.xml ref in dockerfile to local
Commit: 6f6276b18616a622ef19068dc3a25d0d21884f4e
https://github.com/ckan/ckan/commit/6f6276b18616a622ef19068dc3a25d0d21884f4e
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths:
M ckan/lib/uploader.py
M ckan/tests/controllers/test_api.py
M ckan/views/api.py
Log Message:
-----------
Merge pull request #3884 from smotornyuk/3869-flask-file-uploads
[#3869] Fix file upload in Flask based API
Commit: 6edfaa30cb5c3a9fc29e71a90e86406c98cd6f63
https://github.com/ckan/ckan/commit/6edfaa30cb5c3a9fc29e71a90e86406c98cd6f63
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths:
M ckan/lib/navl/validators.py
M ckan/logic/__init__.py
M ckan/logic/schema.py
M ckanext/example_ivalidators/plugin.py
M ckanext/example_ivalidators/tests/test_ivalidators.py
Log Message:
-----------
Merge pull request #3865 from ckan/3865-validator-override
Allow IValidator to override existing validators
Commit: b84bd421e8d1e4d6286214434746b0275873d9d3
https://github.com/ckan/ckan/commit/b84bd421e8d1e4d6286214434746b0275873d9d3
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Add second half of DataStore set-permissions command
For source installs
Commit: 0825eea4c76ccb190ef629af3e29ea66ab37478a
https://github.com/ckan/ckan/commit/0825eea4c76ccb190ef629af3e29ea66ab37478a
Author: Ian Ward <ian at excess.org>
Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge pull request #3916 from ckan/datastore-docs-improvement
Add second half of DataStore set-permissions command
Commit: 0a3e76ae65c3067f2938a9ac0aa620b269fe26eb
https://github.com/ckan/ckan/commit/0a3e76ae65c3067f2938a9ac0aa620b269fe26eb
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M .gitignore
M CHANGELOG.rst
M Dockerfile
M README.rst
M ckan/__init__.py
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/config/supervisor-ckan-worker.conf
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
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/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/nl/LC_MESSAGES/ckan.mo
M ckan/i18n/no/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/navl/validators.py
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/schema.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/templates-bs2/package/resource_read.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/search.html
M ckan/templates/snippets/add_dataset.html
R ckan/templates/snippets/datapreview_embed_dialog.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/search_result_text.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_feed.py
M ckan/views/__init__.py
M ckan/views/api.py
A ckan/views/feed.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/tests/test_create.py
M ckanext/example_ivalidators/plugin.py
M ckanext/example_ivalidators/tests/test_ivalidators.py
A contrib/docker/.env.template
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
A contrib/docker/postgresql/docker-entrypoint-initdb.d/20_postgis_permissions.sql
M contrib/docker/solr/Dockerfile
M dev-requirements.txt
M doc/extensions/adding-custom-fields.rst
M doc/maintaining/authorization.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/index.rst
A doc/maintaining/installing/install-from-docker-compose.rst
M pip-requirements-docs.txt
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into close-temporary-files-after-request
Commit: 460401ecccb4e6758cc26083bbab482fb2687568
https://github.com/ckan/ckan/commit/460401ecccb4e6758cc26083bbab482fb2687568
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M ckan/config/middleware/common_middleware.py
M ckan/lib/uploader.py
Log Message:
-----------
Close tmp_upload_file in case of ValidationError
Commit: 549abb6734566f8dd233e169154162e8d7a0fed6
https://github.com/ckan/ckan/commit/549abb6734566f8dd233e169154162e8d7a0fed6
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M ckan/lib/navl/validators.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/schema.py
M ckan/tests/controllers/test_api.py
M ckan/views/api.py
M ckanext/example_ivalidators/plugin.py
M ckanext/example_ivalidators/tests/test_ivalidators.py
M contrib/docker/docker-compose.yml
M contrib/docker/solr/Dockerfile
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge branch 'master' into admin-blueprint
Commit: ca3dd8683468dbd448d09fb9eda69dd1a2604b6c
https://github.com/ckan/ckan/commit/ca3dd8683468dbd448d09fb9eda69dd1a2604b6c
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-14 (Tue, 14 Nov 2017)
Changed paths:
M ckan/tests/controllers/test_feed.py
Log Message:
-----------
feed_test updates
Commit: 8bf9e4f4eec659ec6efdb3a295a85b9cbcc6d8dd
https://github.com/ckan/ckan/commit/8bf9e4f4eec659ec6efdb3a295a85b9cbcc6d8dd
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-15 (Wed, 15 Nov 2017)
Changed paths:
M ckan/templates-bs2/admin/config.html
M ckan/templates-bs2/admin/confirm_reset.html
M ckan/templates/admin/config.html
M ckan/templates/admin/confirm_reset.html
M ckan/tests/controllers/test_admin.py
M ckan/views/admin.py
Log Message:
-----------
update url_for with flask-style url names
Commit: 953d445fde4b8a658e1cd1cb591cfe966c06d7d6
https://github.com/ckan/ckan/commit/953d445fde4b8a658e1cd1cb591cfe966c06d7d6
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-15 (Wed, 15 Nov 2017)
Changed paths:
M ckan/lib/uploader.py
Log Message:
-----------
rename temporary files after closing
Commit: 038f6c73a21b13311509ac50737705c137b50916
https://github.com/ckan/ckan/commit/038f6c73a21b13311509ac50737705c137b50916
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-11-16 (Thu, 16 Nov 2017)
Changed paths:
M ckan/config/routing.py
M ckan/lib/base.py
M ckan/logic/__init__.py
M ckan/templates-bs2/admin/base.html
M ckan/templates-bs2/admin/config.html
M ckan/templates-bs2/admin/confirm_reset.html
M ckan/templates-bs2/admin/index.html
M ckan/templates-bs2/admin/trash.html
M ckan/templates/admin/base.html
M ckan/templates/admin/config.html
M ckan/templates/admin/confirm_reset.html
M ckan/templates/admin/index.html
M ckan/templates/admin/trash.html
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_feed.py
M ckan/tests/legacy/functional/test_admin.py
A ckan/views/admin.py
Log Message:
-----------
Merge pull request #3775 from smotornyuk/admin-blueprint
admin Blueprint
Commit: ae271d4a15ce159c7acd85080709981ac83fcc97
https://github.com/ckan/ckan/commit/ae271d4a15ce159c7acd85080709981ac83fcc97
Author: amercader <amercadero at gmail.com>
Date: 2017-11-16 (Thu, 16 Nov 2017)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#3806] Do not import test helpers in CLI module
Otherwise we need to install dev-requirements. Create the dummy app
needed directly using `make_app` instead of using
`ckan.tests.helpers._get_test_app()`
Commit: e219c2352050d413392e33c560406a5b4e8557ac
https://github.com/ckan/ckan/commit/e219c2352050d413392e33c560406a5b4e8557ac
Author: Ian Ward <ian at excess.org>
Date: 2017-11-16 (Thu, 16 Nov 2017)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge pull request #3925 from ckan/3806-test-req-cli
[#3806] Do not import test helpers in CLI module
Commit: 442beae49e6527623de06804e691e8dd549a0ef8
https://github.com/ckan/ckan/commit/442beae49e6527623de06804e691e8dd549a0ef8
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-17 (Fri, 17 Nov 2017)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/home.py
M ckan/lib/helpers.py
M ckan/templates-bs2/header.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/followers.html
M ckan/templates-bs2/user/list.html
M ckan/templates-bs2/user/login.html
M ckan/templates-bs2/user/logout_first.html
M ckan/templates-bs2/user/new.html
M ckan/templates-bs2/user/read.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates-bs2/user/request_reset.html
M ckan/templates-bs2/user/snippets/login_form.html
M ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/header.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/followers.html
M ckan/templates/user/list.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
A ckan/views/user.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
Log Message:
-----------
User blueprint
Commit: c96c2163cfe4be9699ea9d804b80f7ed5229f24e
https://github.com/ckan/ckan/commit/c96c2163cfe4be9699ea9d804b80f7ed5229f24e
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-17 (Fri, 17 Nov 2017)
Changed paths:
M ckan/config/middleware/common_middleware.py
Log Message:
-----------
more general solution
Commit: 584753959cb1e3c18c1400676445a6f7788f14f4
https://github.com/ckan/ckan/commit/584753959cb1e3c18c1400676445a6f7788f14f4
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-17 (Fri, 17 Nov 2017)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/lib/helpers.py
M ckan/templates-bs2/header.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/list.html
M ckan/templates-bs2/user/snippets/followee_dropdown.html
M ckan/templates/header.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/list.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
A ckan/views/dashboard.py
M ckan/views/user.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
Log Message:
-----------
Dashboard blueprint
Commit: 7d75e1eb3897ade26a40865b31c2c5f94dd0a5c7
https://github.com/ckan/ckan/commit/7d75e1eb3897ade26a40865b31c2c5f94dd0a5c7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-17 (Fri, 17 Nov 2017)
Changed paths:
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
add test to check if unknown dataset has owner_org set to None
Commit: d2ddd7319e40cd4ce7462bc4949f86e3140f1b58
https://github.com/ckan/ckan/commit/d2ddd7319e40cd4ce7462bc4949f86e3140f1b58
Author: Sergiy Kulanov <sergey at kulanov.org.ua>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
Get rid of debconf issues during ckan image build
* Get rid of:
TERM is not set, so the dialog frontend is not usable
while building ckan docker image
* Clean up apt mirrors
Commit: 19a98c86f3257ef0b53d19187f96533b9ad76613
https://github.com/ckan/ckan/commit/19a98c86f3257ef0b53d19187f96533b9ad76613
Author: Sergiy Kulanov <sergey at kulanov.org.ua>
Date: 2017-11-23 (Thu, 23 Nov 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
Fix CI by changing build docker context for solr
Fix is related to #3908
Commit: 60d0ffd84d91613ee71a8ce6818fb45ccf6d3cee
https://github.com/ckan/ckan/commit/60d0ffd84d91613ee71a8ce6818fb45ccf6d3cee
Author: Gerben Neven <gerbyzation at me.com>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
[#3939] fix postgres init file destionation in dockerifle
Commit: 0a8de72bb15d63bc354de00dfaef7dce0e12a582
https://github.com/ckan/ckan/commit/0a8de72bb15d63bc354de00dfaef7dce0e12a582
Author: Ian Ward <ian at excess.org>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
Merge pull request #3940 from thedataplace/3939-fix-postgres-entrypoint-file-location
[#3939] fix postgres init file destionation in dockerifle
Commit: 185ada83237d6bc5586a124306edd18fe1d9ac34
https://github.com/ckan/ckan/commit/185ada83237d6bc5586a124306edd18fe1d9ac34
Author: Ian Ward <ian at excess.org>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
Merge pull request #3937 from SergK/fix-ci-solr-docker-conext
Fix CI by changing build docker context for solr
Commit: a23bfaeab4db47d2fb978f0d3f7bb8164c41a3a6
https://github.com/ckan/ckan/commit/a23bfaeab4db47d2fb978f0d3f7bb8164c41a3a6
Author: Ian Ward <ian at excess.org>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
Merge pull request #3936 from SergK/update_dockerfile
Get rid of debconf issues during ckan image build
Commit: 85869f00ef7e36751ed1464da2fec9abb528beb6
https://github.com/ckan/ckan/commit/85869f00ef7e36751ed1464da2fec9abb528beb6
Author: Sergiy Kulanov <sergey at kulanov.org.ua>
Date: 2017-11-27 (Mon, 27 Nov 2017)
Changed paths:
M .travis.yml
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
[Docker][CI] Do not user cached docker images
* Cached docker images lead to unpredictable CI results, so let's build
solr, database, ckan from scratch;
* Change postgresql docker build context, to be more common with solr
and ckan
Closes-bug: #3938
Fixes: #3938
Commit: 13c7fe56327e0f69759111c4701bbd5fe5d6ec23
https://github.com/ckan/ckan/commit/13c7fe56327e0f69759111c4701bbd5fe5d6ec23
Author: Sergiy Kulanov <sergey at kulanov.org.ua>
Date: 2017-11-29 (Wed, 29 Nov 2017)
Changed paths:
M Dockerfile
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/my_init.d/50_configure
M contrib/docker/my_init.d/70_initdb
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Rename ckan.ini to production.ini
Fixes: #3776
Commit: 8fc3e171816b175e2827f97b4512bcd4dbf60096
https://github.com/ckan/ckan/commit/8fc3e171816b175e2827f97b4512bcd4dbf60096
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-11-29 (Wed, 29 Nov 2017)
Changed paths:
M ckanext/datastore/backend/postgres.py
Log Message:
-----------
Create datastore indexes only if they are not exist
Commit: 99795f248d015c57e8505e9fb44fc15fb8dbf4ca
https://github.com/ckan/ckan/commit/99795f248d015c57e8505e9fb44fc15fb8dbf4ca
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/delete.py
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
Merge pull request #3888 from tino097/3876-delete-organization
[#3876] delete organization
Commit: 409f74c2f63aeee5b7ab04832ffac56f085441e4
https://github.com/ckan/ckan/commit/409f74c2f63aeee5b7ab04832ffac56f085441e4
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M ckan/config/middleware/pylons_app.py
Log Message:
-----------
Return file responses as iterator from pylons cleanup middleware
Commit: e9ebe1ecb8e179aabbc433cc0786c5094f35c1be
https://github.com/ckan/ckan/commit/e9ebe1ecb8e179aabbc433cc0786c5094f35c1be
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M ckanext/datastore/backend/postgres.py
Log Message:
-----------
Merge pull request #3945 from smotornyuk/3932-datastore-api-repeatedly-create-index
[#3932] Create datastore indexes only if they are not exist
Commit: 348696629ef9ba1b127a8d227545fc76e05691a2
https://github.com/ckan/ckan/commit/348696629ef9ba1b127a8d227545fc76e05691a2
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M Dockerfile
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/my_init.d/50_configure
M contrib/docker/my_init.d/70_initdb
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge pull request #3944 from SergK/rename-ckan-ini-file
Rename ckan.ini to production.ini
Commit: ccb18a73a57fe1f40b9a4ca5c470d4559800f973
https://github.com/ckan/ckan/commit/ccb18a73a57fe1f40b9a4ca5c470d4559800f973
Author: Adam Dobrawy <ad-m at users.noreply.github.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
Use wheel & update pip in Dockerfile
Commit: 99e67612fe087741424dc36e85ebc3d1741cee36
https://github.com/ckan/ckan/commit/99e67612fe087741424dc36e85ebc3d1741cee36
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M .travis.yml
M contrib/docker/docker-compose.yml
M contrib/docker/postgresql/Dockerfile
Log Message:
-----------
Merge pull request #3941 from SergK/no-cached-docker-images-in-ci
[Docker][CI] Do not use cached docker images
Commit: 5f950bcc922243ed15c25395604b522920976935
https://github.com/ckan/ckan/commit/5f950bcc922243ed15c25395604b522920976935
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M ckan/config/middleware/pylons_app.py
Log Message:
-----------
Merge pull request #3946 from smotornyuk/3926-pylons-cleanup-middleware-converts-file-iter
Return file responses as iterator from pylons cleanup middleware
Commit: 6f311192c5a89319772cd1e4e970c89e28aaf405
https://github.com/ckan/ckan/commit/6f311192c5a89319772cd1e4e970c89e28aaf405
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M Dockerfile
Log Message:
-----------
Merge pull request #3948 from ad-m/patch-2
Use wheel & update pip in Dockerfile
Commit: 4133b30be7ca9f3cccd15f4071b63eed7a87f591
https://github.com/ckan/ckan/commit/4133b30be7ca9f3cccd15f4071b63eed7a87f591
Author: David Read <david.read at hackneyworkshop.com>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade Bleach to latest. All seems to work fine.
Commit: fae825bbf37eff2fd728aaed6ee74e0c455a8ca9
https://github.com/ckan/ckan/commit/fae825bbf37eff2fd728aaed6ee74e0c455a8ca9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Transferred relevant tests to new_tests
Commit: 343b126b8a6fa8f30043591cb6802448e8a0aded
https://github.com/ckan/ckan/commit/343b126b8a6fa8f30043591cb6802448e8a0aded
Author: Nevelina Aleksandrova <nevelina at cottagelabs.com>
Date: 2017-12-11 (Mon, 11 Dec 2017)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
Update configuration.rst
Fix a small typo.
Commit: acba548a24298e085c4f0fce85183d09bf1bfea4
https://github.com/ckan/ckan/commit/acba548a24298e085c4f0fce85183d09bf1bfea4
Author: Tyler Kennedy <tk at tkte.ch>
Date: 2017-12-11 (Mon, 11 Dec 2017)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #3953 from Nimphal/patch-1
Update configuration.rst
Commit: 4892cf39bc889fd100b4a4e44f5c452513c76339
https://github.com/ckan/ckan/commit/4892cf39bc889fd100b4a4e44f5c452513c76339
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/lib/test_helpers.py
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #3952 from ckan/bleach-upgrade
Upgrade Bleach to latest
Commit: dd5ab9530612529b637223894ef03b95a66a16d4
https://github.com/ckan/ckan/commit/dd5ab9530612529b637223894ef03b95a66a16d4
Author: Krokop <chezar1995 at gmail.com>
Date: 2017-12-14 (Thu, 14 Dec 2017)
Changed paths:
M ckanext/multilingual/plugin.py
Log Message:
-----------
remove hardcoded list for with langs, and take it form ini
Commit: 7f8c9c2680cc2044123c0b3141f06eb225c0ac26
https://github.com/ckan/ckan/commit/7f8c9c2680cc2044123c0b3141f06eb225c0ac26
Author: Krokop <chezar1995 at gmail.com>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M ckanext/multilingual/tests/test_multilingual_plugin.py
Log Message:
-----------
fix test test_translate_terms
Commit: 4c1ac7b4d2638839d266596572079fb2e81dd270
https://github.com/ckan/ckan/commit/4c1ac7b4d2638839d266596572079fb2e81dd270
Author: Denis Laxalde <denis.laxalde at logilab.fr>
Date: 2017-12-15 (Fri, 15 Dec 2017)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Check that resource is not None in "datastore_delete" action
"resource" comes from a model.Resource.get() above which may return
None.
Commit: 8a807a0ccfaab50a54e5d6852a33c4dedb67ad92
https://github.com/ckan/ckan/commit/8a807a0ccfaab50a54e5d6852a33c4dedb67ad92
Author: Katrin Leinweber <9948149+katrinleinweber at users.noreply.github.com>
Date: 2017-12-18 (Mon, 18 Dec 2017)
Changed paths:
M doc/contributing/issues.rst
Log Message:
-----------
link to questions
Commit: f0353c38d8c7aeaf2c8aae18d6ad386d2fd806d3
https://github.com/ckan/ckan/commit/f0353c38d8c7aeaf2c8aae18d6ad386d2fd806d3
Author: Lee Symes <2038057+leesdolphin at users.noreply.github.com>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M setup.py
Log Message:
-----------
Updating `setup.py` to include package data
When installing from sources in non-editable mode, include the package resources like JavaScript, CSS, templates, and migration configuration.
Fixes ckan/ckan#3961
Commit: 3ed1edd70d53c5496521d07a4b289ca0ca23ec1a
https://github.com/ckan/ckan/commit/3ed1edd70d53c5496521d07a4b289ca0ca23ec1a
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M doc/contributing/issues.rst
Log Message:
-----------
Merge pull request #3960 from katrinleinweber/patch-1
Hyperlink "questions on StackOverflow" guideline
Commit: 017a3ad5dece6506b4f178529b1126a1fdd146cf
https://github.com/ckan/ckan/commit/017a3ad5dece6506b4f178529b1126a1fdd146cf
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Merge pull request #3958 from dlax/datastore_delete-fix-resource-none
Check that resource is not None in "datastore_delete" action
Commit: 4016bacb3d311478211428f3c71be2582627f273
https://github.com/ckan/ckan/commit/4016bacb3d311478211428f3c71be2582627f273
Author: Sergey <tonnydexter at gmail.com>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
Log Message:
-----------
Merge pull request #3956 from Krokop/fix_multilingual_plugin
Remove hardcoded list with langs, and take it form ini
Commit: 5796c8ef1aebb14fa3cb4024ab47c1f75fde645d
https://github.com/ckan/ckan/commit/5796c8ef1aebb14fa3cb4024ab47c1f75fde645d
Author: Alice China <asimuli at datascience.co.ke>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M ckan/controllers/template.py
Log Message:
-----------
[#3921] Change the header keys and values to string for the template controller
Currently, after running/upgrading to CKAN 2.7 some links do not redirect as expected and fail with an internal server error.
After this change, all pages (default and additional) redirect as expected.
Commit: da311df24a02010b923197b9e9de3f964e28dced
https://github.com/ckan/ckan/commit/da311df24a02010b923197b9e9de3f964e28dced
Author: Adam Dobrawy <ad-m at users.noreply.github.com>
Date: 2017-12-20 (Wed, 20 Dec 2017)
Changed paths:
M doc/maintaining/getting-started.rst
Log Message:
-----------
Update getting-started.rst
Commit: 2ba282973690f481b1ed075ed9ce54db3f30ba5d
https://github.com/ckan/ckan/commit/2ba282973690f481b1ed075ed9ce54db3f30ba5d
Author: Tyler Kennedy <tk at tkte.ch>
Date: 2017-12-20 (Wed, 20 Dec 2017)
Changed paths:
M doc/maintaining/getting-started.rst
Log Message:
-----------
Merge pull request #3967 from ad-m/patch-2
Fix name in example command to create sysadmin
Commit: fed16865a58ea7723cb86916611a5722db8c1aa6
https://github.com/ckan/ckan/commit/fed16865a58ea7723cb86916611a5722db8c1aa6
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2017-12-30 (Sat, 30 Dec 2017)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
Only "search all" on dataset type if config value is truthy
Commit: 7e54351a9226899c7cb6bdcf5cc7cb545e664ebf
https://github.com/ckan/ckan/commit/7e54351a9226899c7cb6bdcf5cc7cb545e664ebf
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2017-12-30 (Sat, 30 Dec 2017)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
PEP8
Commit: 16d80c96afbcacefb641d378f809e3eb91248b29
https://github.com/ckan/ckan/commit/16d80c96afbcacefb641d378f809e3eb91248b29
Author: Ian Ward <ian at excess.org>
Date: 2018-01-01 (Mon, 01 Jan 2018)
Changed paths:
M ckan/controllers/package.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #3807 from mattfullerton/patch-10
config option for type used to display all dataset types
Commit: 3e8e4a3bf6d02756098877fc344d6c3a1a1ebe12
https://github.com/ckan/ckan/commit/3e8e4a3bf6d02756098877fc344d6c3a1a1ebe12
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-01-04 (Thu, 04 Jan 2018)
Changed paths:
M setup.py
Log Message:
-----------
Merge pull request #3962 from leesdolphin/master
Updating `setup.py` to include package data
Commit: 0ccb2ce3fc869f2ac3d29dd7e8b7f6b466eb276d
https://github.com/ckan/ckan/commit/0ccb2ce3fc869f2ac3d29dd7e8b7f6b466eb276d
Author: Ian Ward <ian at excess.org>
Date: 2018-01-04 (Thu, 04 Jan 2018)
Changed paths:
M ckan/controllers/template.py
Log Message:
-----------
Merge pull request #3966 from datascience-ke/3921-change-header-keys-and-values-to-string
[#3921] Change the header keys and values to string for the template controller
Commit: d0d0fa3fff517a945a76ce008d16b4e98dae35c3
https://github.com/ckan/ckan/commit/d0d0fa3fff517a945a76ce008d16b4e98dae35c3
Author: Cam Findlay <info at camfindlay.com>
Date: 2018-01-05 (Fri, 05 Jan 2018)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Note for sql searches with UPPERCASE column names
Something we found when using the datastore_search_sql API call was that in situations where the source data headings were all uppercase, the sql would return no results (even though we knew results should show). We eventually traced this to some postgres related config around uppercase identifiers. Solution is to double quote the column name. Adding here to document for future reference incase others get stumped by this.
Tested in CKAN 2.6.0, 2.6.4 you may want to backport this note into some of the older docs.
Original ckan-dev list reference about this at: https://lists.okfn.org/pipermail/ckan-dev/2017-November/011201.html
Commit: c91cf98e4630c8a898518ca0842c871e874bfdb4
https://github.com/ckan/ckan/commit/c91cf98e4630c8a898518ca0842c871e874bfdb4
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-05 (Fri, 05 Jan 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#3968] Cast avoids exception when ckanext-datapusher is used with the new bleach version (i.e. 2.1.2 rather than 1.5.0).
Commit: d2a6fc1f3162b8a649d76f66de97d4e70a721e11
https://github.com/ckan/ckan/commit/d2a6fc1f3162b8a649d76f66de97d4e70a721e11
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-05 (Fri, 05 Jan 2018)
Changed paths:
M ckanext/datapusher/templates/datapusher/resource_data.html
Log Message:
-----------
Bleach doesnt like datetime, so ensure it is string. Not strictly necessary because of fix in previous commit (which fixes it for all extensions), however we might as well.
Commit: b28832738ac3d8d9db786cbbef7f93a991a3ff48
https://github.com/ckan/ckan/commit/b28832738ac3d8d9db786cbbef7f93a991a3ff48
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M .travis.yml
M Dockerfile
M ckan/config/middleware/pylons_app.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/template.py
M ckan/logic/action/delete.py
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/tests/controllers/test_organization.py
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/lib/test_helpers.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/my_init.d/50_configure
M contrib/docker/my_init.d/70_initdb
M contrib/docker/postgresql/Dockerfile
M doc/contributing/issues.rst
M doc/maintaining/configuration.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into user-blueprint
Commit: 9d1322e09b5a8877042b6cac67270f4d694a35a8
https://github.com/ckan/ckan/commit/9d1322e09b5a8877042b6cac67270f4d694a35a8
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
small cleaning
Commit: 5ee0e074c6bfe7a288a8f35f2e1ca5f1af7ce59d
https://github.com/ckan/ckan/commit/5ee0e074c6bfe7a288a8f35f2e1ca5f1af7ce59d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/controllers/home.py
M ckan/lib/helpers.py
M ckan/templates-bs2/header.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/followers.html
M ckan/templates-bs2/user/list.html
M ckan/templates-bs2/user/login.html
M ckan/templates-bs2/user/logout_first.html
M ckan/templates-bs2/user/new.html
M ckan/templates-bs2/user/read.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates-bs2/user/request_reset.html
M ckan/templates-bs2/user/snippets/followee_dropdown.html
M ckan/templates-bs2/user/snippets/login_form.html
M ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/header.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/followers.html
M ckan/templates/user/list.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
A ckan/views/dashboard.py
A ckan/views/user.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
Log Message:
-----------
Merge pull request #3927 from smotornyuk/user-blueprint
User blueprint
Commit: 62fb79321545d8427a00285081f285a4d4b28b28
https://github.com/ckan/ckan/commit/62fb79321545d8427a00285081f285a4d4b28b28
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M ckan/config/environment.py
M ckan/lib/base.py
Log Message:
-----------
[#3923] Simplify render for Flask
Commit: 7506353cc4653ddea7c1e23bb2ff88024f5dcfc1
https://github.com/ckan/ckan/commit/7506353cc4653ddea7c1e23bb2ff88024f5dcfc1
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
M ckanext/datapusher/templates/datapusher/resource_data.html
Log Message:
-----------
Merge pull request #3976 from ckan/3968-fix-bleach-regression
#3968 Bleach/datapusher compatibility fix
Commit: ae12f82dbf35fc0dbbac37a37fa26e2bb163a7c6
https://github.com/ckan/ckan/commit/ae12f82dbf35fc0dbbac37a37fa26e2bb163a7c6
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Merge pull request #3975 from camfindlay/patch-1
DOCS Note for sql searches with UPPERCASE column names
Commit: 0eff34b83b944719174001ff84a14f44d0bd6c75
https://github.com/ckan/ckan/commit/0eff34b83b944719174001ff84a14f44d0bd6c75
Author: amercader <amercadero at gmail.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M LICENSE.txt
Log Message:
-----------
Update LICENSE file: update year, remove non used library, fix typo
Commit: 4be00f89fc9a93a594ceed1a5c3085ee03e630f5
https://github.com/ckan/ckan/commit/4be00f89fc9a93a594ceed1a5c3085ee03e630f5
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M contrib/docker/.env.template
Log Message:
-----------
📖 add OSX-specific CKAN_SITE_URL as comment
Commit: 2eb8e369dd566b7fd948276c3f50d71a56dd4cd0
https://github.com/ckan/ckan/commit/2eb8e369dd566b7fd948276c3f50d71a56dd4cd0
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
📖 Update docs to point out changes needed for OSX
Commit: 65139aa3d045ee6e07072e61d79128ead5ad69b6
https://github.com/ckan/ckan/commit/65139aa3d045ee6e07072e61d79128ead5ad69b6
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
R contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
Log Message:
-----------
Call the datastore creation PSQL comands from a shell script, to allow variable interpolation
Commit: 1bc01ceabc36286a4d1fe7d37561db64ade0fc97
https://github.com/ckan/ckan/commit/1bc01ceabc36286a4d1fe7d37561db64ade0fc97
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M ckan/common.py
M ckan/config/middleware/pylons_app.py
A ckanext/example_flask_streaming/__init__.py
A ckanext/example_flask_streaming/plugin.py
A ckanext/example_flask_streaming/templates/stream.html
A ckanext/example_flask_streaming/tests/10lines.txt
A ckanext/example_flask_streaming/tests/__init__.py
A ckanext/example_flask_streaming/tests/test_streaming_responses.py
M setup.py
Log Message:
-----------
Merge pull request #3554 from smotornyuk/streaming-responses
Support of stream responses
Commit: 6951bf69b34a43b9b798640c2353394d711b99da
https://github.com/ckan/ckan/commit/6951bf69b34a43b9b798640c2353394d711b99da
Author: Ian Ward <ian at excess.org>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M contrib/docker/.env.template
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge pull request #3984 from spikeheap/3983_docker-mac
3983 docker mac
Commit: adf6347ba4ccfb971ca023b6fa3fe05ffd3154f0
https://github.com/ckan/ckan/commit/adf6347ba4ccfb971ca023b6fa3fe05ffd3154f0
Author: Ian Ward <ian at excess.org>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M LICENSE.txt
Log Message:
-----------
Merge pull request #3982 from ckan/update-license
Update LICENSE file: update year, remove non used library, fix typo
Commit: bc29a8df0a440f0c091ae7aba91b30c175f43f37
https://github.com/ckan/ckan/commit/bc29a8df0a440f0c091ae7aba91b30c175f43f37
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/pylons_app.py
M ckan/lib/base.py
M ckan/model/meta.py
M doc/maintaining/configuration.rst
Log Message:
-----------
remove PageCacheMiddleware
Commit: 3921dd9d7c094c50dc666708f11d6f340af9044c
https://github.com/ckan/ckan/commit/3921dd9d7c094c50dc666708f11d6f340af9044c
Author: Ian Ward <ian at excess.org>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
R contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
Log Message:
-----------
Merge pull request #3986 from spikeheap/3985_psql_datastore_ro_user
Use shell script for datastore DB creation in Docker
Commit: 48de22590e8df13d1778746914c0d1f4035b0abe
https://github.com/ckan/ckan/commit/48de22590e8df13d1778746914c0d1f4035b0abe
Author: Chris Townsend <ctownsen357 at gmail.com>
Date: 2018-01-18 (Thu, 18 Jan 2018)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Update install-from-docker-compose.rst
Modified git checkout example to go against https://github.com/ckan/ckan.git rather than git at github.com:ckan/ckan.git .
Commit: ec9ce30bea2b4814a7ea80af705f12a85ed29638
https://github.com/ckan/ckan/commit/ec9ce30bea2b4814a7ea80af705f12a85ed29638
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-22 (Mon, 22 Jan 2018)
Changed paths:
M ckan/config/environment.py
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/pylons_app.py
M ckan/lib/base.py
M ckan/model/meta.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #3979 from smotornyuk/simplify-render-for-flask
[#3923] Simplify render for Flask
Commit: 1b82aa278fe51562d293e709b6deaeffff988370
https://github.com/ckan/ckan/commit/1b82aa278fe51562d293e709b6deaeffff988370
Author: Ian Ward <ian at excess.org>
Date: 2018-01-23 (Tue, 23 Jan 2018)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge pull request #3992 from ctownsen357/patch-1
Update install-from-docker-compose.rst
Commit: 2ec2c948aaf75141402c00de87e627bee368dfa5
https://github.com/ckan/ckan/commit/2ec2c948aaf75141402c00de87e627bee368dfa5
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-23 (Tue, 23 Jan 2018)
Changed paths:
M ckan/authz.py
M ckan/logic/__init__.py
M ckan/plugins/toolkit.py
A ckanext/datastore/tests/test_chained_auth.py
M setup.py
Log Message:
-----------
[#3679] Allow chaining of authentication functions
In a prior peace of work the ability to chain action functions was
added, this commit extends that concept to authentication functions
and adds tests for it.
Action chaining work: https://github.com/ckan/ckan/pull/3494
Commit: 27129818c718ffe7c6c735a6ae00a326ebbd5c3f
https://github.com/ckan/ckan/commit/27129818c718ffe7c6c735a6ae00a326ebbd5c3f
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-23 (Tue, 23 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Update documentation regarding chained auth functions
Commit: ed9d90e72aa75c751de1581bafa42b9a9e56fb7e
https://github.com/ckan/ckan/commit/ed9d90e72aa75c751de1581bafa42b9a9e56fb7e
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-24 (Wed, 24 Jan 2018)
Changed paths:
M ckanext/datastore/tests/test_chained_auth.py
Log Message:
-----------
Provide unicode prefix to all strings
Commit: 37b42ec216cbed49c379e58a4ac7b67c2798cd87
https://github.com/ckan/ckan/commit/37b42ec216cbed49c379e58a4ac7b67c2798cd87
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/authz.py
M ckan/logic/__init__.py
M ckan/plugins/toolkit.py
R ckanext/datastore/tests/test_chained_auth.py
A ckanext/datastore/tests/test_chained_auth_functions.py
M setup.py
Log Message:
-----------
Rename chained_auth -> chained_auth_function
Commit: 000dbb18a123082137900f3cea8a94b14332a818
https://github.com/ckan/ckan/commit/000dbb18a123082137900f3cea8a94b14332a818
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Reword documentation
Commit: ca99577a9da684150b0986f8c2fcff62c102935f
https://github.com/ckan/ckan/commit/ca99577a9da684150b0986f8c2fcff62c102935f
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Reduce indent in doc
Commit: ea7ef1aa7745bc1317523fb160bcbcde1d8a35b3
https://github.com/ckan/ckan/commit/ea7ef1aa7745bc1317523fb160bcbcde1d8a35b3
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Fix sphinx build tests
Correctly this time.
Commit: 794b4d64dafdb4074d1a79e1ed120338ca0c5458
https://github.com/ckan/ckan/commit/794b4d64dafdb4074d1a79e1ed120338ca0c5458
Author: Ian Ward <ian at excess.org>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/authz.py
M ckan/logic/__init__.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
A ckanext/datastore/tests/test_chained_auth_functions.py
M setup.py
Log Message:
-----------
Merge pull request #3995 from jrdh/3679-allow-chaining-of-auth-functions
[#3679] Allow chaining of authentication functions
Commit: 26eb4768443ac76f4ecb64b53c2e22e515ad50ff
https://github.com/ckan/ckan/commit/26eb4768443ac76f4ecb64b53c2e22e515ad50ff
Author: Alex Sadleir <alex.sadleir at digital.gov.au>
Date: 2018-01-27 (Sat, 27 Jan 2018)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_unit.py
M requirements.in
M requirements.txt
Log Message:
-----------
Changes to support Postgres 10+
- Upgrade Psycopg2 to a version supporting and compiled against libpq 10+
- Disable support in psycopg2 2.5+ for automatic conversion of native json types to python objects http://initd.org/psycopg/docs/extras.html#adapt-json
- Increase version number in postgres version check unit test of version that shouldn't exist from 10 to 20
Commit: e14ede256d93323db2f6cff70f18d7cf183b0a5f
https://github.com/ckan/ckan/commit/e14ede256d93323db2f6cff70f18d7cf183b0a5f
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-02-01 (Thu, 01 Feb 2018)
Changed paths:
M .travis.yml
M Dockerfile
M LICENSE.txt
M ckan/authz.py
M ckan/common.py
M ckan/config/environment.py
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/config/routing.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/package.py
M ckan/controllers/template.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/delete.py
M ckan/model/meta.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/templates-bs2/admin/base.html
M ckan/templates-bs2/admin/config.html
M ckan/templates-bs2/admin/confirm_reset.html
M ckan/templates-bs2/admin/index.html
M ckan/templates-bs2/admin/trash.html
M ckan/templates-bs2/header.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/followers.html
M ckan/templates-bs2/user/list.html
M ckan/templates-bs2/user/login.html
M ckan/templates-bs2/user/logout_first.html
M ckan/templates-bs2/user/new.html
M ckan/templates-bs2/user/read.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates-bs2/user/request_reset.html
M ckan/templates-bs2/user/snippets/followee_dropdown.html
M ckan/templates-bs2/user/snippets/login_form.html
M ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/admin/base.html
M ckan/templates/admin/config.html
M ckan/templates/admin/confirm_reset.html
M ckan/templates/admin/index.html
M ckan/templates/admin/trash.html
M ckan/templates/header.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/followers.html
M ckan/templates/user/list.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_feed.py
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_admin.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/lib/test_helpers.py
A ckan/views/admin.py
A ckan/views/dashboard.py
A ckan/views/user.py
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
A ckanext/datastore/tests/test_chained_auth_functions.py
A ckanext/example_flask_streaming/__init__.py
A ckanext/example_flask_streaming/plugin.py
A ckanext/example_flask_streaming/templates/stream.html
A ckanext/example_flask_streaming/tests/10lines.txt
A ckanext/example_flask_streaming/tests/__init__.py
A ckanext/example_flask_streaming/tests/test_streaming_responses.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M contrib/docker/.env.template
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/my_init.d/50_configure
M contrib/docker/my_init.d/70_initdb
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
R contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
M doc/contributing/issues.rst
M doc/maintaining/configuration.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
conflict + put 2**20 into variable
Commit: d9879321fb72a27419eb44d4494e14ce728f0306
https://github.com/ckan/ckan/commit/d9879321fb72a27419eb44d4494e14ce728f0306
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-02-01 (Thu, 01 Feb 2018)
Changed paths:
M ckan/tests/controllers/test_user.py
Log Message:
-----------
removed `print(unfollow_url)` from test file
Commit: 8b0bccdd971304c5bf7edb8b727f70f9a7467a00
https://github.com/ckan/ckan/commit/8b0bccdd971304c5bf7edb8b727f70f9a7467a00
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-01 (Thu, 01 Feb 2018)
Changed paths:
M ckan/tests/controllers/test_user.py
Log Message:
-----------
Merge pull request #4000 from smotornyuk/remove-forgottent-print-from-test-file
removed `print(unfollow_url)` from test file
Commit: a8a8c840d90e0504abfb04e5f830728cf5be0759
https://github.com/ckan/ckan/commit/a8a8c840d90e0504abfb04e5f830728cf5be0759
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-01 (Thu, 01 Feb 2018)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_unit.py
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #3978 from maxious/postgres-10-support
Changes to support Postgres 10+
Commit: 7333332e4515f0d2c4a06ceb377e16c9d51eda8f
https://github.com/ckan/ckan/commit/7333332e4515f0d2c4a06ceb377e16c9d51eda8f
Author: Ian Ward <ian at excess.org>
Date: 2018-02-01 (Thu, 01 Feb 2018)
Changed paths:
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/pylons_app.py
M ckan/lib/uploader.py
Log Message:
-----------
Merge pull request #3756 from smotornyuk/close-temporary-files-after-request
[#3752] CloseWSGIInput middleware + update in ResourceUploader
Commit: 74748ba0ab8745c192691d232fc7e14d157889b3
https://github.com/ckan/ckan/commit/74748ba0ab8745c192691d232fc7e14d157889b3
Author: Patrick Carlson <carlson2442 at gmail.com>
Date: 2018-02-02 (Fri, 02 Feb 2018)
Changed paths:
M README.rst
Log Message:
-----------
update copyright year to 2018
Commit: 44aea3b0a852f3ee2682c29c6f9a8c4b7e9bd105
https://github.com/ckan/ckan/commit/44aea3b0a852f3ee2682c29c6f9a8c4b7e9bd105
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-02 (Fri, 02 Feb 2018)
Changed paths:
M README.rst
Log Message:
-----------
Merge pull request #4001 from carlsonp/readme-year
update copyright year to 2018
Commit: 923c36fe9370e8c9481d8263d59822d280308a6a
https://github.com/ckan/ckan/commit/923c36fe9370e8c9481d8263d59822d280308a6a
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-02-06 (Tue, 06 Feb 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Added CKAN wrapper around flask Babel
Commit: 5e16c5faf401e82dc1fd624d93bbe160ca74195d
https://github.com/ckan/ckan/commit/5e16c5faf401e82dc1fd624d93bbe160ca74195d
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-02-06 (Tue, 06 Feb 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
__i18n* -> _i18n
Commit: db586c7c3fe9b3db7923a9a853b230b02c61dc42
https://github.com/ckan/ckan/commit/db586c7c3fe9b3db7923a9a853b230b02c61dc42
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-02-06 (Tue, 06 Feb 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Update flask_app.py
Commit: 75d6743c899b8e45c9da0a51e779d8551968b4d4
https://github.com/ckan/ckan/commit/75d6743c899b8e45c9da0a51e779d8551968b4d4
Author: Jeffrey Cafferata <jeffrey at jcid.nl>
Date: 2018-02-07 (Wed, 07 Feb 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Aligned the highlighting of the default values.
Commit: 46a50813257f9e37dda5a18cb08ffa74259669e5
https://github.com/ckan/ckan/commit/46a50813257f9e37dda5a18cb08ffa74259669e5
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M ckanext/example_itranslation/tests/test_plugin.py
Log Message:
-----------
patch for translation tests
Commit: 3bd7ef5e5939b1d6ea0a3028817f07d79143b38e
https://github.com/ckan/ckan/commit/3bd7ef5e5939b1d6ea0a3028817f07d79143b38e
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Merge branch 'flask-i18n-multi-domain' of github.com:smotornyuk/ckan into flask-i18n-multi-domain
Commit: 89d52c1dfc7880f7dd020d87b862870c07005dd2
https://github.com/ckan/ckan/commit/89d52c1dfc7880f7dd020d87b862870c07005dd2
Author: Ian Ward <ian at excess.org>
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Merge pull request #4006 from cafferata/docs/api-defaults
Aligned the highlighting of the default values.
Commit: e70dc1b31bd06e544d1ef43b18983f0760313c3e
https://github.com/ckan/ckan/commit/e70dc1b31bd06e544d1ef43b18983f0760313c3e
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-10 (Sat, 10 Feb 2018)
Changed paths:
M ckan/config/middleware/pylons_app.py
M ckan/controllers/admin.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/mailer.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/search/__init__.py
M ckan/lib/search/common.py
M ckan/lib/search/index.py
M ckan/lib/search/query.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/update.py
M ckan/logic/validators.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/model/domain_object.py
M ckan/model/license.py
M ckan/model/modification.py
M ckan/model/package.py
M ckan/model/package_relationship.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/lib/test_solr_schema_version.py
M ckan/tests/legacy/lib/test_solr_search_index.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/logic/action/test_delete.py
M ckan/views/admin.py
M ckan/views/api.py
M ckan/views/user.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
M ckanext/datastore/backend/postgres.py
M ckanext/resourceproxy/controller.py
Log Message:
-----------
Old style exceptions --> new style for exceptions
Commit: 823f6d55272c93bb537026f02f54dbcbeb458e57
https://github.com/ckan/ckan/commit/823f6d55272c93bb537026f02f54dbcbeb458e57
Author: Sam Smith <sam at mintcanary.com>
Date: 2018-02-12 (Mon, 12 Feb 2018)
Changed paths:
M ckan/templates/snippets/facet_list.html
Log Message:
-----------
Update facet_list.html
Remove brackets and add some `span`s to the `facet_list` items, to offer more styling options.
Note: The `hidden` and `badge` classes are not necessary to achieve the above, but are in keeping with the use of Bootstrap styling throughout CKAN.
Commit: ed85d816a25f140cc5ad3be7a6b9149363a82410
https://github.com/ckan/ckan/commit/ed85d816a25f140cc5ad3be7a6b9149363a82410
Author: Jeffrey Cafferata <jeffrey at jcid.nl>
Date: 2018-02-12 (Mon, 12 Feb 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/lib/redis.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/model/group.py
M ckan/plugins/interfaces.py
M ckanext/example_theme_docs/custom_config_setting/plugin.py
Log Message:
-----------
Aligned the spelling of 'boolean' in the documentation
Commit: 9be7ed146fa7c509ff80befbef7aa742b8a33315
https://github.com/ckan/ckan/commit/9be7ed146fa7c509ff80befbef7aa742b8a33315
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-13 (Tue, 13 Feb 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/lib/redis.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/model/group.py
M ckan/plugins/interfaces.py
M ckanext/example_theme_docs/custom_config_setting/plugin.py
Log Message:
-----------
Merge pull request #4005 from cafferata/docs/api-boolean
Aligned the spelling of 'boolean' in the documentation.
Commit: 555efa5a095d916e3d0a247fe6091c49375fd434
https://github.com/ckan/ckan/commit/555efa5a095d916e3d0a247fe6091c49375fd434
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-13 (Tue, 13 Feb 2018)
Changed paths:
M ckan/config/middleware/pylons_app.py
M ckan/controllers/admin.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/mailer.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/search/__init__.py
M ckan/lib/search/common.py
M ckan/lib/search/index.py
M ckan/lib/search/query.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/update.py
M ckan/logic/validators.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/model/domain_object.py
M ckan/model/license.py
M ckan/model/modification.py
M ckan/model/package.py
M ckan/model/package_relationship.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/lib/test_solr_schema_version.py
M ckan/tests/legacy/lib/test_solr_search_index.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/logic/action/test_delete.py
M ckan/views/admin.py
M ckan/views/api.py
M ckan/views/user.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
M ckanext/datastore/backend/postgres.py
M ckanext/resourceproxy/controller.py
Log Message:
-----------
Merge pull request #4012 from cclauss/new-style-exceptions
Old style exceptions --> new style exceptions (en masse)
Commit: 7acde57919161b144ac488f83b12709eada024ea
https://github.com/ckan/ckan/commit/7acde57919161b144ac488f83b12709eada024ea
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-13 (Tue, 13 Feb 2018)
Changed paths:
M ckan/lib/dictization/__init__.py
M ckan/tests/logic/test_validators.py
M ckanext/multilingual/plugin.py
M ckanext/stats/tests/test_stats_lib.py
Log Message:
-----------
long was renamed to int in Python 3
Commit: a371ef83b7a75e1ed8f84490c331fcb398dd215d
https://github.com/ckan/ckan/commit/a371ef83b7a75e1ed8f84490c331fcb398dd215d
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-13 (Tue, 13 Feb 2018)
Changed paths:
M ckan/lib/jinja_extensions.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
from six.moves import xrange for Python 3 (en masse)
Commit: 355cb45139c6e253b623d4ccd04e57f4edb1d18f
https://github.com/ckan/ckan/commit/355cb45139c6e253b623d4ccd04e57f4edb1d18f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
[#3512] Newer beaker version fixes issue of being served from an osx (case insensitive) file system.
Commit: 8139eb8c7d154a9bd73443ca1da075d6c741e74d
https://github.com/ckan/ckan/commit/8139eb8c7d154a9bd73443ca1da075d6c741e74d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Flask upgraded to 0.12.2
Commit: 2dc73729188899570ca5e18eba315bec9663ec85
https://github.com/ckan/ckan/commit/2dc73729188899570ca5e18eba315bec9663ec85
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Remove unhelpful docs
* 'pip install' is from the internet to your venv. Your current dir is irrelevant.
* personal repo tip is badly worded. Knowing how to submit a pull request involves a lot more than this and seems unhelpful to dilute these install instructions which are already really long.
* ckan 2.0 pip-requirements.txt - this is so old and unsupported, we should not be documenting it any more.
Commit: 20a24c23f7833ff2aad1e8bc3aa56ebfa087f9ca
https://github.com/ckan/ckan/commit/20a24c23f7833ff2aad1e8bc3aa56ebfa087f9ca
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
[#4020] Move the who.ini step to be before the "paster db init" step.
Commit: 7b104e4ec1c2065759f6ceb4c969e7066d3c8c70
https://github.com/ckan/ckan/commit/7b104e4ec1c2065759f6ceb4c969e7066d3c8c70
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Fix whitespace in doc
Commit: dce3d3dddffab73e9a8e94ac8fa6ff9689e992d5
https://github.com/ckan/ckan/commit/dce3d3dddffab73e9a8e94ac8fa6ff9689e992d5
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Log Message:
-----------
Merge branch 'master' into 4020-fix-source-install-who-order
Commit: 97c44d3f8812652a91ca0356d26f0bf486783674
https://github.com/ckan/ckan/commit/97c44d3f8812652a91ca0356d26f0bf486783674
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Log Message:
-----------
Merge branch 'master' into remove-bad-docs
Commit: c01d4dbbbf7e7ddd6f0235bd15ebea3e3b4e0116
https://github.com/ckan/ckan/commit/c01d4dbbbf7e7ddd6f0235bd15ebea3e3b4e0116
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M doc/contributing/documentation.rst
M doc/contributing/test.rst
M doc/maintaining/upgrading/upgrade-source.rst
Log Message:
-----------
More occasions where ckan 2.0 is mentioned for development
Commit: d26704f72d8dafa60f8b461240497396c530a3dc
https://github.com/ckan/ckan/commit/d26704f72d8dafa60f8b461240497396c530a3dc
Author: Ian Ward <ian at excess.org>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M doc/contributing/documentation.rst
M doc/contributing/test.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-source.rst
Log Message:
-----------
Merge pull request #4019 from ckan/remove-bad-docs
Remove unhelpful docs
Commit: 1f5c15284036ca0af94b0bf2431578874827d080
https://github.com/ckan/ckan/commit/1f5c15284036ca0af94b0bf2431578874827d080
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Merge pull request #4021 from ckan/4020-fix-source-install-who-order
Move the who.ini step to be before the "paster db init" step.
Commit: 7119b6e666046efde16819b8d267d18091c3024e
https://github.com/ckan/ckan/commit/7119b6e666046efde16819b8d267d18091c3024e
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4018 from ckan/3512-fix-beaker-osx
Newer beaker version
Commit: 8bd3ac177d2591d020ccd5010660b743f5c81f2b
https://github.com/ckan/ckan/commit/8bd3ac177d2591d020ccd5010660b743f5c81f2b
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M ckan/lib/jinja_extensions.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Merge pull request #4017 from cclauss/from-six.moves-import-xrange-for-python3
from six.moves import xrange for Python 3 (en masse)
Commit: eda0b4929b5bbd246ea19d10a81fa873b13560d4
https://github.com/ckan/ckan/commit/eda0b4929b5bbd246ea19d10a81fa873b13560d4
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M ckan/lib/dictization/__init__.py
M ckan/tests/logic/test_validators.py
M ckanext/multilingual/plugin.py
M ckanext/stats/tests/test_stats_lib.py
Log Message:
-----------
Merge pull request #4015 from cclauss/long-was-renamed-to-int-in-python3
long was renamed to int in Python 3 (en masse)
Commit: 95264ebe9c57fd31463f3fa828521854a939c89d
https://github.com/ckan/ckan/commit/95264ebe9c57fd31463f3fa828521854a939c89d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M requirements.in
Log Message:
-----------
pip-compile -U puts the latest version of Beaker in requirements.txt, so it was not useful to pin it in requirements.in
Commit: 7003fe8a4041632455ed72454cf80720485e2e0a
https://github.com/ckan/ckan/commit/7003fe8a4041632455ed72454cf80720485e2e0a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M requirements.txt
Log Message:
-----------
Updated deps by running: pip-compile -U --output-file requirements.txt requirements.in
Commit: 5f065b0b752606a53a5b85805af7b8c1ba954718
https://github.com/ckan/ckan/commit/5f065b0b752606a53a5b85805af7b8c1ba954718
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-16 (Fri, 16 Feb 2018)
Changed paths:
M ckan/migration/versions/001_add_existing_tables.py
Log Message:
-----------
[#3929] Try a compromise between other options.
Commit: e6683a01f8e51d8d9eed848b8d11d5ca2c78618d
https://github.com/ckan/ckan/commit/e6683a01f8e51d8d9eed848b8d11d5ca2c78618d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-16 (Fri, 16 Feb 2018)
Changed paths:
M ckan/migration/versions/001_add_existing_tables.py
Log Message:
-----------
Merge pull request #4026 from ckan/3929-schema-compromise
State table clash - compromise option
Commit: aa5c4aeb34702d4d1fe7cd4bb8efa692b1923712
https://github.com/ckan/ckan/commit/aa5c4aeb34702d4d1fe7cd4bb8efa692b1923712
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-02-16 (Fri, 16 Feb 2018)
Changed paths:
M ckan/templates/snippets/facet_list.html
Log Message:
-----------
Merge pull request #4014 from smth/facet-list-markup
Update facet_list.html
Commit: e0f1aafa8ecd52dc6e8238826ca1e40dd92a266d
https://github.com/ckan/ckan/commit/e0f1aafa8ecd52dc6e8238826ca1e40dd92a266d
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-17 (Sat, 17 Feb 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/dictization/model_save.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/search/common.py
M ckan/lib/search/query.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/converters.py
M ckan/model/types.py
M ckan/plugins/core.py
M ckan/tests/legacy/html_check.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/multilingual/plugin.py
Log Message:
-----------
Change basestring --> six.string_types for Python 3
Commit: ec795ab4d20078247e35216dda7d7840907f27f6
https://github.com/ckan/ckan/commit/ec795ab4d20078247e35216dda7d7840907f27f6
Author: Ian Ward <ian at excess.org>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M ckanext/datastore/templates/datastore/snippets/dictionary_form.html
Log Message:
-----------
[#3989] inline docs in dictionary_form.html
Commit: 699856611f1f82b4bc4f580abc8f85e0408f728e
https://github.com/ckan/ckan/commit/699856611f1f82b4bc4f580abc8f85e0408f728e
Author: Ian Ward <ian at excess.org>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
[#3989] document field 'info' object
Commit: eba5abbdc71f5c2d555c958507bbe5718246eb69
https://github.com/ckan/ckan/commit/eba5abbdc71f5c2d555c958507bbe5718246eb69
Author: Ian Ward <ian at excess.org>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
[#3989] promote "Download resource" and "Extending DataStore" to top level sections
Commit: 297e4295eb61d645d9a6e1d83de13846d447bc05
https://github.com/ckan/ckan/commit/297e4295eb61d645d9a6e1d83de13846d447bc05
Author: Ian Ward <ian at excess.org>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
[#3989] document Data Dictionary form
Commit: 43139d636c08d4a63c6c8deabda4a3c77de24b57
https://github.com/ckan/ckan/commit/43139d636c08d4a63c6c8deabda4a3c77de24b57
Author: Ian Ward <ian at excess.org>
Date: 2018-02-18 (Sun, 18 Feb 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
[#3989] link back from Fields to Data Dictionary
Commit: d3c91dae94e5586abe63a8db5bcd6fff7d0fb4fe
https://github.com/ckan/ckan/commit/d3c91dae94e5586abe63a8db5bcd6fff7d0fb4fe
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M contrib/docker/solr/Dockerfile
Log Message:
-----------
Upgrade Solr Docker image
Bump to patch release to include security fixes
Commit: fb982dea8c4279968d6ba586e7eae25720a9c00c
https://github.com/ckan/ckan/commit/fb982dea8c4279968d6ba586e7eae25720a9c00c
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M contrib/docker/solr/Dockerfile
Log Message:
-----------
Fix wrong version
Commit: 272b59e4eb953bc5656ebbba54d66307a74a49c9
https://github.com/ckan/ckan/commit/272b59e4eb953bc5656ebbba54d66307a74a49c9
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M contrib/docker/solr/Dockerfile
Log Message:
-----------
Upgrade scripts version
Commit: 49ba9f3ad455933a4bed0d29377ae7db0a1a506a
https://github.com/ckan/ckan/commit/49ba9f3ad455933a4bed0d29377ae7db0a1a506a
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M contrib/docker/solr/Dockerfile
Log Message:
-----------
Run as Solr user, as this version won't start as root by default
Commit: 94070c05dff12e42dcb2109b8694ef7e7742f06e
https://github.com/ckan/ckan/commit/94070c05dff12e42dcb2109b8694ef7e7742f06e
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/dictization/model_save.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/search/common.py
M ckan/lib/search/query.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/converters.py
M ckan/model/types.py
M ckan/plugins/core.py
M ckan/tests/legacy/html_check.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/multilingual/plugin.py
Log Message:
-----------
Merge pull request #4029 from cclauss/basestring-to-six.string_types
Change basestring --> six.string_types for Python 3
Commit: 0b15803e15a82fe2732e34eecb1635fff362c4a6
https://github.com/ckan/ckan/commit/0b15803e15a82fe2732e34eecb1635fff362c4a6
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M requirements.txt
Log Message:
-----------
Merge pull request #4025 from ckan/update-deps
Updated deps
Commit: eb660b51ac5e82c5c6fddc1e4f806d08a5405bdb
https://github.com/ckan/ckan/commit/eb660b51ac5e82c5c6fddc1e4f806d08a5405bdb
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M requirements.in
Log Message:
-----------
Merge pull request #4023 from ckan/beaker-pin-move
Beaker pin moved
Commit: 10634ddc14af526e7a08286665525647f4601fc7
https://github.com/ckan/ckan/commit/10634ddc14af526e7a08286665525647f4601fc7
Author: Ian Ward <ian at excess.org>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M contrib/docker/solr/Dockerfile
Log Message:
-----------
Merge pull request #4033 from ckan/upgrade-docker-solr-image
Upgrade docker solr image
Commit: 211f5b2ba90aeea81d2f71db090d94a86a699b99
https://github.com/ckan/ckan/commit/211f5b2ba90aeea81d2f71db090d94a86a699b99
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckanext/datastore/templates/datastore/snippets/dictionary_form.html
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge pull request #4030 from ckan/3989-data-dictionary-docs
Data Dictionary Docs
Commit: 4727c7d6e60407585fe2a397d21527fafc47e1f2
https://github.com/ckan/ckan/commit/4727c7d6e60407585fe2a397d21527fafc47e1f2
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/dictization/__init__.py
M ckan/lib/dictization/model_save.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/search/common.py
M ckan/lib/search/query.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/converters.py
M ckan/migration/versions/001_add_existing_tables.py
M ckan/model/types.py
M ckan/plugins/core.py
M ckan/templates/snippets/facet_list.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/legacy/html_check.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/test_validators.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/templates/datastore/snippets/dictionary_form.html
M ckanext/multilingual/plugin.py
M ckanext/stats/tests/test_stats_lib.py
M contrib/docker/solr/Dockerfile
M doc/contributing/documentation.rst
M doc/contributing/test.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-source.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge branch 'master' into flask-0-12
Commit: 189b54335975c46eed20491ce72884e2eeb031cb
https://github.com/ckan/ckan/commit/189b54335975c46eed20491ce72884e2eeb031cb
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4024 from ckan/flask-0-12
Flask upgraded to 0.12.2
Commit: 9c7bcb62fa43e1e5b5c40c7e42ef5455e54b7277
https://github.com/ckan/ckan/commit/9c7bcb62fa43e1e5b5c40c7e42ef5455e54b7277
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
Log Message:
-----------
Merge branch 'smotornyuk-flask-i18n-multi-domain'
Commit: a97af74adfb9f9bc7df12bc8270893c6651edf74
https://github.com/ckan/ckan/commit/a97af74adfb9f9bc7df12bc8270893c6651edf74
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/dictization/model_save.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/search/common.py
M ckan/lib/search/query.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/converters.py
M ckan/model/types.py
M ckan/plugins/core.py
M ckan/tests/legacy/html_check.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/templates/datastore/snippets/dictionary_form.html
M ckanext/multilingual/plugin.py
M contrib/docker/solr/Dockerfile
M doc/maintaining/datastore.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan
Commit: 88b5aa3b1838c4ddca248f78690cd4f309689d06
https://github.com/ckan/ckan/commit/88b5aa3b1838c4ddca248f78690cd4f309689d06
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckanext/example_itranslation/tests/test_plugin.py
Log Message:
-----------
Merge branch 'flask-i18n-multi-domain' of https://github.com/smotornyuk/ckan into smotornyuk-flask-i18n-multi-domain
Commit: 9d8af3def412caa7a3242cf3a36c4371d4d3a2ee
https://github.com/ckan/ckan/commit/9d8af3def412caa7a3242cf3a36c4371d4d3a2ee
Author: Carl Lange <carl at flax.ie>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Don't set a default argument as a mutable type
When you run this a second time, `headers` will be the value they were last time you ran it. That seems bad.
http://docs.python-guide.org/en/latest/writing/gotchas/
Commit: ef0598b7529fc76a79cd6e35909a0e3a359a5658
https://github.com/ckan/ckan/commit/ef0598b7529fc76a79cd6e35909a0e3a359a5658
Author: Carl Lange <carl at flax.ie>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Fix pep8
Commit: 3251b50025e869aaa9f1c508f3165b70de539948
https://github.com/ckan/ckan/commit/3251b50025e869aaa9f1c508f3165b70de539948
Author: Ian Ward <ian at excess.org>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Merge pull request #4034 from CarlQLange/patch-4
Don't set a default argument as a mutable type
Commit: bb87587ad544901c09aa7681d4d720b0207292fc
https://github.com/ckan/ckan/commit/bb87587ad544901c09aa7681d4d720b0207292fc
Author: Ian Ward <ian at excess.org>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M .gitignore
M .travis.yml
M Dockerfile
M LICENSE.txt
M README.rst
M ckan/authz.py
M ckan/common.py
M ckan/config/environment.py
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/config/routing.py
M ckan/controllers/admin.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/package.py
M ckan/controllers/template.py
M ckan/controllers/user.py
M ckan/lib/base.py
M ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/lib/dictization/__init__.py
M ckan/lib/dictization/model_save.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/mailer.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.py
M ckan/lib/redis.py
M ckan/lib/search/__init__.py
M ckan/lib/search/common.py
M ckan/lib/search/index.py
M ckan/lib/search/query.py
M ckan/lib/uploader.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/update.py
M ckan/logic/converters.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/migration/versions/001_add_existing_tables.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/license.py
M ckan/model/meta.py
M ckan/model/modification.py
M ckan/model/package.py
M ckan/model/package_relationship.py
M ckan/model/types.py
M ckan/plugins/core.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/templates-bs2/admin/base.html
M ckan/templates-bs2/admin/config.html
M ckan/templates-bs2/admin/confirm_reset.html
M ckan/templates-bs2/admin/index.html
M ckan/templates-bs2/admin/trash.html
M ckan/templates-bs2/header.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/followers.html
M ckan/templates-bs2/user/list.html
M ckan/templates-bs2/user/login.html
M ckan/templates-bs2/user/logout_first.html
M ckan/templates-bs2/user/new.html
M ckan/templates-bs2/user/read.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates-bs2/user/request_reset.html
M ckan/templates-bs2/user/snippets/followee_dropdown.html
M ckan/templates-bs2/user/snippets/login_form.html
M ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/admin/base.html
M ckan/templates/admin/config.html
M ckan/templates/admin/confirm_reset.html
M ckan/templates/admin/index.html
M ckan/templates/admin/trash.html
M ckan/templates/header.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/package/resource_read.html
R ckan/templates/snippets/datapreview_embed_dialog.html
M ckan/templates/snippets/facet_list.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/followers.html
M ckan/templates/user/list.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_feed.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_user.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_admin.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/test_solr_schema_version.py
M ckan/tests/legacy/lib/test_solr_search_index.py
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/test_validators.py
M ckan/views/__init__.py
A ckan/views/admin.py
M ckan/views/api.py
A ckan/views/dashboard.py
A ckan/views/feed.py
A ckan/views/user.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/templates/datastore/snippets/dictionary_form.html
A ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_unit.py
A ckanext/example_flask_streaming/__init__.py
A ckanext/example_flask_streaming/plugin.py
A ckanext/example_flask_streaming/templates/stream.html
A ckanext/example_flask_streaming/tests/10lines.txt
A ckanext/example_flask_streaming/tests/__init__.py
A ckanext/example_flask_streaming/tests/test_streaming_responses.py
M ckanext/example_itranslation/tests/test_plugin.py
M ckanext/example_ivalidators/plugin.py
M ckanext/example_ivalidators/tests/test_ivalidators.py
M ckanext/example_theme_docs/custom_config_setting/plugin.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/resourceproxy/controller.py
M ckanext/stats/tests/test_stats_lib.py
A contrib/docker/.env.template
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/my_init.d/50_configure
M contrib/docker/my_init.d/70_initdb
M contrib/docker/postgresql/Dockerfile
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
A contrib/docker/postgresql/docker-entrypoint-initdb.d/20_postgis_permissions.sql
M contrib/docker/solr/Dockerfile
M dev-requirements.txt
M doc/contributing/documentation.rst
M doc/contributing/issues.rst
M doc/contributing/test.rst
M doc/extensions/adding-custom-fields.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/index.rst
A doc/maintaining/installing/install-from-docker-compose.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-source.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 2562-datastore-search-sql-private
Commit: d7a13a6242740236a1ceeb2d1e50f48b488dd631
https://github.com/ckan/ckan/commit/d7a13a6242740236a1ceeb2d1e50f48b488dd631
Author: Ian Ward <ian at excess.org>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
Log Message:
-----------
[#2562] fix chained_auth test
Compare: https://github.com/ckan/ckan/compare/6a359afb5dc1...d7a13a624274
More information about the ckan-changes
mailing list