[ckan-changes] [ckan/ckan] b7649c: convert response to stream
GitHub
noreply at github.com
Fri Mar 16 10:49:17 UTC 2018
Branch: refs/heads/postgres-9.3
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: 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: 967828c23a07b4e84a612f51e1238115410a992f
https://github.com/ckan/ckan/commit/967828c23a07b4e84a612f51e1238115410a992f
Author: Ian Ward <ian at excess.org>
Date: 2017-09-01 (Fri, 01 Sep 2017)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
Log Message:
-----------
[#2562] use explain for search_sql auth
Commit: dde28f826ae42a324a528d71efc282de95ffd645
https://github.com/ckan/ckan/commit/dde28f826ae42a324a528d71efc282de95ffd645
Author: Ian Ward <ian at excess.org>
Date: 2017-09-01 (Fri, 01 Sep 2017)
Changed paths:
M ckanext/datastore/backend/__init__.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_search.py
Log Message:
-----------
[#2562] remove make_private/public actions
Commit: c15814ee260416b6401c188e719d26cd9003c7a5
https://github.com/ckan/ckan/commit/c15814ee260416b6401c188e719d26cd9003c7a5
Author: Ian Ward <ian at excess.org>
Date: 2017-09-01 (Fri, 01 Sep 2017)
Changed paths:
M ckan/logic/validators.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/tests/test_search.py
Log Message:
-----------
[#2562] new test for datastore_search_sql permissions
Commit: a13c38c03d2a0c786ac4e97d58f7b1d6ff946e06
https://github.com/ckan/ckan/commit/a13c38c03d2a0c786ac4e97d58f7b1d6ff946e06
Author: Ian Ward <ian at excess.org>
Date: 2017-09-01 (Fri, 01 Sep 2017)
Changed paths:
M ckanext/datastore/logic/auth.py
Log Message:
-----------
[#2562] pep8
Commit: 65041521e701e5cd0643f1fdf0b3a6135cd99d50
https://github.com/ckan/ckan/commit/65041521e701e5cd0643f1fdf0b3a6135cd99d50
Author: Ian Ward <ian at excess.org>
Date: 2017-09-01 (Fri, 01 Sep 2017)
Changed paths:
M ckanext/datastore/backend/postgres.py
Log Message:
-----------
[#2562] use read connection for read operations
Commit: ab557c81ca5bd392831aaddd4a7bdf2c39b26aeb
https://github.com/ckan/ckan/commit/ab557c81ca5bd392831aaddd4a7bdf2c39b26aeb
Author: Gabriel Nicolas Avellaneda <avellaneda.gabriel at gmail.com>
Date: 2017-09-21 (Thu, 21 Sep 2017)
Changed paths:
M doc/maintaining/installing/install-from-package.rst
Log Message:
-----------
Added Ubuntu 16.04 instructions and host ports
Commit: 594b0a48cc75184380c2cca4d64acb550240c2e4
https://github.com/ckan/ckan/commit/594b0a48cc75184380c2cca4d64acb550240c2e4
Author: Gabriel Nicolas Avellaneda <avellaneda.gabriel at gmail.com>
Date: 2017-09-21 (Thu, 21 Sep 2017)
Changed paths:
M doc/maintaining/installing/install-from-package.rst
Log Message:
-----------
Suggested jetty8 as config file for Ubuntu 16.04
Commit: 97eb6c8fd7cd33ee91c75bef3c229b0fa2d11414
https://github.com/ckan/ckan/commit/97eb6c8fd7cd33ee91c75bef3c229b0fa2d11414
Author: Gabriel Nicolas Avellaneda <avellaneda.gabriel at gmail.com>
Date: 2017-09-21 (Thu, 21 Sep 2017)
Changed paths:
M doc/conf.py
Log Message:
-----------
Added variable for xenial release
Commit: 08acbac591c2de8f5d81ab675a1d04f5c43af9f7
https://github.com/ckan/ckan/commit/08acbac591c2de8f5d81ab675a1d04f5c43af9f7
Author: Ian Ward <ian at excess.org>
Date: 2017-09-22 (Fri, 22 Sep 2017)
Changed paths:
M ckanext/datastore/plugin.py
Log Message:
-----------
[#2562] remove unused plugin interfaces
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: cb6476e36e13da8b8f14e6fe1b131459475c676e
https://github.com/ckan/ckan/commit/cb6476e36e13da8b8f14e6fe1b131459475c676e
Author: Ian Ward <ian at excess.org>
Date: 2017-10-11 (Wed, 11 Oct 2017)
Changed paths:
M CHANGELOG.rst
M Dockerfile
M README.rst
M ckan/__init__.py
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/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/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/backend/postgres.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/package/resource_read.html
M ckanext/datastore/templates/package/snippets/data_api_button.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_search.py
M ckanext/multilingual/plugin.py
M doc/contributing/test.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/upgrading/upgrade-package-to-minor-release.rst
M doc/maintaining/upgrading/upgrade-source.rst
M pip-requirements-docs.txt
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 2562-datastore-search-sql-private
Commit: ccec46e08af5040b3fd73ceb07a1306ba2f459ab
https://github.com/ckan/ckan/commit/ccec46e08af5040b3fd73ceb07a1306ba2f459ab
Author: Ian Ward <ian at excess.org>
Date: 2017-10-11 (Wed, 11 Oct 2017)
Changed paths:
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/solr/schema.xml
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/tests/controllers/test_api.py
M ckan/views/api.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 2562-datastore-search-sql-private
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: 386e1d8fcde2a10b67297837f193a9f77902e535
https://github.com/ckan/ckan/commit/386e1d8fcde2a10b67297837f193a9f77902e535
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-30 (Mon, 30 Oct 2017)
Changed paths:
A ckan/views/home.py
Log Message:
-----------
rewrite home blueprint
Commit: 9db6ec4d347b2b475f95a1424f62c6b334dc0074
https://github.com/ckan/ckan/commit/9db6ec4d347b2b475f95a1424f62c6b334dc0074
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-30 (Mon, 30 Oct 2017)
Changed paths:
M ckan/config/routing.py
M ckan/templates/header.html
Log Message:
-----------
remove route from pylons
Commit: 3c3a38beff538098abbfaa2eef57c3b4603b77e6
https://github.com/ckan/ckan/commit/3c3a38beff538098abbfaa2eef57c3b4603b77e6
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/tests/config/test_middleware.py
Log Message:
-----------
fix tests
Commit: 9ac4a8456643d56283b99a089d17c1954391b61f
https://github.com/ckan/ckan/commit/9ac4a8456643d56283b99a089d17c1954391b61f
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/tests/config/test_middleware.py
Log Message:
-----------
remove commented breakpoint
Commit: 46eb14b3b7a6fca7a02ce267a238cee004e9b41d
https://github.com/ckan/ckan/commit/46eb14b3b7a6fca7a02ce267a238cee004e9b41d
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/tests/controllers/test_home.py
M ckan/views/home.py
Log Message:
-----------
remove obsolete route and fix the tests
Commit: f7d9a5999fabc43eff25927853fee18342f2d387
https://github.com/ckan/ckan/commit/f7d9a5999fabc43eff25927853fee18342f2d387
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-10-31 (Tue, 31 Oct 2017)
Changed paths:
M ckan/tests/config/test_middleware.py
Log Message:
-----------
fix tests
Commit: 230b6802a05de792f43c3906af7b8256aba51bdb
https://github.com/ckan/ckan/commit/230b6802a05de792f43c3906af7b8256aba51bdb
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths:
M ckan/templates-bs2/header.html
M ckan/templates/header.html
Log Message:
-----------
fix homepage logo url_for
Commit: c7451ab2e0c07df5d5639d8728e16c7837dd19f8
https://github.com/ckan/ckan/commit/c7451ab2e0c07df5d5639d8728e16c7837dd19f8
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths:
M ckanext/example_itranslation/tests/test_plugin.py
Log Message:
-----------
make test more flasky
Commit: b85f58dba090b22f36ae42dbe47fcce7f25b94da
https://github.com/ckan/ckan/commit/b85f58dba090b22f36ae42dbe47fcce7f25b94da
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-06 (Mon, 06 Nov 2017)
Changed paths:
M ckan/tests/config/test_middleware.py
Log Message:
-----------
remove unnecessary print statement
Commit: a1383c3e88b85189a2adda992cdb060d72025a1e
https://github.com/ckan/ckan/commit/a1383c3e88b85189a2adda992cdb060d72025a1e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2017-11-07 (Tue, 07 Nov 2017)
Changed paths:
M ckan/lib/helpers.py
M ckan/templates-bs2/snippets/home_breadcrumb_item.html
M ckan/templates/home/about.html
M ckan/templates/snippets/home_breadcrumb_item.html
M ckan/views/home.py
Log Message:
-----------
fix bugs
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: 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: 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: 6a359afb5dc1295cb8b038e19aee099688f7e025
https://github.com/ckan/ckan/commit/6a359afb5dc1295cb8b038e19aee099688f7e025
Author: Ian Ward <ian at excess.org>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
Log Message:
-----------
[#2562] careful with crosstabs
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: c156a50c54435a0a1c0828fc5b321b16550189a7
https://github.com/ckan/ckan/commit/c156a50c54435a0a1c0828fc5b321b16550189a7
Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M doc/contributing/test.rst
M doc/contributing/testing.rst
M doc/maintaining/background-tasks.rst
Log Message:
-----------
Document how to test code that relies on background jobs
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: ef46b33b9002e19217429b18df4e39ee6847b95d
https://github.com/ckan/ckan/commit/ef46b33b9002e19217429b18df4e39ee6847b95d
Author: Ian Ward <ian at excess.org>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M ckan/controllers/api.py
M ckan/views/api.py
Log Message:
-----------
[#4022] use javascript content-type for jsonp responses
Commit: 1c64d3ca168a30626c1948b9e537df1230d0fe99
https://github.com/ckan/ckan/commit/1c64d3ca168a30626c1948b9e537df1230d0fe99
Author: Ian Ward <ian at excess.org>
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M ckan/tests/controllers/test_api.py
Log Message:
-----------
[[#4022] add test for jsonp content type
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: 45747407ad680a74921de654202dee3e95ad4d46
https://github.com/ckan/ckan/commit/45747407ad680a74921de654202dee3e95ad4d46
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/config/routing.py
Log Message:
-----------
[#4031] Add names to organization routes so they can be referenced in templates
Commit: e8f26b461c5e11bc36d2c233093f0c9f0d5cb801
https://github.com/ckan/ckan/commit/e8f26b461c5e11bc36d2c233093f0c9f0d5cb801
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/group.py
Log Message:
-----------
[#4031] Pass group_type to plugins so they can choose what to do
For instance when rendering the form for a new group/org there is not
way of telling if it's a group, org or custom type. The existing method
for the plugin interface just accepts context and data_dict, so to
maintain backwards compatibility I'm adding the group_type to
data_dict['type'], which is consistent with what they would get on an
update operation.
Commit: e397e4c0b5eba4e66812ed31aedaaae194f7eb82
https://github.com/ckan/ckan/commit/e397e4c0b5eba4e66812ed31aedaaae194f7eb82
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/organization.py
Log Message:
-----------
[#4031] Remove _guess_group_type methods from org controller
It had "organization" hardcoded so it prevented custom organization
types to work properly. The parent implementation in the group
controller should work fine for orgs as well as it just uses the URL.
Commit: 534b7b176d0eaca2f62f7aeae4bf983082b4f7fa
https://github.com/ckan/ckan/commit/534b7b176d0eaca2f62f7aeae4bf983082b4f7fa
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/group.py
Log Message:
-----------
[#4031] Remove methods that prevented custom types URLs
These two methods had hardcoded calls to the group or org routes defined
in core, so custom types were ignored. Replace them with calls to
`redirect_to` or `url_for` that take the group type into account.
Commit: a54c906c4dba0361160b74d6ff5e0e7d7580bfbc
https://github.com/ckan/ckan/commit/a54c906c4dba0361160b74d6ff5e0e7d7580bfbc
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/controllers/group.py
Log Message:
-----------
[#4031] Improve search in group read and bulk page
Commit: 0b8dc27ed53f30db49c2fcc9729c878b3ab41e8d
https://github.com/ckan/ckan/commit/0b8dc27ed53f30db49c2fcc9729c878b3ab41e8d
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/templates/group/edit_base.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/snippets/organization.html
Log Message:
-----------
[#4031] Use group type when building URLs in templates
TODO bootstrap2 ?
Commit: 38cdf6291e707e0ddbfcd952379b87703e35cf08
https://github.com/ckan/ckan/commit/38cdf6291e707e0ddbfcd952379b87703e35cf08
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/lib/plugins.py
Log Message:
-----------
[#4031] Add missing routes in group plugins
Commit: 7ac5546eeceb70d1f53b02d87a346442ae01b385
https://github.com/ckan/ckan/commit/7ac5546eeceb70d1f53b02d87a346442ae01b385
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/lib/plugins.py
Log Message:
-----------
[#4031] Allow registering of fallback org plugins
Right now if an organization plugin implementing `IGroupForm` set
is_fallback to True, the plugin was added as the default *group* plugin,
not the organization one.
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: 2abd5926abbd6b8ae92b1fef1ffdf5ee21ed37c6
https://github.com/ckan/ckan/commit/2abd5926abbd6b8ae92b1fef1ffdf5ee21ed37c6
Author: amercader <amercadero at gmail.com>
Date: 2018-02-22 (Thu, 22 Feb 2018)
Changed paths:
M ckan/config/routing.py
Log Message:
-----------
[#4031] Add names to group routes as well
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: 7e7e01a6c967a18c1e753ed401d6659463482b2d
https://github.com/ckan/ckan/commit/7e7e01a6c967a18c1e753ed401d6659463482b2d
Author: amercader <amercadero at gmail.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
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/example_itranslation/tests/test_plugin.py
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 4031-improve-igroupform-support
Commit: b99b85092fd123b266fad93f391dc66ac274f514
https://github.com/ckan/ckan/commit/b99b85092fd123b266fad93f391dc66ac274f514
Author: amercader <amercadero at gmail.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M ckan/templates-bs2/group/edit_base.html
M ckan/templates-bs2/group/index.html
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/organization/edit_base.html
M ckan/templates-bs2/organization/index.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates-bs2/organization/members.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/snippets/organization.html
Log Message:
-----------
[#4013] Update Bootstrap 2 templates to support custom group types
Commit: 45ae812c26e8fcb4ceeec762e655626e5205c879
https://github.com/ckan/ckan/commit/45ae812c26e8fcb4ceeec762e655626e5205c879
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
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/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
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 contrib/docker/solr/Dockerfile
M doc/contributing/documentation.rst
M doc/contributing/issues.rst
M doc/contributing/test.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/getting-started.rst
M 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 'upstream/master' into flask-home-blueprint
Commit: 71f779fe351a49559e3781e26cb7587e9e7f3d72
https://github.com/ckan/ckan/commit/71f779fe351a49559e3781e26cb7587e9e7f3d72
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M ckan/ckan_nose_plugin.py
M ckan/i18n/check_po_files.py
M ckan/lib/cli.py
M ckan/lib/config_tool.py
M ckan/lib/create_test_data.py
M ckan/lib/search/__init__.py
M ckan/logic/validators.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/migration/versions/083_remove_related_items.py
M ckan/pastertemplates/__init__.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/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_resource.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/tests/test_disable.py
Log Message:
-----------
print() is a function in Python 3
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
Commit: a53b7f334e3cc3035684e4ccbb06d683b2fbe58d
https://github.com/ckan/ckan/commit/a53b7f334e3cc3035684e4ccbb06d683b2fbe58d
Author: Ian Ward <ian at excess.org>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/group.py
M ckan/controllers/organization.py
M ckan/lib/plugins.py
M ckan/templates-bs2/group/edit_base.html
M ckan/templates-bs2/group/index.html
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/organization/edit_base.html
M ckan/templates-bs2/organization/index.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates-bs2/organization/members.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/snippets/organization.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/snippets/organization.html
Log Message:
-----------
Merge pull request #4032 from ckan/4031-improve-igroupform-support
[#4031] Improve IGroupForm support
Commit: 7ff923605d140569d587559ef3c639e4275639ae
https://github.com/ckan/ckan/commit/7ff923605d140569d587559ef3c639e4275639ae
Author: Alex Sadleir <alex.sadleir at digital.gov.au>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M ckan/lib/search/index.py
M ckan/tests/lib/search/test_index.py
Log Message:
-----------
Fix and test Solr index delete_package implementation
Commit: 043b1e7323fb3ca8b6a5d109799901edfaca0f14
https://github.com/ckan/ckan/commit/043b1e7323fb3ca8b6a5d109799901edfaca0f14
Author: Ian Ward <ian at excess.org>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
[#2562] fix datastore_search_sql docstring
Commit: 6b3ae4d998c28984e4c843a2da0f2e8061c56558
https://github.com/ckan/ckan/commit/6b3ae4d998c28984e4c843a2da0f2e8061c56558
Author: Ian Ward <ian at excess.org>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_disable.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 doc/maintaining/datastore.rst
Log Message:
-----------
[#4041] remove datastore legacy mode
Commit: f5ce17ef83f54200acdc95151634d9acf68f2d38
https://github.com/ckan/ckan/commit/f5ce17ef83f54200acdc95151634d9acf68f2d38
Author: Ian Ward <ian at excess.org>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
[#4041] fix variable redefinition
Commit: 832e0139c7a07a3473b293421d768e3ff14f41f1
https://github.com/ckan/ckan/commit/832e0139c7a07a3473b293421d768e3ff14f41f1
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M ckan/controllers/api.py
M ckan/tests/controllers/test_api.py
M ckan/views/api.py
Log Message:
-----------
Merge pull request #4027 from ckan/4022-jsonp-content-type
[#4022] use javascript content-type for jsonp responses
Commit: 4d5826868873dcf61d5dcfc1976bf8fac739235e
https://github.com/ckan/ckan/commit/4d5826868873dcf61d5dcfc1976bf8fac739235e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/organization.py
M ckan/lib/plugins.py
M ckan/templates-bs2/group/edit_base.html
M ckan/templates-bs2/group/index.html
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/organization/edit_base.html
M ckan/templates-bs2/organization/index.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates-bs2/organization/members.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/snippets/organization.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/snippets/organization.html
M ckan/tests/controllers/test_api.py
M ckan/views/api.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into flask-home-blueprint
Commit: 855cfe854a12ad8b807e44dc378e2086cc71c53a
https://github.com/ckan/ckan/commit/855cfe854a12ad8b807e44dc378e2086cc71c53a
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-27 (Tue, 27 Feb 2018)
Changed paths:
M ckan/ckan_nose_plugin.py
M ckan/i18n/check_po_files.py
M ckan/lib/cli.py
M ckan/lib/config_tool.py
M ckan/lib/create_test_data.py
M ckan/lib/search/__init__.py
M ckan/logic/validators.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/migration/versions/083_remove_related_items.py
M ckan/pastertemplates/__init__.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/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_resource.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/tests/test_disable.py
Log Message:
-----------
Merge pull request #4038 from cclauss/from-future-import-print_function
print() is a function in Python 3
Commit: 6f73e170dada3c824ca2dfad201c4407eb691b13
https://github.com/ckan/ckan/commit/6f73e170dada3c824ca2dfad201c4407eb691b13
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-27 (Tue, 27 Feb 2018)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
cli: from six.moves import input, xrange for Py3
Commit: 938cba07263aa025ca4bc01fdded74d7e4cb36e5
https://github.com/ckan/ckan/commit/938cba07263aa025ca4bc01fdded74d7e4cb36e5
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-02-27 (Tue, 27 Feb 2018)
Changed paths:
M ckan/lib/search/index.py
M ckan/tests/lib/search/test_index.py
Log Message:
-----------
Merge pull request #4040 from maxious/3949-fix-solr-delete_package
[#3949] Fix and test Solr index delete_package implementation
Commit: d246e878f10387f426f3d0febff10befb1722b88
https://github.com/ckan/ckan/commit/d246e878f10387f426f3d0febff10befb1722b88
Author: amercader <amercadero at gmail.com>
Date: 2018-02-27 (Tue, 27 Feb 2018)
Changed paths:
M ckan/templates-bs2/group/members.html
Log Message:
-----------
[#4031] Fix wrong action in bs2 template
Commit: 849cd8d48962dd164240f77a68a7bd1ebffa537a
https://github.com/ckan/ckan/commit/849cd8d48962dd164240f77a68a7bd1ebffa537a
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-02-27 (Tue, 27 Feb 2018)
Changed paths:
M ckan/templates-bs2/group/members.html
Log Message:
-----------
Merge pull request #4046 from ckan/4031-fix-action-in-bs2-template
[#4031] Fix wrong action in BS2 template
Commit: 867f3fae92f0d98c99e231d1070b20dd5c490dfe
https://github.com/ckan/ckan/commit/867f3fae92f0d98c99e231d1070b20dd5c490dfe
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M ckan/logic/__init__.py
Log Message:
-----------
changed parameters to wrapper() funcs in decorators to args/kwargs
wrapper functions do not actually use the parameters so they don't need to be defined; defining them was causing issues with chained functions as there are 3 parameters passed to the wrapper
Commit: f001927b4ef0b0e4037728d12bce40059b5110ad
https://github.com/ckan/ckan/commit/f001927b4ef0b0e4037728d12bce40059b5110ad
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M doc/conf.py
Log Message:
-----------
Convert ur'strings' --> u'strings' in doc/conf.py
Commit: af1917003c1c35a5cdd77e44a8d848e70e3570fa
https://github.com/ckan/ckan/commit/af1917003c1c35a5cdd77e44a8d848e70e3570fa
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M doc/conf.py
Log Message:
-----------
Merge pull request #4049 from cclauss/fix-urstring-in-doc-conf.py
Convert ur'strings' --> u'strings' in doc/conf.py
Commit: 947e7bea98b97f1719b443aac3350da186ea7b7a
https://github.com/ckan/ckan/commit/947e7bea98b97f1719b443aac3350da186ea7b7a
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M doc/contributing/test.rst
M doc/contributing/testing.rst
M doc/maintaining/background-tasks.rst
Log Message:
-----------
Merge pull request #3997 from torfsen/document-testing-of-background-jobs
Document how to test code that relies on background jobs
Commit: a727c6373576702ff9f5226cf2a9ba5096e3c843
https://github.com/ckan/ckan/commit/a727c6373576702ff9f5226cf2a9ba5096e3c843
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-02-28 (Wed, 28 Feb 2018)
Changed paths:
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/lib/jinja_extensions.py
M ckan/lib/render.py
M ckan/tests/controllers/test_api.py
M ckanext/example_flask_iblueprint/plugin.py
M ckanext/example_flask_streaming/plugin.py
Log Message:
-----------
[#4044] Pylons and Flask just use the same options for Jinja2 environment
Commit: 95b1c9b7f756fdca739d35597f409cc27194f008
https://github.com/ckan/ckan/commit/95b1c9b7f756fdca739d35597f409cc27194f008
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge pull request #4045 from cclauss/cli-from-six.moves-import-raw_input_xrange
cli: from six.moves import input, xrange for Py3
Commit: 6efb72944de186ed79dd57b319b5110ec4149722
https://github.com/ckan/ckan/commit/6efb72944de186ed79dd57b319b5110ec4149722
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/lib/jinja_extensions.py
M ckan/lib/render.py
M ckan/tests/controllers/test_api.py
M ckanext/example_flask_iblueprint/plugin.py
M ckanext/example_flask_streaming/plugin.py
Log Message:
-----------
Merge pull request #4050 from smotornyuk/4044-ckan_extends-not-working-from-flask
[#4044] Pylons and Flask just use the same options for Jinja2 environment
Commit: 8f63e6f749d50ccc1ac2e2ac138cb297933045bd
https://github.com/ckan/ckan/commit/8f63e6f749d50ccc1ac2e2ac138cb297933045bd
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/ckan_nose_plugin.py
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/i18n/check_po_files.py
M ckan/lib/cli.py
M ckan/lib/config_tool.py
M ckan/lib/create_test_data.py
M ckan/lib/jinja_extensions.py
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/lib/search/index.py
M ckan/logic/validators.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/migration/versions/083_remove_related_items.py
M ckan/pastertemplates/__init__.py
M ckan/templates-bs2/group/members.html
M ckan/tests/controllers/test_api.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/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/lib/search/test_index.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/tests/test_disable.py
M ckanext/example_flask_iblueprint/plugin.py
M ckanext/example_flask_streaming/plugin.py
M doc/conf.py
M doc/contributing/test.rst
M doc/contributing/testing.rst
M doc/maintaining/background-tasks.rst
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into flask-home-blueprint
Commit: fffd1437fb1220533e6c5a59991718cb9ae9df30
https://github.com/ckan/ckan/commit/fffd1437fb1220533e6c5a59991718cb9ae9df30
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/logic/validators.py
M ckanext/datastore/backend/__init__.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_search.py
Log Message:
-----------
Merge pull request #2562 from ckan/2562-datastore-search-sql-private
allow datastore_search_sql on private datasets
Commit: e7b0ff0a93e7fc2488ce9c03c2e23b2cd8f6e27f
https://github.com/ckan/ckan/commit/e7b0ff0a93e7fc2488ce9c03c2e23b2cd8f6e27f
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/ckan_nose_plugin.py
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/organization.py
M ckan/i18n/check_po_files.py
M ckan/lib/cli.py
M ckan/lib/config_tool.py
M ckan/lib/create_test_data.py
M ckan/lib/jinja_extensions.py
M ckan/lib/plugins.py
M ckan/lib/render.py
M ckan/lib/search/__init__.py
M ckan/lib/search/index.py
M ckan/logic/validators.py
M ckan/migration/versions/018_adjust_licenses.py
M ckan/migration/versions/083_remove_related_items.py
M ckan/pastertemplates/__init__.py
M ckan/templates-bs2/group/edit_base.html
M ckan/templates-bs2/group/index.html
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/organization/edit_base.html
M ckan/templates-bs2/organization/index.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates-bs2/organization/members.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/snippets/organization.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/snippets/organization.html
M ckan/tests/controllers/test_api.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/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/lib/search/test_index.py
M ckan/views/api.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/tests/test_disable.py
M ckanext/example_flask_iblueprint/plugin.py
M ckanext/example_flask_streaming/plugin.py
M doc/conf.py
M doc/contributing/test.rst
M doc/contributing/testing.rst
M doc/maintaining/background-tasks.rst
Log Message:
-----------
Merge branch 'master' into 4041-remove-datastore-legacy-mode
Commit: a7f0a55059b56b925d7967f9887c3d5fbd112b02
https://github.com/ckan/ckan/commit/a7f0a55059b56b925d7967f9887c3d5fbd112b02
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M doc/conf.py
M doc/maintaining/installing/install-from-package.rst
Log Message:
-----------
Merge branch 'patch-1' of https://github.com/GabrielNicolasAvellaneda/ckan into GabrielNicolasAvellaneda-patch-1
Commit: 7b3df148389590052dce65967690689af49e2c26
https://github.com/ckan/ckan/commit/7b3df148389590052dce65967690689af49e2c26
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M doc/maintaining/installing/index.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-package-ckan-1-to-2.rst
Log Message:
-----------
Remove mentions of 12.04, move table to intro
Commit: eaf19118ab4e199bb327ac602d859e455727860e
https://github.com/ckan/ckan/commit/eaf19118ab4e199bb327ac602d859e455727860e
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M doc/conf.py
M doc/maintaining/installing/index.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-package-ckan-1-to-2.rst
Log Message:
-----------
Merge branch 'GabrielNicolasAvellaneda-patch-1'
Commit: e553743d11222099bbab1481d3e52d2c255e84eb
https://github.com/ckan/ckan/commit/e553743d11222099bbab1481d3e52d2c255e84eb
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M dev-requirements.txt
M doc/theming/jinja-tags.rst
Log Message:
-----------
Upgrade Sphinx to avoid large number of warnings when building
Commit: 49e0099bb7d1b7d2383b5f2add436df5cb569c39
https://github.com/ckan/ckan/commit/49e0099bb7d1b7d2383b5f2add436df5cb569c39
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_disable.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 doc/maintaining/datastore.rst
Log Message:
-----------
Merge pull request #4041 from ckan/4041-remove-datastore-legacy-mode
Remove datastore legacy mode
Commit: 8cd85512ed00215300678067d80d9188cb9ca874
https://github.com/ckan/ckan/commit/8cd85512ed00215300678067d80d9188cb9ca874
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/__init__.py
M ckan/lib/helpers.py
M ckan/lib/io.py
M ckan/lib/jinja_extensions.py
M ckan/lib/lazyjson.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.py
M ckan/lib/search/index.py
M ckan/logic/__init__.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/model/__init__.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/system_info.py
M ckan/model/types.py
M ckan/model/user.py
M ckan/tests/controllers/test_api.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/__init__.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/lib/navl/test_dictization_functions.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_io.py
M ckan/tests/lib/test_munge.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/model/test_user.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_common.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/feed.py
M ckan/views/user.py
M ckanext/datapusher/logic/schema.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/writer.py
M ckanext/datatablesview/controller.py
M ckanext/example_iconfigurer/plugin.py
M ckanext/example_iconfigurer/plugin_v1.py
M ckanext/example_iconfigurer/plugin_v2.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_ivalidators/plugin.py
M ckanext/imageview/plugin.py
M ckanext/stats/stats.py
M ckanext/webpageview/plugin.py
M doc/contributing/unicode.rst
Log Message:
-----------
Change unicode() --> six.text_type() for Python 3
Commit: 555e0960c43d0ca86066b1954e5c94aad565baa7
https://github.com/ckan/ckan/commit/555e0960c43d0ca86066b1954e5c94aad565baa7
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/__init__.py
M ckan/lib/helpers.py
M ckan/lib/io.py
M ckan/lib/jinja_extensions.py
M ckan/lib/lazyjson.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.py
M ckan/lib/search/index.py
M ckan/logic/__init__.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/model/__init__.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/system_info.py
M ckan/model/types.py
M ckan/model/user.py
M ckan/tests/controllers/test_api.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/__init__.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/lib/navl/test_dictization_functions.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_io.py
M ckan/tests/lib/test_munge.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/model/test_user.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_common.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/feed.py
M ckan/views/user.py
M ckanext/datapusher/logic/schema.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/writer.py
M ckanext/datatablesview/controller.py
M ckanext/example_iconfigurer/plugin.py
M ckanext/example_iconfigurer/plugin_v1.py
M ckanext/example_iconfigurer/plugin_v2.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_ivalidators/plugin.py
M ckanext/imageview/plugin.py
M ckanext/stats/stats.py
M ckanext/webpageview/plugin.py
M doc/contributing/unicode.rst
Log Message:
-----------
Merge pull request #4035 from cclauss/unicode-to-six.text_type
Change unicode() --> six.text_type() for Python 3
Commit: f97d194f6f0434a776f730e27030703c07de2be6
https://github.com/ckan/ckan/commit/f97d194f6f0434a776f730e27030703c07de2be6
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/tests/config/test_middleware.py
Log Message:
-----------
test_middleware fix
Commit: f1c2b361139d48e3b3ecbfe9b2a32110a791e2a9
https://github.com/ckan/ckan/commit/f1c2b361139d48e3b3ecbfe9b2a32110a791e2a9
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M CHANGELOG.rst
R ckan/config/celery-supervisor.conf
R ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/logic/action/get.py
M ckan/model/__init__.py
M ckan/tests/legacy/logic/test_action.py
R ckan/tests/lib/test_celery_app.py
M ckan/tests/test_coding_standards.py
M doc/maintaining/background-tasks.rst
M setup.py
Log Message:
-----------
[#4055] Remove celery-based tasks, as per deprecation policy
Commit: 75e1ca0e09ffea4135c8ce3a8d39f2596e3fa932
https://github.com/ckan/ckan/commit/75e1ca0e09ffea4135c8ce3a8d39f2596e3fa932
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/__init__.py
M ckan/lib/helpers.py
M ckan/lib/io.py
M ckan/lib/jinja_extensions.py
M ckan/lib/lazyjson.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.py
M ckan/lib/search/index.py
M ckan/logic/__init__.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/model/__init__.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/system_info.py
M ckan/model/types.py
M ckan/model/user.py
M ckan/tests/controllers/test_api.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/__init__.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/lib/navl/test_dictization_functions.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_io.py
M ckan/tests/lib/test_munge.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/model/test_user.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_common.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/feed.py
M ckan/views/user.py
M ckanext/datapusher/logic/schema.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_disable.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/writer.py
M ckanext/datatablesview/controller.py
M ckanext/example_iconfigurer/plugin.py
M ckanext/example_iconfigurer/plugin_v1.py
M ckanext/example_iconfigurer/plugin_v2.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_ivalidators/plugin.py
M ckanext/imageview/plugin.py
M ckanext/stats/stats.py
M ckanext/webpageview/plugin.py
M doc/contributing/unicode.rst
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge branch 'master' into 4055-remove-celery
Commit: a5c17a6484aa82d2945e6a9501e289aa6f95559b
https://github.com/ckan/ckan/commit/a5c17a6484aa82d2945e6a9501e289aa6f95559b
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/__init__.py
M ckan/lib/helpers.py
M ckan/lib/io.py
M ckan/lib/jinja_extensions.py
M ckan/lib/lazyjson.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.py
M ckan/lib/search/index.py
M ckan/logic/__init__.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/model/__init__.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/system_info.py
M ckan/model/types.py
M ckan/model/user.py
M ckan/tests/controllers/test_api.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/__init__.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/lib/navl/test_dictization_functions.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_io.py
M ckan/tests/lib/test_munge.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/model/test_user.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_common.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/feed.py
M ckan/views/user.py
M ckanext/datapusher/logic/schema.py
M ckanext/datastore/backend/__init__.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.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/test_chained_auth_functions.py
M ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_disable.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/writer.py
M ckanext/datatablesview/controller.py
M ckanext/example_iconfigurer/plugin.py
M ckanext/example_iconfigurer/plugin_v1.py
M ckanext/example_iconfigurer/plugin_v2.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_ivalidators/plugin.py
M ckanext/imageview/plugin.py
M ckanext/stats/stats.py
M ckanext/webpageview/plugin.py
M doc/conf.py
M doc/contributing/unicode.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/index.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-package-ckan-1-to-2.rst
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into flask-home-blueprint
Commit: 819664d004e32ff0d5dfd6dffb376d9d3a89a1ab
https://github.com/ckan/ckan/commit/819664d004e32ff0d5dfd6dffb376d9d3a89a1ab
Author: amercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Grammar
Commit: 55f1413b91b381e7fe900fe1f3e94d89df41791d
https://github.com/ckan/ckan/commit/55f1413b91b381e7fe900fe1f3e94d89df41791d
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/lib/create_test_data.py
M ckan/logic/validators.py
Log Message:
-----------
Change basestring --> six.string_types for Python 3 (again)
Commit: fa196ce46033a2b47af9d7026ccc81cbc2146bb0
https://github.com/ckan/ckan/commit/fa196ce46033a2b47af9d7026ccc81cbc2146bb0
Author: Ian Ward <ian at excess.org>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M dev-requirements.txt
M doc/theming/jinja-tags.rst
Log Message:
-----------
Merge pull request #4053 from ckan/update-sphinx
Upgrade Sphinx to avoid large number of warnings when building
Commit: 6e8e5d1b0fa16e79062d6f589442f1559efd8c27
https://github.com/ckan/ckan/commit/6e8e5d1b0fa16e79062d6f589442f1559efd8c27
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/config/routing.py
M ckan/lib/helpers.py
M ckan/templates-bs2/header.html
M ckan/templates-bs2/snippets/home_breadcrumb_item.html
M ckan/templates/header.html
M ckan/templates/home/about.html
M ckan/templates/snippets/home_breadcrumb_item.html
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_home.py
A ckan/views/home.py
M ckanext/example_itranslation/tests/test_plugin.py
Log Message:
-----------
Merge pull request #3891 from tino097/flask-home-blueprint
rewrite home blueprint
Commit: 8fc3ad9c3c127b15cb4e652e37cdb714dae5b42c
https://github.com/ckan/ckan/commit/8fc3ad9c3c127b15cb4e652e37cdb714dae5b42c
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/lib/munge.py
M ckan/tests/test_coding_standards.py
Log Message:
-----------
Convert ur'strings' --> u'strings' for Python 3
Commit: 2747af715794bee4489fe0249b2cc57a65c28999
https://github.com/ckan/ckan/commit/2747af715794bee4489fe0249b2cc57a65c28999
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/pastertemplates/__init__.py
Log Message:
-----------
Fix reload() for Python 3
Commit: fac7b2f92f71b4adec5ffd0afb651da37d9a071d
https://github.com/ckan/ckan/commit/fac7b2f92f71b4adec5ffd0afb651da37d9a071d
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/model/group.py
M ckan/model/package.py
Log Message:
-----------
Fix cmp() for Python 3
Commit: 95f3eee3498d76120ec7d473c456002337ea69e1
https://github.com/ckan/ckan/commit/95f3eee3498d76120ec7d473c456002337ea69e1
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/lib/create_test_data.py
M ckan/logic/validators.py
Log Message:
-----------
Merge pull request #4057 from cclauss/basestring-to-six.string_types-again
Change basestring --> six.string_types for Python 3 (again)
Commit: 352457ccf25e428d22ba2eb9997e4a0880f3e9a7
https://github.com/ckan/ckan/commit/352457ccf25e428d22ba2eb9997e4a0880f3e9a7
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/logic/__init__.py
Log Message:
-----------
set attribute directly on function instead of using internal def
as the decorators are only setting simple attributes, the internal wrapper() def block is unnecessary.
Commit: 783ae8696910e642537a16a7778bda2d8a72f84b
https://github.com/ckan/ckan/commit/783ae8696910e642537a16a7778bda2d8a72f84b
Author: Ian Ward <ian at excess.org>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/pastertemplates/__init__.py
Log Message:
-----------
Merge pull request #4058 from cclauss/fix-reload-for-Python3
Fix reload() for Python 3
Commit: 5fc51e6d8b1d4622891b2a808b3193601c49d057
https://github.com/ckan/ckan/commit/5fc51e6d8b1d4622891b2a808b3193601c49d057
Author: Ian Ward <ian at excess.org>
Date: 2018-03-01 (Thu, 01 Mar 2018)
Changed paths:
M ckan/lib/munge.py
M ckan/tests/test_coding_standards.py
Log Message:
-----------
Merge pull request #4052 from cclauss/fix-other-urstrings-for-Python3-alt
Convert ur'strings' --> u'strings' for Python 3
Commit: c0168befa86bcbc080bc8febd50df5348b5b576e
https://github.com/ckan/ckan/commit/c0168befa86bcbc080bc8febd50df5348b5b576e
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-03-03 (Sat, 03 Mar 2018)
Changed paths:
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_delete.py
Log Message:
-----------
[#4042] update extras only for deleted resource
Commit: 3476c6813ae74f88a6bbad90ea9f3e724bf46d63
https://github.com/ckan/ckan/commit/3476c6813ae74f88a6bbad90ea9f3e724bf46d63
Author: Daren McCulley <mcculleydj at gmail.com>
Date: 2018-03-03 (Sat, 03 Mar 2018)
Changed paths:
M ckanext/example_theme_docs/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
M doc/theming/templates.rst
Log Message:
-----------
Update theming template docs from group.packages to group.package_count
packages is not an attribute on group, but package_count is
Commit: f7e0f7a4102da58240769a28bffc9ecd9d4e6fe3
https://github.com/ckan/ckan/commit/f7e0f7a4102da58240769a28bffc9ecd9d4e6fe3
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/templates/home/snippets/search.html
M ckan/templates/snippets/search_form.html
Log Message:
-----------
Improve search form(s) accessibility and avoid creating redundant elements
Commit: 094ad1490a6518fb1a2cea010d7b014a9a162bf8
https://github.com/ckan/ckan/commit/094ad1490a6518fb1a2cea010d7b014a9a162bf8
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/templates/home/snippets/search.html
M ckan/templates/snippets/search_form.html
Log Message:
-----------
Revert header_site_search_label block name change
Commit: 0c71eb11f7742efbd27b0fa7972a13679e5e9387
https://github.com/ckan/ckan/commit/0c71eb11f7742efbd27b0fa7972a13679e5e9387
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/public/base/less/search.less
Log Message:
-----------
Update .search-form and child-elements styling
Commit: d45f0017ae77e036386ec40442b53e368480cc1c
https://github.com/ckan/ckan/commit/d45f0017ae77e036386ec40442b53e368480cc1c
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
Log Message:
-----------
Rebuild CSS assets
Commit: d46138c317edd95daa588dca864a16654e355ef4
https://github.com/ckan/ckan/commit/d46138c317edd95daa588dca864a16654e355ef4
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/public/base/less/nav.less
M ckan/public/base/less/variables.less
Log Message:
-----------
Reimplement .nav-item.active arrows with pure CSS
Commit: 1d7a831f94420e33ea1c9c6c4c60d9f750224091
https://github.com/ckan/ckan/commit/1d7a831f94420e33ea1c9c6c4c60d9f750224091
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
Log Message:
-----------
Rebuild CSS assets
Commit: c92170d0424a2262656f430e175425c810a801c1
https://github.com/ckan/ckan/commit/c92170d0424a2262656f430e175425c810a801c1
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
Log Message:
-----------
Rebuild CSS assets
Commit: 76b91145c131b38431bea5dadf5cb0915120dce9
https://github.com/ckan/ckan/commit/76b91145c131b38431bea5dadf5cb0915120dce9
Author: amercader <amercadero at gmail.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckan/logic/auth/get.py
Log Message:
-----------
[#4055] Remove unused auth function
Commit: c3880fbc9dc62f64768f601d9dffa899ff99ee0d
https://github.com/ckan/ckan/commit/c3880fbc9dc62f64768f601d9dffa899ff99ee0d
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckan/public/base/less/bootstrap-variables.less
Log Message:
-----------
Restore default heading weight to 700 (bold)
Commit: 992bbbb2e2de07ba67a45e1ef0800784f214fac1
https://github.com/ckan/ckan/commit/992bbbb2e2de07ba67a45e1ef0800784f214fac1
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
Log Message:
-----------
Rebuild CSS assets
Commit: 2f048eec2bd057c638a5d362993bd18ad02af2b7
https://github.com/ckan/ckan/commit/2f048eec2bd057c638a5d362993bd18ad02af2b7
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckanext/example_theme_docs/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
M doc/theming/templates.rst
Log Message:
-----------
Merge pull request #4064 from mcculleydj/update-theme-docs-package-count
Update theming template docs from group.packages to group.package_count
Commit: 3bbbe028e43a25ea2179c35e50ed4b67c404b135
https://github.com/ckan/ckan/commit/3bbbe028e43a25ea2179c35e50ed4b67c404b135
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckan/model/group.py
M ckan/model/package.py
Log Message:
-----------
Merge pull request #4059 from cclauss/fix-cmp-for-Python3
Fix cmp() for Python 3
Commit: c74fc260813683aefcbd945825a98543bdfc4d84
https://github.com/ckan/ckan/commit/c74fc260813683aefcbd945825a98543bdfc4d84
Author: Ian Ward <ian at excess.org>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_delete.py
Log Message:
-----------
Merge pull request #4063 from smotornyuk/4042-fix-datastore-after_delete
[#4042] update extras only for deleted resource
Commit: ec175257ae55817e294248fc1f3507b9a7e2c08c
https://github.com/ckan/ckan/commit/ec175257ae55817e294248fc1f3507b9a7e2c08c
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-07 (Wed, 07 Mar 2018)
Changed paths:
M ckan/public/base/javascript/modules/custom-fields.js
M ckan/templates/group/snippets/group_form.html
M ckan/templates/organization/snippets/organization_form.html
Log Message:
-----------
Fix issue #4075
Commit: 2d8a06571f29aa1f875f12abe05f0a3b04206326
https://github.com/ckan/ckan/commit/2d8a06571f29aa1f875f12abe05f0a3b04206326
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-07 (Wed, 07 Mar 2018)
Changed paths:
M ckan/public/base/javascript/modules/custom-fields.js
Log Message:
-----------
Remove commented-out code
Commit: 691947284d83137b23b5b1459ec9931821005030
https://github.com/ckan/ckan/commit/691947284d83137b23b5b1459ec9931821005030
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-07 (Wed, 07 Mar 2018)
Changed paths:
M ckan/public/base/test/spec/modules/custom-fields.spec.js
Log Message:
-----------
Update ckan.module.CustomFieldsModule test
Commit: 400f17458217424b130d90577edef763316a2c80
https://github.com/ckan/ckan/commit/400f17458217424b130d90577edef763316a2c80
Author: Ian Ward <ian at excess.org>
Date: 2018-03-07 (Wed, 07 Mar 2018)
Changed paths:
M ckan/logic/__init__.py
Log Message:
-----------
Merge pull request #4048 from alycejenni/wrapper-generic-params
Make parameters for wrapper() functions in ckan.logic generic args/kwargs
Commit: a3d4a7a714c70ec4807762e578fe0b1aaedf7f0b
https://github.com/ckan/ckan/commit/a3d4a7a714c70ec4807762e578fe0b1aaedf7f0b
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/public/base/less/module.less
Log Message:
-----------
Override .module-content h1 top margin
Commit: beda3fc7c98977b8d1ff0bee2edde509290fc103
https://github.com/ckan/ckan/commit/beda3fc7c98977b8d1ff0bee2edde509290fc103
Author: amercader <amercadero at gmail.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
[#4081] Return a 403 if not authorized on the search page
Commit: 1b7bd6924e8be71ad978bd603765dbfb15d09996
https://github.com/ckan/ckan/commit/1b7bd6924e8be71ad978bd603765dbfb15d09996
Author: Nevelina Aleksandrova <nevelina at cottagelabs.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/config/environment.py
M ckan/tests/config/test_environment.py
M contrib/docker/ckan-entrypoint.sh
Log Message:
-----------
Allows maximum resource upload size to be specified as an env variable
Commit: 51bf35db595059379ce8c247c2d9019806f87052
https://github.com/ckan/ckan/commit/51bf35db595059379ce8c247c2d9019806f87052
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/public/base/javascript/modules/confirm-action.js
Log Message:
-----------
Update confirm-action.js template and JS selector
Commit: 0cd9fd1f9ff3835cd24cf5e4097922bca9f307b2
https://github.com/ckan/ckan/commit/0cd9fd1f9ff3835cd24cf5e4097922bca9f307b2
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/public/base/less/module.less
Log Message:
-----------
Merge pull request #4080 from gocemitevski/dataset-title-top-margin
Override .module-content h1 top margin
Commit: 4caf7c00b1f0a668ca7b1eb5946455fabbb0efda
https://github.com/ckan/ckan/commit/4caf7c00b1f0a668ca7b1eb5946455fabbb0efda
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/public/base/javascript/modules/confirm-action.js
Log Message:
-----------
Merge pull request #4086 from gocemitevski/modal-dailog-markup
Update confirm-action.js Bootstrap 3 template
Commit: e0fc64aaaa5dc25011a8ff62e5fb29847ed0d436
https://github.com/ckan/ckan/commit/e0fc64aaaa5dc25011a8ff62e5fb29847ed0d436
Author: Nevelina Aleksandrova <nevelina at cottagelabs.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
Add max upload size variable to docker-compose
Commit: 2b9ddced8e1eac15bab314cf6e43e9a8ea2f24a0
https://github.com/ckan/ckan/commit/2b9ddced8e1eac15bab314cf6e43e9a8ea2f24a0
Author: Ian Ward <ian at excess.org>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
Merge pull request #4082 from ckan/4081-not-authorized-search
[#4081] Return a 403 if not authorized on the search page
Commit: dee0e54e5fcb60c5cda94ed9608910cc70ef5f68
https://github.com/ckan/ckan/commit/dee0e54e5fcb60c5cda94ed9608910cc70ef5f68
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/config/environment.py
Log Message:
-----------
Add support for user/pass for Solr as ENV var
Commit: 65ccf87d00fc56f397cb26c745b4ebd1674a93d5
https://github.com/ckan/ckan/commit/65ccf87d00fc56f397cb26c745b4ebd1674a93d5
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/templates-bs2/group/snippets/group_form.html
M ckan/templates-bs2/organization/snippets/organization_form.html
Log Message:
-----------
Replace duplicate custom fields code with snippet for Bootstrap 2 templates
Commit: d57a2293545b040bc9736b0a97aa756e53c2362c
https://github.com/ckan/ckan/commit/d57a2293545b040bc9736b0a97aa756e53c2362c
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/logic/__init__.py
M ckan/public/base/javascript/modules/confirm-action.js
M ckan/public/base/less/module.less
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into custom-field-delete-icon
Commit: 37ff02fb0fe175dd0cb8411f76971b846def4b4a
https://github.com/ckan/ckan/commit/37ff02fb0fe175dd0cb8411f76971b846def4b4a
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/config/environment.py
M ckan/tests/config/test_environment.py
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
Log Message:
-----------
Merge pull request #4084 from Nimphal/4083_max_upload_size_env
Allows maximum resource upload size to be specified as an env variable
Commit: 075ba57c7cee861392c8b1af312aa1a8b9185581
https://github.com/ckan/ckan/commit/075ba57c7cee861392c8b1af312aa1a8b9185581
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/public/base/less/bootstrap-variables.less
Log Message:
-----------
Fix issue #4093
Commit: 24c092c2fe60c7b07657fde5ccbb7f2735de7488
https://github.com/ckan/ckan/commit/24c092c2fe60c7b07657fde5ccbb7f2735de7488
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/config/environment.py
Log Message:
-----------
Merge pull request #4092 from spikeheap/4091_solr_auth_envvars
Add support for user/pass for Solr as ENV var
Commit: 54172496b68da592db9c0108d50e540568b01147
https://github.com/ckan/ckan/commit/54172496b68da592db9c0108d50e540568b01147
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Bump python-magic to 0.4.15 to add Alpine Linux support (#4098)
Commit: 624940e49f281410dca8ddb87a793acfb05ac2c2
https://github.com/ckan/ckan/commit/624940e49f281410dca8ddb87a793acfb05ac2c2
Author: Yan <Yan>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/lib/dictization/model_save.py
Log Message:
-----------
[#4094] Update Orgs/Groups logic for custom fields delete and update
Commit: 5ef5c96d2649ec6bc3f3d6683885ef850c115577
https://github.com/ckan/ckan/commit/5ef5c96d2649ec6bc3f3d6683885ef850c115577
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/less/masthead.less
Log Message:
-----------
Remove .account-masthead margin and padding below 992px
Commit: 1a09b1d0dbcfddd29b858325f1fc42f004456567
https://github.com/ckan/ckan/commit/1a09b1d0dbcfddd29b858325f1fc42f004456567
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/less/layout.less
Log Message:
-----------
Remove .wrapper margin below 768px
Commit: b65a2941402e195ac473ad9239e181adb6824846
https://github.com/ckan/ckan/commit/b65a2941402e195ac473ad9239e181adb6824846
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/less/masthead.less
Log Message:
-----------
Reset .navbar-toggle right margin below 768px
Commit: 4a3a3a4ae750f4b327c314e1f1bb9df8e2d61bae
https://github.com/ckan/ckan/commit/4a3a3a4ae750f4b327c314e1f1bb9df8e2d61bae
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/search.less
M ckan/templates/home/snippets/search.html
M ckan/templates/snippets/search_form.html
Log Message:
-----------
Merge pull request #4068 from gocemitevski/fix-search-form-label
Remove redundant label elements and keep search form inputs accessible
Commit: b4c66f7a88c2a5b8842a0b3dadf92c534c5b12f6
https://github.com/ckan/ckan/commit/b4c66f7a88c2a5b8842a0b3dadf92c534c5b12f6
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/nav.less
M ckan/public/base/less/variables.less
Log Message:
-----------
Merge pull request #4072 from gocemitevski/nav-item-active-arrow
Nav item active arrow
Commit: 4b7325c4bad0049c6afe81ecd30603649e6740e8
https://github.com/ckan/ckan/commit/4b7325c4bad0049c6afe81ecd30603649e6740e8
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/bootstrap-variables.less
Log Message:
-----------
Merge pull request #4074 from gocemitevski/bs3-regression-heading-weight
Fix heading weight regression after Bootstrap 3 migration
Commit: 519371f636730937707252b84665c066ed688a0d
https://github.com/ckan/ckan/commit/519371f636730937707252b84665c066ed688a0d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/javascript/modules/custom-fields.js
M ckan/public/base/test/spec/modules/custom-fields.spec.js
M ckan/templates-bs2/group/snippets/group_form.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/organization/snippets/organization_form.html
Log Message:
-----------
Merge pull request #4078 from gocemitevski/custom-field-delete-icon
Resolve issue with custom field delete icon not being rendered
Commit: bbffa380cde428c5696b679771ab4fa493a03009
https://github.com/ckan/ckan/commit/bbffa380cde428c5696b679771ab4fa493a03009
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/public/base/less/masthead.less
Log Message:
-----------
Fix issue #4109
Commit: 8c37431bfcba2b34efdbf0620371ba0187e01032
https://github.com/ckan/ckan/commit/8c37431bfcba2b34efdbf0620371ba0187e01032
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/config/environment.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/custom-fields.js
M ckan/public/base/less/bootstrap-variables.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/search.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/custom-fields.spec.js
M ckan/templates-bs2/group/snippets/group_form.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/home/snippets/search.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/snippets/search_form.html
M ckan/tests/config/test_environment.py
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into navbar-collapse-responsive
Commit: 6e894194eb1622f217108fc7cab88dba56423574
https://github.com/ckan/ckan/commit/6e894194eb1622f217108fc7cab88dba56423574
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
Log Message:
-----------
Fix issue #4111
Commit: 54245839bcd9b1c8debe5a89e6e58e61b0a9beae
https://github.com/ckan/ckan/commit/54245839bcd9b1c8debe5a89e6e58e61b0a9beae
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M ckan/public/base/javascript/plugins/jquery.masonry.js
Log Message:
-----------
Update Masonry to 4.2.1
Commit: e43f89e1210434f659f94fe2807fdfa2affd1fcc
https://github.com/ckan/ckan/commit/e43f89e1210434f659f94fe2807fdfa2affd1fcc
Author: Ian Ward <ian at excess.org>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M CHANGELOG.rst
R ckan/config/celery-supervisor.conf
R ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/model/__init__.py
M ckan/tests/legacy/logic/test_action.py
R ckan/tests/lib/test_celery_app.py
M ckan/tests/test_coding_standards.py
M doc/maintaining/background-tasks.rst
M setup.py
Log Message:
-----------
Merge pull request #4056 from ckan/4055-remove-celery
[#4055] Remove Celery-based tasks
Commit: 18af79907fb24aa4c77bec0644caf5d8a51af005
https://github.com/ckan/ckan/commit/18af79907fb24aa4c77bec0644caf5d8a51af005
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M ckan/public/base/less/bootstrap-variables.less
Log Message:
-----------
Merge pull request #4095 from gocemitevski/bootstrap-3-primary-color
Update Bootstrap 3 @brand-primary variable
Commit: 81b3bd44e87aa055090c6019f82927ab9232a276
https://github.com/ckan/ckan/commit/81b3bd44e87aa055090c6019f82927ab9232a276
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade bleach
Commit: ca0e3b9147c07d6feb0a6071b0260ff7129fe261
https://github.com/ckan/ckan/commit/ca0e3b9147c07d6feb0a6071b0260ff7129fe261
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
Log Message:
-----------
Update Masonry for Bootstrap 2
Commit: 6eb3d79bd5179d9052c9babb9f9bea95e9571ff3
https://github.com/ckan/ckan/commit/6eb3d79bd5179d9052c9babb9f9bea95e9571ff3
Author: amercader <amercadero at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckanext/textview/theme/public/text_view.js
Log Message:
-----------
Improve text view rendering
Commit: 1d9a5265ddd73afc599657e126ab96310559a4c1
https://github.com/ckan/ckan/commit/1d9a5265ddd73afc599657e126ab96310559a4c1
Author: amercader <amercadero at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/lib/search/query.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Disallow solr parameters
Commit: 2a8b3fdf60050f90d45bafcc38fe46a39e2802c7
https://github.com/ckan/ckan/commit/2a8b3fdf60050f90d45bafcc38fe46a39e2802c7
Author: amercader <amercadero at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M CHANGELOG.rst
R ckan/config/celery-supervisor.conf
R ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/model/__init__.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/custom-fields.js
M ckan/public/base/less/bootstrap-variables.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/search.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/custom-fields.spec.js
M ckan/templates-bs2/group/snippets/group_form.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/home/snippets/search.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/snippets/search_form.html
M ckan/tests/legacy/logic/test_action.py
R ckan/tests/lib/test_celery_app.py
M ckan/tests/test_coding_standards.py
M doc/maintaining/background-tasks.rst
M setup.py
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan
Commit: ac91e8d7a694d8c894fe0055dee84e3ced3dd2cf
https://github.com/ckan/ckan/commit/ac91e8d7a694d8c894fe0055dee84e3ced3dd2cf
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4099 from spikeheap/4098_python-magic_bump
Bump python-magic to 0.4.15 to add Alpine Linux support (#4098)
Commit: bb826799244b25fed0e7eea07287bf1e9a9236c7
https://github.com/ckan/ckan/commit/bb826799244b25fed0e7eea07287bf1e9a9236c7
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
M ckan/public/base/javascript/plugins/jquery.masonry.js
Log Message:
-----------
Merge pull request #4114 from gocemitevski/masonry-update
Update Masonry to 4.2.1
Commit: 3e8c07b5bce10e0f7f04a3bc2d4dbd820df3957f
https://github.com/ckan/ckan/commit/3e8c07b5bce10e0f7f04a3bc2d4dbd820df3957f
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
Log Message:
-----------
Merge pull request #4112 from gocemitevski/form-actions-overflow
Fix .form-actions overflow
Commit: ac4df0acdc548b6554552863bafd7acf3e0bca86
https://github.com/ckan/ckan/commit/ac4df0acdc548b6554552863bafd7acf3e0bca86
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public/base/less/masthead.less
Log Message:
-----------
Merge pull request #4108 from gocemitevski/navbar-toggle-right-margin
Reset .navbar-toggle right margin below 768px
Commit: c5c92504e594752d8b2f047614e0f943f60db54c
https://github.com/ckan/ckan/commit/c5c92504e594752d8b2f047614e0f943f60db54c
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public/base/less/masthead.less
Log Message:
-----------
Merge pull request #4110 from gocemitevski/navbar-collapse-responsive
Navbar collapse responsive
Commit: 0d1d79b40f7889e973abfd06c77351e8ff6e08f0
https://github.com/ckan/ckan/commit/0d1d79b40f7889e973abfd06c77351e8ff6e08f0
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M CHANGELOG.rst
R ckan/config/celery-supervisor.conf
R ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/lib/search/query.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/model/__init__.py
M ckan/public-bs2/base/javascript/plugins/jquery.masonry.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/custom-fields.js
M ckan/public/base/javascript/plugins/jquery.masonry.js
M ckan/public/base/less/bootstrap-variables.less
M ckan/public/base/less/forms.less
M ckan/public/base/less/masthead.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/search.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/custom-fields.spec.js
M ckan/templates-bs2/group/snippets/group_form.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/home/snippets/search.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/snippets/search_form.html
M ckan/tests/legacy/logic/test_action.py
R ckan/tests/lib/test_celery_app.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/test_coding_standards.py
M ckanext/textview/theme/public/text_view.js
M doc/maintaining/background-tasks.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge with master
Commit: 4dccaabce691e10152b85975d17e407d934fcb05
https://github.com/ckan/ckan/commit/4dccaabce691e10152b85975d17e407d934fcb05
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M ckan/lib/dictization/model_save.py
Log Message:
-----------
Merge pull request #4100 from Engerrs/4094-org-and-grp-custom-fields-deletion
[#4094] Update Orgs/Groups logic for custom fields delete and update
Commit: 60ca68393a853a85b47805d21dafea6bccc09b7e
https://github.com/ckan/ckan/commit/60ca68393a853a85b47805d21dafea6bccc09b7e
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M ckan/public/base/less/masthead.less
Log Message:
-----------
Merge pull request #4106 from gocemitevski/account-masthead-overflow
Remove .account-masthead margin and padding below 992px
Commit: 88c2b229d38c5c8d01ce4fc07ae1749c74d4f885
https://github.com/ckan/ckan/commit/88c2b229d38c5c8d01ce4fc07ae1749c74d4f885
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M ckan/public/base/less/layout.less
Log Message:
-----------
Merge pull request #4107 from gocemitevski/wrapper-overflow
Remove .wrapper margin below 768px
Commit: aa55242a1dd613174987cdb663c1dc03161ea2c1
https://github.com/ckan/ckan/commit/aa55242a1dd613174987cdb663c1dc03161ea2c1
Author: amercader <amercadero at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
A scripts/4042_fix_resource_extras.py
Log Message:
-----------
Add script for fixing issue #4042
Commit: ec02e2d082498f60efc178ab2731ead7d3815fe4
https://github.com/ckan/ckan/commit/ec02e2d082498f60efc178ab2731ead7d3815fe4
Author: amercader <amercadero at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Update changelog with latest patch releases
Commit: bcc3cfe6b757b2eb4929b9844967271bcc529709
https://github.com/ckan/ckan/commit/bcc3cfe6b757b2eb4929b9844967271bcc529709
Author: Ian Ward <ian at excess.org>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4120 from ckan/bleach-upgrade
Upgrade bleach
Commit: 4f1b1fa9ab394051a785f16a0b7d0d1669716e1a
https://github.com/ckan/ckan/commit/4f1b1fa9ab394051a785f16a0b7d0d1669716e1a
Author: amercader <amercadero at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M scripts/4042_fix_resource_extras.py
Log Message:
-----------
Fix migration script for #4042
Commit: dd884658665f9a7a8b41b38e32bf048f7a82f650
https://github.com/ckan/ckan/commit/dd884658665f9a7a8b41b38e32bf048f7a82f650
Author: amercader <amercadero at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan
Commit: a8cd58941d0979681cb3bbd79a72bf0cc8639c06
https://github.com/ckan/ckan/commit/a8cd58941d0979681cb3bbd79a72bf0cc8639c06
Author: amercader <amercadero at gmail.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M scripts/4042_fix_resource_extras.py
Log Message:
-----------
Fix coding standards tests
Commit: bbc9f13b1e50f8e028d8463eb1d1ae6115df4707
https://github.com/ckan/ckan/commit/bbc9f13b1e50f8e028d8463eb1d1ae6115df4707
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M CHANGELOG.rst
M LICENSE.txt
M README.rst
M ckan/authz.py
M ckan/ckan_nose_plugin.py
M ckan/common.py
R ckan/config/celery-supervisor.conf
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/feed.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/organization.py
M ckan/controllers/package.py
M ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/i18n/check_po_files.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/base.py
R ckan/lib/celery_app.py
M ckan/lib/cli.py
M ckan/lib/config_tool.py
M ckan/lib/create_test_data.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/io.py
M ckan/lib/jinja_extensions.py
M ckan/lib/lazyjson.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.py
M ckan/lib/plugins.py
M ckan/lib/redis.py
M ckan/lib/render.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/auth/get.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/migration/versions/083_remove_related_items.py
M ckan/model/__init__.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/meta.py
M ckan/model/modification.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
M ckan/model/system_info.py
M ckan/model/types.py
M ckan/model/user.py
M ckan/pastertemplates/__init__.py
M ckan/plugins/core.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public-bs2/base/javascript/plugins/jquery.masonry.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/confirm-action.js
M ckan/public/base/javascript/modules/custom-fields.js
M ckan/public/base/javascript/plugins/jquery.masonry.js
M ckan/public/base/less/bootstrap-variables.less
M ckan/public/base/less/forms.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/masthead.less
M ckan/public/base/less/module.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/search.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/custom-fields.spec.js
M ckan/templates-bs2/group/edit_base.html
M ckan/templates-bs2/group/index.html
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/group/snippets/group_form.html
M ckan/templates-bs2/header.html
M ckan/templates-bs2/organization/edit_base.html
M ckan/templates-bs2/organization/index.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates-bs2/organization/members.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates-bs2/snippets/home_breadcrumb_item.html
M ckan/templates-bs2/snippets/organization.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/group/edit_base.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/header.html
M ckan/templates/home/about.html
M ckan/templates/home/snippets/search.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/snippets/facet_list.html
M ckan/templates/snippets/home_breadcrumb_item.html
M ckan/templates/snippets/organization.html
M ckan/templates/snippets/search_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/config/test_environment.py
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_user.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/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/html_check.py
M ckan/tests/legacy/lib/__init__.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_navl.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/logic/test_action.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/lib/navl/test_dictization_functions.py
M ckan/tests/lib/search/test_index.py
R ckan/tests/lib/test_celery_app.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_io.py
M ckan/tests/lib/test_munge.py
M ckan/tests/lib/test_navl.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/tests/model/test_user.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_common.py
M ckan/views/__init__.py
M ckan/views/admin.py
M ckan/views/api.py
A ckan/views/dashboard.py
M ckan/views/feed.py
A ckan/views/home.py
A ckan/views/user.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/logic/schema.py
M ckanext/datapusher/plugin.py
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datapusher/tests/test.py
M ckanext/datastore/backend/__init__.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/helpers.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/templates/datastore/snippets/dictionary_form.html
A ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_disable.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/writer.py
M ckanext/datatablesview/controller.py
M ckanext/example_flask_iblueprint/plugin.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_iconfigurer/plugin.py
M ckanext/example_iconfigurer/plugin_v1.py
M ckanext/example_iconfigurer/plugin_v2.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_itranslation/tests/test_plugin.py
M ckanext/example_ivalidators/plugin.py
M ckanext/example_theme_docs/custom_config_setting/plugin.py
M ckanext/example_theme_docs/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
M ckanext/imageview/plugin.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/resourceproxy/controller.py
M ckanext/stats/stats.py
M ckanext/stats/tests/test_stats_lib.py
M ckanext/textview/theme/public/text_view.js
M ckanext/webpageview/plugin.py
M contrib/docker/.env.template
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
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 contrib/docker/solr/Dockerfile
M dev-requirements.txt
M doc/conf.py
M doc/contributing/documentation.rst
M doc/contributing/test.rst
M doc/contributing/testing.rst
M doc/contributing/unicode.rst
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/index.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/upgrading/upgrade-package-ckan-1-to-2.rst
M doc/maintaining/upgrading/upgrade-source.rst
M doc/theming/jinja-tags.rst
M doc/theming/templates.rst
M requirements.in
M requirements.txt
A scripts/4042_fix_resource_extras.py
M setup.py
Log Message:
-----------
Merge branch 'master' into postgres-9.3
Compare: https://github.com/ckan/ckan/compare/d0f6120b444c...bbc9f13b1e50
More information about the ckan-changes
mailing list