[ckan-changes] [ckan/ckan] b7649c: convert response to stream
GitHub
noreply at github.com
Sat May 12 11:21:49 UTC 2018
Branch: refs/heads/3484_revision_ui_removal2
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: 2cd1186aa13032817357818cedb4deffa6bf57f6
https://github.com/ckan/ckan/commit/2cd1186aa13032817357818cedb4deffa6bf57f6
Author: Denis Laxalde <denis.laxalde at logilab.fr>
Date: 2017-11-08 (Wed, 08 Nov 2017)
Changed paths:
M ckan/migration/versions/023_add_harvesting.py
Log Message:
-----------
Only create harvest tables if not already existing
They might be already there if ckanext.harvest.model is already loaded.
Commit: 99a1200d6a3d6f5e8a0bb6908c5a794b53eae3a5
https://github.com/ckan/ckan/commit/99a1200d6a3d6f5e8a0bb6908c5a794b53eae3a5
Author: JD Bothma <jbothma at gmail.com>
Date: 2017-11-08 (Wed, 08 Nov 2017)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Document DataStore limitations
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: f0353c38d8c7aeaf2c8aae18d6ad386d2fd806d3
https://github.com/ckan/ckan/commit/f0353c38d8c7aeaf2c8aae18d6ad386d2fd806d3
Author: Lee Symes <2038057+leesdolphin at users.noreply.github.com>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M setup.py
Log Message:
-----------
Updating `setup.py` to include package data
When installing from sources in non-editable mode, include the package resources like JavaScript, CSS, templates, and migration configuration.
Fixes ckan/ckan#3961
Commit: 5796c8ef1aebb14fa3cb4024ab47c1f75fde645d
https://github.com/ckan/ckan/commit/5796c8ef1aebb14fa3cb4024ab47c1f75fde645d
Author: Alice China <asimuli at datascience.co.ke>
Date: 2017-12-19 (Tue, 19 Dec 2017)
Changed paths:
M ckan/controllers/template.py
Log Message:
-----------
[#3921] Change the header keys and values to string for the template controller
Currently, after running/upgrading to CKAN 2.7 some links do not redirect as expected and fail with an internal server error.
After this change, all pages (default and additional) redirect as expected.
Commit: 3e8e4a3bf6d02756098877fc344d6c3a1a1ebe12
https://github.com/ckan/ckan/commit/3e8e4a3bf6d02756098877fc344d6c3a1a1ebe12
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-01-04 (Thu, 04 Jan 2018)
Changed paths:
M setup.py
Log Message:
-----------
Merge pull request #3962 from leesdolphin/master
Updating `setup.py` to include package data
Commit: 0ccb2ce3fc869f2ac3d29dd7e8b7f6b466eb276d
https://github.com/ckan/ckan/commit/0ccb2ce3fc869f2ac3d29dd7e8b7f6b466eb276d
Author: Ian Ward <ian at excess.org>
Date: 2018-01-04 (Thu, 04 Jan 2018)
Changed paths:
M ckan/controllers/template.py
Log Message:
-----------
Merge pull request #3966 from datascience-ke/3921-change-header-keys-and-values-to-string
[#3921] Change the header keys and values to string for the template controller
Commit: d0d0fa3fff517a945a76ce008d16b4e98dae35c3
https://github.com/ckan/ckan/commit/d0d0fa3fff517a945a76ce008d16b4e98dae35c3
Author: Cam Findlay <info at camfindlay.com>
Date: 2018-01-05 (Fri, 05 Jan 2018)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Note for sql searches with UPPERCASE column names
Something we found when using the datastore_search_sql API call was that in situations where the source data headings were all uppercase, the sql would return no results (even though we knew results should show). We eventually traced this to some postgres related config around uppercase identifiers. Solution is to double quote the column name. Adding here to document for future reference incase others get stumped by this.
Tested in CKAN 2.6.0, 2.6.4 you may want to backport this note into some of the older docs.
Original ckan-dev list reference about this at: https://lists.okfn.org/pipermail/ckan-dev/2017-November/011201.html
Commit: c91cf98e4630c8a898518ca0842c871e874bfdb4
https://github.com/ckan/ckan/commit/c91cf98e4630c8a898518ca0842c871e874bfdb4
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-05 (Fri, 05 Jan 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#3968] Cast avoids exception when ckanext-datapusher is used with the new bleach version (i.e. 2.1.2 rather than 1.5.0).
Commit: d2a6fc1f3162b8a649d76f66de97d4e70a721e11
https://github.com/ckan/ckan/commit/d2a6fc1f3162b8a649d76f66de97d4e70a721e11
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-05 (Fri, 05 Jan 2018)
Changed paths:
M ckanext/datapusher/templates/datapusher/resource_data.html
Log Message:
-----------
Bleach doesnt like datetime, so ensure it is string. Not strictly necessary because of fix in previous commit (which fixes it for all extensions), however we might as well.
Commit: b28832738ac3d8d9db786cbbef7f93a991a3ff48
https://github.com/ckan/ckan/commit/b28832738ac3d8d9db786cbbef7f93a991a3ff48
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M .travis.yml
M Dockerfile
M ckan/config/middleware/pylons_app.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/template.py
M ckan/logic/action/delete.py
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/tests/controllers/test_organization.py
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/lib/test_helpers.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/logic/action.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M contrib/docker/apache.wsgi
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/my_init.d/50_configure
M contrib/docker/my_init.d/70_initdb
M contrib/docker/postgresql/Dockerfile
M doc/contributing/issues.rst
M doc/maintaining/configuration.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into user-blueprint
Commit: 9d1322e09b5a8877042b6cac67270f4d694a35a8
https://github.com/ckan/ckan/commit/9d1322e09b5a8877042b6cac67270f4d694a35a8
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
small cleaning
Commit: 5ee0e074c6bfe7a288a8f35f2e1ca5f1af7ce59d
https://github.com/ckan/ckan/commit/5ee0e074c6bfe7a288a8f35f2e1ca5f1af7ce59d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/controllers/home.py
M ckan/lib/helpers.py
M ckan/templates-bs2/header.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/edit_user_form.html
M ckan/templates-bs2/user/followers.html
M ckan/templates-bs2/user/list.html
M ckan/templates-bs2/user/login.html
M ckan/templates-bs2/user/logout_first.html
M ckan/templates-bs2/user/new.html
M ckan/templates-bs2/user/read.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates-bs2/user/request_reset.html
M ckan/templates-bs2/user/snippets/followee_dropdown.html
M ckan/templates-bs2/user/snippets/login_form.html
M ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/header.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/followers.html
M ckan/templates/user/list.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/login_form.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
A ckan/views/dashboard.py
A ckan/views/user.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
Log Message:
-----------
Merge pull request #3927 from smotornyuk/user-blueprint
User blueprint
Commit: 62fb79321545d8427a00285081f285a4d4b28b28
https://github.com/ckan/ckan/commit/62fb79321545d8427a00285081f285a4d4b28b28
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-08 (Mon, 08 Jan 2018)
Changed paths:
M ckan/config/environment.py
M ckan/lib/base.py
Log Message:
-----------
[#3923] Simplify render for Flask
Commit: 7506353cc4653ddea7c1e23bb2ff88024f5dcfc1
https://github.com/ckan/ckan/commit/7506353cc4653ddea7c1e23bb2ff88024f5dcfc1
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
M ckanext/datapusher/templates/datapusher/resource_data.html
Log Message:
-----------
Merge pull request #3976 from ckan/3968-fix-bleach-regression
#3968 Bleach/datapusher compatibility fix
Commit: ae12f82dbf35fc0dbbac37a37fa26e2bb163a7c6
https://github.com/ckan/ckan/commit/ae12f82dbf35fc0dbbac37a37fa26e2bb163a7c6
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-09 (Tue, 09 Jan 2018)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Merge pull request #3975 from camfindlay/patch-1
DOCS Note for sql searches with UPPERCASE column names
Commit: 0eff34b83b944719174001ff84a14f44d0bd6c75
https://github.com/ckan/ckan/commit/0eff34b83b944719174001ff84a14f44d0bd6c75
Author: amercader <amercadero at gmail.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M LICENSE.txt
Log Message:
-----------
Update LICENSE file: update year, remove non used library, fix typo
Commit: 4be00f89fc9a93a594ceed1a5c3085ee03e630f5
https://github.com/ckan/ckan/commit/4be00f89fc9a93a594ceed1a5c3085ee03e630f5
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M contrib/docker/.env.template
Log Message:
-----------
📖 add OSX-specific CKAN_SITE_URL as comment
Commit: 2eb8e369dd566b7fd948276c3f50d71a56dd4cd0
https://github.com/ckan/ckan/commit/2eb8e369dd566b7fd948276c3f50d71a56dd4cd0
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
📖 Update docs to point out changes needed for OSX
Commit: 65139aa3d045ee6e07072e61d79128ead5ad69b6
https://github.com/ckan/ckan/commit/65139aa3d045ee6e07072e61d79128ead5ad69b6
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
R contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
Log Message:
-----------
Call the datastore creation PSQL comands from a shell script, to allow variable interpolation
Commit: 1bc01ceabc36286a4d1fe7d37561db64ade0fc97
https://github.com/ckan/ckan/commit/1bc01ceabc36286a4d1fe7d37561db64ade0fc97
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M ckan/common.py
M ckan/config/middleware/pylons_app.py
A ckanext/example_flask_streaming/__init__.py
A ckanext/example_flask_streaming/plugin.py
A ckanext/example_flask_streaming/templates/stream.html
A ckanext/example_flask_streaming/tests/10lines.txt
A ckanext/example_flask_streaming/tests/__init__.py
A ckanext/example_flask_streaming/tests/test_streaming_responses.py
M setup.py
Log Message:
-----------
Merge pull request #3554 from smotornyuk/streaming-responses
Support of stream responses
Commit: 6951bf69b34a43b9b798640c2353394d711b99da
https://github.com/ckan/ckan/commit/6951bf69b34a43b9b798640c2353394d711b99da
Author: Ian Ward <ian at excess.org>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M contrib/docker/.env.template
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge pull request #3984 from spikeheap/3983_docker-mac
3983 docker mac
Commit: adf6347ba4ccfb971ca023b6fa3fe05ffd3154f0
https://github.com/ckan/ckan/commit/adf6347ba4ccfb971ca023b6fa3fe05ffd3154f0
Author: Ian Ward <ian at excess.org>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M LICENSE.txt
Log Message:
-----------
Merge pull request #3982 from ckan/update-license
Update LICENSE file: update year, remove non used library, fix typo
Commit: bc29a8df0a440f0c091ae7aba91b30c175f43f37
https://github.com/ckan/ckan/commit/bc29a8df0a440f0c091ae7aba91b30c175f43f37
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/pylons_app.py
M ckan/lib/base.py
M ckan/model/meta.py
M doc/maintaining/configuration.rst
Log Message:
-----------
remove PageCacheMiddleware
Commit: 3921dd9d7c094c50dc666708f11d6f340af9044c
https://github.com/ckan/ckan/commit/3921dd9d7c094c50dc666708f11d6f340af9044c
Author: Ian Ward <ian at excess.org>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
A contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh
R contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sql
Log Message:
-----------
Merge pull request #3986 from spikeheap/3985_psql_datastore_ro_user
Use shell script for datastore DB creation in Docker
Commit: 48de22590e8df13d1778746914c0d1f4035b0abe
https://github.com/ckan/ckan/commit/48de22590e8df13d1778746914c0d1f4035b0abe
Author: Chris Townsend <ctownsen357 at gmail.com>
Date: 2018-01-18 (Thu, 18 Jan 2018)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Update install-from-docker-compose.rst
Modified git checkout example to go against https://github.com/ckan/ckan.git rather than git at github.com:ckan/ckan.git .
Commit: ec9ce30bea2b4814a7ea80af705f12a85ed29638
https://github.com/ckan/ckan/commit/ec9ce30bea2b4814a7ea80af705f12a85ed29638
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-01-22 (Mon, 22 Jan 2018)
Changed paths:
M ckan/config/environment.py
M ckan/config/middleware/common_middleware.py
M ckan/config/middleware/pylons_app.py
M ckan/lib/base.py
M ckan/model/meta.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #3979 from smotornyuk/simplify-render-for-flask
[#3923] Simplify render for Flask
Commit: 1b82aa278fe51562d293e709b6deaeffff988370
https://github.com/ckan/ckan/commit/1b82aa278fe51562d293e709b6deaeffff988370
Author: Ian Ward <ian at excess.org>
Date: 2018-01-23 (Tue, 23 Jan 2018)
Changed paths:
M doc/maintaining/installing/install-from-docker-compose.rst
Log Message:
-----------
Merge pull request #3992 from ctownsen357/patch-1
Update install-from-docker-compose.rst
Commit: 2ec2c948aaf75141402c00de87e627bee368dfa5
https://github.com/ckan/ckan/commit/2ec2c948aaf75141402c00de87e627bee368dfa5
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-23 (Tue, 23 Jan 2018)
Changed paths:
M ckan/authz.py
M ckan/logic/__init__.py
M ckan/plugins/toolkit.py
A ckanext/datastore/tests/test_chained_auth.py
M setup.py
Log Message:
-----------
[#3679] Allow chaining of authentication functions
In a prior peace of work the ability to chain action functions was
added, this commit extends that concept to authentication functions
and adds tests for it.
Action chaining work: https://github.com/ckan/ckan/pull/3494
Commit: 27129818c718ffe7c6c735a6ae00a326ebbd5c3f
https://github.com/ckan/ckan/commit/27129818c718ffe7c6c735a6ae00a326ebbd5c3f
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-23 (Tue, 23 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Update documentation regarding chained auth functions
Commit: ed9d90e72aa75c751de1581bafa42b9a9e56fb7e
https://github.com/ckan/ckan/commit/ed9d90e72aa75c751de1581bafa42b9a9e56fb7e
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-24 (Wed, 24 Jan 2018)
Changed paths:
M ckanext/datastore/tests/test_chained_auth.py
Log Message:
-----------
Provide unicode prefix to all strings
Commit: 37b42ec216cbed49c379e58a4ac7b67c2798cd87
https://github.com/ckan/ckan/commit/37b42ec216cbed49c379e58a4ac7b67c2798cd87
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/authz.py
M ckan/logic/__init__.py
M ckan/plugins/toolkit.py
R ckanext/datastore/tests/test_chained_auth.py
A ckanext/datastore/tests/test_chained_auth_functions.py
M setup.py
Log Message:
-----------
Rename chained_auth -> chained_auth_function
Commit: 000dbb18a123082137900f3cea8a94b14332a818
https://github.com/ckan/ckan/commit/000dbb18a123082137900f3cea8a94b14332a818
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Reword documentation
Commit: ca99577a9da684150b0986f8c2fcff62c102935f
https://github.com/ckan/ckan/commit/ca99577a9da684150b0986f8c2fcff62c102935f
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Reduce indent in doc
Commit: ea7ef1aa7745bc1317523fb160bcbcde1d8a35b3
https://github.com/ckan/ckan/commit/ea7ef1aa7745bc1317523fb160bcbcde1d8a35b3
Author: Josh Humphries <j.humphries at nhm.ac.uk>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/plugins/interfaces.py
Log Message:
-----------
Fix sphinx build tests
Correctly this time.
Commit: 794b4d64dafdb4074d1a79e1ed120338ca0c5458
https://github.com/ckan/ckan/commit/794b4d64dafdb4074d1a79e1ed120338ca0c5458
Author: Ian Ward <ian at excess.org>
Date: 2018-01-26 (Fri, 26 Jan 2018)
Changed paths:
M ckan/authz.py
M ckan/logic/__init__.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
A ckanext/datastore/tests/test_chained_auth_functions.py
M setup.py
Log Message:
-----------
Merge pull request #3995 from jrdh/3679-allow-chaining-of-auth-functions
[#3679] Allow chaining of authentication functions
Commit: 26eb4768443ac76f4ecb64b53c2e22e515ad50ff
https://github.com/ckan/ckan/commit/26eb4768443ac76f4ecb64b53c2e22e515ad50ff
Author: Alex Sadleir <alex.sadleir at digital.gov.au>
Date: 2018-01-27 (Sat, 27 Jan 2018)
Changed paths:
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_unit.py
M requirements.in
M requirements.txt
Log Message:
-----------
Changes to support Postgres 10+
- Upgrade Psycopg2 to a version supporting and compiled against libpq 10+
- Disable support in psycopg2 2.5+ for automatic conversion of native json types to python objects http://initd.org/psycopg/docs/extras.html#adapt-json
- Increase version number in postgres version check unit test of version that shouldn't exist from 10 to 20
Commit: 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: 3fe00a502253c0b42b1049aa267fb3913fe5d5dd
https://github.com/ckan/ckan/commit/3fe00a502253c0b42b1049aa267fb3913fe5d5dd
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/api.py
M ckan/logic/action/create.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
Log Message:
-----------
Remove REST API related code
Commit: ee5af5070d0574813394254ce750a9fe06c00b1b
https://github.com/ckan/ckan/commit/ee5af5070d0574813394254ce750a9fe06c00b1b
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/logic/action/create.py
Log Message:
-----------
Keep id and package in context
Commit: 2e317935e9f88774e39e5339a0168b2237e6c451
https://github.com/ckan/ckan/commit/2e317935e9f88774e39e5339a0168b2237e6c451
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/api/model/test_licenses.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/api/model/test_ratings.py
M ckan/tests/legacy/functional/api/model/test_relationships.py
M ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/api/model/test_tag.py
Log Message:
-----------
Remove lagacy test cases classes for old API
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: 4febed226d3fbe452de8cbeeaea94867ed3520b8
https://github.com/ckan/ckan/commit/4febed226d3fbe452de8cbeeaea94867ed3520b8
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-07 (Wed, 07 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/test_activity.py
Log Message:
-----------
Fix tests
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: 3fb4112ea169b80a9f9ac1a174dbd3ec0dd46838
https://github.com/ckan/ckan/commit/3fb4112ea169b80a9f9ac1a174dbd3ec0dd46838
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/test_activity.py
Log Message:
-----------
Fix tests
Commit: c935f865d58d11addddafae5fbce5cb9ede3c561
https://github.com/ckan/ckan/commit/c935f865d58d11addddafae5fbce5cb9ede3c561
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/lib/search/common.py
Log Message:
-----------
Add basic auth support for Solr
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: d76c037e2ccfccee8f9d72e0519b0f59eed9b970
https://github.com/ckan/ckan/commit/d76c037e2ccfccee8f9d72e0519b0f59eed9b970
Author: Ryan Brooks <ryan at slatehorse.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M ckan/lib/search/common.py
Log Message:
-----------
Fix pep8 fail
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: b5a4268418ba87a8f7ba5cc0139bf41aa0f7c70d
https://github.com/ckan/ckan/commit/b5a4268418ba87a8f7ba5cc0139bf41aa0f7c70d
Author: amercader <amercadero at gmail.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Better message on non authorized errors
Display function name rather than the Python representation
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: 41b7e3bf6eab6aff38e5e289d3537808deab00e0
https://github.com/ckan/ckan/commit/41b7e3bf6eab6aff38e5e289d3537808deab00e0
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Fix tests
Commit: beaf2bab089ae3983bc8a33c62ff09ea747f7ccb
https://github.com/ckan/ckan/commit/beaf2bab089ae3983bc8a33c62ff09ea747f7ccb
Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/test_activity.py
Log Message:
-----------
Fix tests
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: b13b5a3aff63a14d393a49260ab79ceec49f2a8a
https://github.com/ckan/ckan/commit/b13b5a3aff63a14d393a49260ab79ceec49f2a8a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/config/deployment.ini_tmpl
M ckan/lib/app_globals.py
M ckan/lib/captcha.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4061] Recapture version no longer has a default value, now v1 is unsupported and will be switched off 2018-03-31.
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: 130f481d676d5a045eb7b7e1f972299a5ac49e13
https://github.com/ckan/ckan/commit/130f481d676d5a045eb7b7e1f972299a5ac49e13
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M ckan/public/base/less/media.less
Log Message:
-----------
Fix issue #4117
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: 5b1e593bd4d3807598ffac9b074788704d865cd9
https://github.com/ckan/ckan/commit/5b1e593bd4d3807598ffac9b074788704d865cd9
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
Log Message:
-----------
Set explicit width for <select> elements with data-module attribute of autocomplete
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: 4597550ef7d6cc6b46c8976992ce80fc383bd0e7
https://github.com/ckan/ckan/commit/4597550ef7d6cc6b46c8976992ce80fc383bd0e7
Author: Ryan Brooks <ryanbrooksis at gmail.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/lib/search/common.py
Log Message:
-----------
Quote Solr user/pass parts of the Solr URL
For https://github.com/ckan/ckan/pull/4090/files/d76c037e2ccfccee8f9d72e0519b0f59eed9b970#r174138344
Commit: 39ded4b891fd0cfbc7b4f87d884b05be36b45336
https://github.com/ckan/ckan/commit/39ded4b891fd0cfbc7b4f87d884b05be36b45336
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
A ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
M ckan/public-bs2/base/vendor/select2/LICENSE
M ckan/public-bs2/base/vendor/select2/README.md
M ckan/public-bs2/base/vendor/select2/bower.json
M ckan/public-bs2/base/vendor/select2/component.json
M ckan/public-bs2/base/vendor/select2/composer.json
M ckan/public-bs2/base/vendor/select2/package.json
M ckan/public-bs2/base/vendor/select2/release.sh
M ckan/public-bs2/base/vendor/select2/select2.css
M ckan/public-bs2/base/vendor/select2/select2.jquery.json
M ckan/public-bs2/base/vendor/select2/select2.js
M ckan/public-bs2/base/vendor/select2/select2.min.js
M ckan/public-bs2/base/vendor/select2/select2.png
M ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
A ckan/public-bs2/base/vendor/select2/select2_locale_az.js
M ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
M ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
M ckan/public-bs2/base/vendor/select2/select2_locale_da.js
M ckan/public-bs2/base/vendor/select2/select2_locale_de.js
M ckan/public-bs2/base/vendor/select2/select2_locale_el.js
M ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
M ckan/public-bs2/base/vendor/select2/select2_locale_es.js
M ckan/public-bs2/base/vendor/select2/select2_locale_et.js
M ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
M ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
M ckan/public-bs2/base/vendor/select2/select2_locale_he.js
M ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
M ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
M ckan/public-bs2/base/vendor/select2/select2_locale_id.js
M ckan/public-bs2/base/vendor/select2/select2_locale_is.js
M ckan/public-bs2/base/vendor/select2/select2_locale_it.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
M ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
M ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
M ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
A ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
M ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_no.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
M ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
M ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
M ckan/public-bs2/base/vendor/select2/select2_locale_th.js
M ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
M ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
M ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
M ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
M ckan/public-bs2/base/vendor/select2/select2x2.png
A ckan/public/base/vendor/select2/CONTRIBUTING.md
M ckan/public/base/vendor/select2/LICENSE
M ckan/public/base/vendor/select2/README.md
M ckan/public/base/vendor/select2/bower.json
M ckan/public/base/vendor/select2/component.json
M ckan/public/base/vendor/select2/composer.json
M ckan/public/base/vendor/select2/package.json
M ckan/public/base/vendor/select2/release.sh
M ckan/public/base/vendor/select2/select2.css
M ckan/public/base/vendor/select2/select2.jquery.json
M ckan/public/base/vendor/select2/select2.js
M ckan/public/base/vendor/select2/select2.min.js
M ckan/public/base/vendor/select2/select2.png
M ckan/public/base/vendor/select2/select2_locale_ar.js
A ckan/public/base/vendor/select2/select2_locale_az.js
M ckan/public/base/vendor/select2/select2_locale_bg.js
M ckan/public/base/vendor/select2/select2_locale_ca.js
M ckan/public/base/vendor/select2/select2_locale_cs.js
M ckan/public/base/vendor/select2/select2_locale_da.js
M ckan/public/base/vendor/select2/select2_locale_de.js
M ckan/public/base/vendor/select2/select2_locale_el.js
M ckan/public/base/vendor/select2/select2_locale_en.js.template
M ckan/public/base/vendor/select2/select2_locale_es.js
M ckan/public/base/vendor/select2/select2_locale_et.js
M ckan/public/base/vendor/select2/select2_locale_eu.js
M ckan/public/base/vendor/select2/select2_locale_fa.js
M ckan/public/base/vendor/select2/select2_locale_fi.js
M ckan/public/base/vendor/select2/select2_locale_fr.js
M ckan/public/base/vendor/select2/select2_locale_gl.js
M ckan/public/base/vendor/select2/select2_locale_he.js
M ckan/public/base/vendor/select2/select2_locale_hr.js
M ckan/public/base/vendor/select2/select2_locale_hu.js
M ckan/public/base/vendor/select2/select2_locale_id.js
M ckan/public/base/vendor/select2/select2_locale_is.js
M ckan/public/base/vendor/select2/select2_locale_it.js
M ckan/public/base/vendor/select2/select2_locale_ja.js
M ckan/public/base/vendor/select2/select2_locale_ka.js
M ckan/public/base/vendor/select2/select2_locale_ko.js
M ckan/public/base/vendor/select2/select2_locale_lt.js
M ckan/public/base/vendor/select2/select2_locale_lv.js
M ckan/public/base/vendor/select2/select2_locale_mk.js
M ckan/public/base/vendor/select2/select2_locale_ms.js
A ckan/public/base/vendor/select2/select2_locale_nb.js
M ckan/public/base/vendor/select2/select2_locale_nl.js
R ckan/public/base/vendor/select2/select2_locale_no.js
M ckan/public/base/vendor/select2/select2_locale_pl.js
M ckan/public/base/vendor/select2/select2_locale_pt-BR.js
M ckan/public/base/vendor/select2/select2_locale_pt-PT.js
M ckan/public/base/vendor/select2/select2_locale_ro.js
M ckan/public/base/vendor/select2/select2_locale_rs.js
M ckan/public/base/vendor/select2/select2_locale_ru.js
M ckan/public/base/vendor/select2/select2_locale_sk.js
M ckan/public/base/vendor/select2/select2_locale_sv.js
M ckan/public/base/vendor/select2/select2_locale_th.js
M ckan/public/base/vendor/select2/select2_locale_tr.js
A ckan/public/base/vendor/select2/select2_locale_ug-CN.js
M ckan/public/base/vendor/select2/select2_locale_uk.js
M ckan/public/base/vendor/select2/select2_locale_vi.js
M ckan/public/base/vendor/select2/select2_locale_zh-CN.js
M ckan/public/base/vendor/select2/select2_locale_zh-TW.js
M ckan/public/base/vendor/select2/select2x2.png
Log Message:
-----------
Update Select2 to v. 3.5.4 for Bootstrap 2 and Bootstrap 3
Commit: a57386208cc88d6c5e4ca850ed274ae6c87bccc0
https://github.com/ckan/ckan/commit/a57386208cc88d6c5e4ca850ed274ae6c87bccc0
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public/base/less/dataset.less
Log Message:
-----------
Update .resource-item .btn-group styling
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: 85bc25aacf68c937190c94e62b721eeadf6ede86
https://github.com/ckan/ckan/commit/85bc25aacf68c937190c94e62b721eeadf6ede86
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
Log Message:
-----------
Update .btn-remove-url top and right positions
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: 8d96301cf7b4869ecc62ad8fbf72caf9bfc1ebf6
https://github.com/ckan/ckan/commit/8d96301cf7b4869ecc62ad8fbf72caf9bfc1ebf6
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-14 (Wed, 14 Mar 2018)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/lib/app_globals.py
M ckan/lib/captcha.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4061] Remove recaptcha v1 completely, and the config option ckan.recaptcha.version
Commit: ee0c50f262a0e49012e1973fb01c02dbccfea98d
https://github.com/ckan/ckan/commit/ee0c50f262a0e49012e1973fb01c02dbccfea98d
Author: David Read <david.read at hackneyworkshop.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 branch 'master' into 4061-recapture-v1-ending
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: d0f6120b444ce400ec488629d686bcd9c7fb8523
https://github.com/ckan/ckan/commit/d0f6120b444ce400ec488629d686bcd9c7fb8523
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Fix the minimum postgres version for ckan 2.7.x, as announced https://lists.okfn.org/pipermail/ckan-dev/2017-July/011046.html
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
Commit: db1d2c8fd3540355b28888efd5be8d12ba7a122d
https://github.com/ckan/ckan/commit/db1d2c8fd3540355b28888efd5be8d12ba7a122d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Merge pull request #4131 from ckan/postgres-9.3
Minimum postgres version fixed in the install doc (should have been updated to 9.3 for ckan 2.7.x)
Commit: f01a3a6f6e35312601d7ef8c5aca20b61c2906e2
https://github.com/ckan/ckan/commit/f01a3a6f6e35312601d7ef8c5aca20b61c2906e2
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M ckan/model/package.py
M ckan/tests/legacy/logic/test_action.py
M ckanext/datastore/tests/test_configure.py
M ckanext/example_idatastorebackend/test/test_plugin.py
M ckanext/multilingual/plugin.py
Log Message:
-----------
Fix issues discovered via flake9
Commit: 17af3c174d3e963c63a52f1f3f6496dff174ee62
https://github.com/ckan/ckan/commit/17af3c174d3e963c63a52f1f3f6496dff174ee62
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-19 (Mon, 19 Mar 2018)
Changed paths:
M ckan/public/base/less/media.less
Log Message:
-----------
Merge pull request #4118 from gocemitevski/masonry-item-padding
Fix issue #4117
Commit: 4d60c991eb73dbfd6e0a4cfc9efc78473a4f809a
https://github.com/ckan/ckan/commit/4d60c991eb73dbfd6e0a4cfc9efc78473a4f809a
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-19 (Mon, 19 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
Log Message:
-----------
Merge pull request #4122 from gocemitevski/select-autocomplete-width
[#4121]Organization dropdown to full width fix
Commit: d7655c82af57ed279674ef2801639622eac53e87
https://github.com/ckan/ckan/commit/d7655c82af57ed279674ef2801639622eac53e87
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-19 (Mon, 19 Mar 2018)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/lib/app_globals.py
M ckan/lib/captcha.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #4102 from ckan/4061-recapture-v1-ending
[#4061] Recapture version no longer has a default value
Commit: 512e2d54865b27fa93446ca9d5022cc8a8e24c32
https://github.com/ckan/ckan/commit/512e2d54865b27fa93446ca9d5022cc8a8e24c32
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-20 (Tue, 20 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
Log Message:
-----------
Merge pull request #4127 from gocemitevski/btn-remove-url-align
Update .btn-remove-url top and right positions
Commit: 1071f583914e9c0078ea9d8d8787d66fecad330d
https://github.com/ckan/ckan/commit/1071f583914e9c0078ea9d8d8787d66fecad330d
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-20 (Tue, 20 Mar 2018)
Changed paths:
M ckan/public/base/less/dataset.less
Log Message:
-----------
Merge pull request #4125 from gocemitevski/explore-button-align
Update .resource-item .btn-group styling
Commit: 7e527225748d5f2f236384cd90b4a9938d749839
https://github.com/ckan/ckan/commit/7e527225748d5f2f236384cd90b4a9938d749839
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-20 (Tue, 20 Mar 2018)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/api.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/create.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/api/model/test_licenses.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/api/model/test_ratings.py
M ckan/tests/legacy/functional/api/model/test_relationships.py
M ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/api/model/test_tag.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Merge pull request #4069 from klikstermkd/4065-remove-rest-api
Remove REST API related code
Commit: 477d7d5426702d6dd1fcf7e7edf61532a2052791
https://github.com/ckan/ckan/commit/477d7d5426702d6dd1fcf7e7edf61532a2052791
Author: Yan <Yan>
Date: 2018-03-20 (Tue, 20 Mar 2018)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/action/update.py
Log Message:
-----------
[#4136] Updating CKAN API Documentation
Commit: 826bafba089266cca942fd238aac70f54f7c1d43
https://github.com/ckan/ckan/commit/826bafba089266cca942fd238aac70f54f7c1d43
Author: Yan <Yan>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-filters.js
Log Message:
-----------
[#4140] Fixing the URL for datastore_search action provided when adding filter
Commit: dfadb07f87fec76474ccba27619ced47e91eca63
https://github.com/ckan/ckan/commit/dfadb07f87fec76474ccba27619ced47e91eca63
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
A ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
M ckan/public-bs2/base/vendor/select2/LICENSE
M ckan/public-bs2/base/vendor/select2/README.md
M ckan/public-bs2/base/vendor/select2/bower.json
M ckan/public-bs2/base/vendor/select2/component.json
M ckan/public-bs2/base/vendor/select2/composer.json
M ckan/public-bs2/base/vendor/select2/package.json
M ckan/public-bs2/base/vendor/select2/release.sh
M ckan/public-bs2/base/vendor/select2/select2.css
M ckan/public-bs2/base/vendor/select2/select2.jquery.json
M ckan/public-bs2/base/vendor/select2/select2.js
M ckan/public-bs2/base/vendor/select2/select2.min.js
M ckan/public-bs2/base/vendor/select2/select2.png
M ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
A ckan/public-bs2/base/vendor/select2/select2_locale_az.js
M ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
M ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
M ckan/public-bs2/base/vendor/select2/select2_locale_da.js
M ckan/public-bs2/base/vendor/select2/select2_locale_de.js
M ckan/public-bs2/base/vendor/select2/select2_locale_el.js
M ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
M ckan/public-bs2/base/vendor/select2/select2_locale_es.js
M ckan/public-bs2/base/vendor/select2/select2_locale_et.js
M ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
M ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
M ckan/public-bs2/base/vendor/select2/select2_locale_he.js
M ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
M ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
M ckan/public-bs2/base/vendor/select2/select2_locale_id.js
M ckan/public-bs2/base/vendor/select2/select2_locale_is.js
M ckan/public-bs2/base/vendor/select2/select2_locale_it.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
M ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
M ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
M ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
A ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
M ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_no.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
M ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
M ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
M ckan/public-bs2/base/vendor/select2/select2_locale_th.js
M ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
M ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
M ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
M ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
M ckan/public-bs2/base/vendor/select2/select2x2.png
A ckan/public/base/vendor/select2/CONTRIBUTING.md
M ckan/public/base/vendor/select2/LICENSE
M ckan/public/base/vendor/select2/README.md
M ckan/public/base/vendor/select2/bower.json
M ckan/public/base/vendor/select2/component.json
M ckan/public/base/vendor/select2/composer.json
M ckan/public/base/vendor/select2/package.json
M ckan/public/base/vendor/select2/release.sh
M ckan/public/base/vendor/select2/select2.css
M ckan/public/base/vendor/select2/select2.jquery.json
M ckan/public/base/vendor/select2/select2.js
M ckan/public/base/vendor/select2/select2.min.js
M ckan/public/base/vendor/select2/select2.png
M ckan/public/base/vendor/select2/select2_locale_ar.js
A ckan/public/base/vendor/select2/select2_locale_az.js
M ckan/public/base/vendor/select2/select2_locale_bg.js
M ckan/public/base/vendor/select2/select2_locale_ca.js
M ckan/public/base/vendor/select2/select2_locale_cs.js
M ckan/public/base/vendor/select2/select2_locale_da.js
M ckan/public/base/vendor/select2/select2_locale_de.js
M ckan/public/base/vendor/select2/select2_locale_el.js
M ckan/public/base/vendor/select2/select2_locale_en.js.template
M ckan/public/base/vendor/select2/select2_locale_es.js
M ckan/public/base/vendor/select2/select2_locale_et.js
M ckan/public/base/vendor/select2/select2_locale_eu.js
M ckan/public/base/vendor/select2/select2_locale_fa.js
M ckan/public/base/vendor/select2/select2_locale_fi.js
M ckan/public/base/vendor/select2/select2_locale_fr.js
M ckan/public/base/vendor/select2/select2_locale_gl.js
M ckan/public/base/vendor/select2/select2_locale_he.js
M ckan/public/base/vendor/select2/select2_locale_hr.js
M ckan/public/base/vendor/select2/select2_locale_hu.js
M ckan/public/base/vendor/select2/select2_locale_id.js
M ckan/public/base/vendor/select2/select2_locale_is.js
M ckan/public/base/vendor/select2/select2_locale_it.js
M ckan/public/base/vendor/select2/select2_locale_ja.js
M ckan/public/base/vendor/select2/select2_locale_ka.js
M ckan/public/base/vendor/select2/select2_locale_ko.js
M ckan/public/base/vendor/select2/select2_locale_lt.js
M ckan/public/base/vendor/select2/select2_locale_lv.js
M ckan/public/base/vendor/select2/select2_locale_mk.js
M ckan/public/base/vendor/select2/select2_locale_ms.js
A ckan/public/base/vendor/select2/select2_locale_nb.js
M ckan/public/base/vendor/select2/select2_locale_nl.js
R ckan/public/base/vendor/select2/select2_locale_no.js
M ckan/public/base/vendor/select2/select2_locale_pl.js
M ckan/public/base/vendor/select2/select2_locale_pt-BR.js
M ckan/public/base/vendor/select2/select2_locale_pt-PT.js
M ckan/public/base/vendor/select2/select2_locale_ro.js
M ckan/public/base/vendor/select2/select2_locale_rs.js
M ckan/public/base/vendor/select2/select2_locale_ru.js
M ckan/public/base/vendor/select2/select2_locale_sk.js
M ckan/public/base/vendor/select2/select2_locale_sv.js
M ckan/public/base/vendor/select2/select2_locale_th.js
M ckan/public/base/vendor/select2/select2_locale_tr.js
A ckan/public/base/vendor/select2/select2_locale_ug-CN.js
M ckan/public/base/vendor/select2/select2_locale_uk.js
M ckan/public/base/vendor/select2/select2_locale_vi.js
M ckan/public/base/vendor/select2/select2_locale_zh-CN.js
M ckan/public/base/vendor/select2/select2_locale_zh-TW.js
M ckan/public/base/vendor/select2/select2x2.png
Log Message:
-----------
Merge pull request #4123 from gocemitevski/select2-upgrade
Update Select2 to v. 3.5.4 for Bootstrap 2 and Bootstrap 3
Commit: 088327787e7496cb8ce2bc8bc648636a0aa5321d
https://github.com/ckan/ckan/commit/088327787e7496cb8ce2bc8bc648636a0aa5321d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-filters.js
Log Message:
-----------
Merge pull request #4141 from Engerrs/4140-res-filter-root-path
[#4140] Fix URL for datastore_search action provided when adding filter
Commit: bccd84be470ee9f3ebe3b6872302fde514fb642b
https://github.com/ckan/ckan/commit/bccd84be470ee9f3ebe3b6872302fde514fb642b
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/action/update.py
Log Message:
-----------
Merge pull request #4137 from Engerrs/4136-api-documentation-update
[#4136] Updating CKAN API Documentation
Commit: e1ca9fc6f7f2986eac97b11436d0b88774a424c3
https://github.com/ckan/ckan/commit/e1ca9fc6f7f2986eac97b11436d0b88774a424c3
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
uncommented statement
Commit: 95a5ca388b0f9cc8495b9dee180334110565417a
https://github.com/ckan/ckan/commit/95a5ca388b0f9cc8495b9dee180334110565417a
Author: Ryan Brooks <ryanbrooksis at gmail.com>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M ckan/lib/search/common.py
Log Message:
-----------
Remove unnecessary capture group from regex
Commit: ba40b55bea46f981920acd48f013c5adc3383817
https://github.com/ckan/ckan/commit/ba40b55bea46f981920acd48f013c5adc3383817
Author: Ian Ward <ian at excess.org>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M ckan/lib/search/common.py
Log Message:
-----------
Merge pull request #4090 from spikeheap/4089_solr_honour_user_pass
Add basic auth support for Solr
Commit: e5b4037bdedbd6f901eb3160b1ea366aac5ab20d
https://github.com/ckan/ckan/commit/e5b4037bdedbd6f901eb3160b1ea366aac5ab20d
Author: Edward Robinson <proteenx11 at gmail.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
increase the strength of the password reset token
This is the first PR to merge features from the plugin:
https://github.com/data-govt-nz/ckanext-security/issues/2
into ckan core
Commit: 5795955401fcf72dbfc3bad0542f91e7de79a8c5
https://github.com/ckan/ckan/commit/5795955401fcf72dbfc3bad0542f91e7de79a8c5
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-26 (Mon, 26 Mar 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
fix a if condtion to be more pythonic
Commit: 2ac823bdac0cb02b4d23ce187be261f5efa29c39
https://github.com/ckan/ckan/commit/2ac823bdac0cb02b4d23ce187be261f5efa29c39
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-26 (Mon, 26 Mar 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
fix the condition
Commit: 7a4469cc40ad0e220e41365fd3c170321c0413e3
https://github.com/ckan/ckan/commit/7a4469cc40ad0e220e41365fd3c170321c0413e3
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-26 (Mon, 26 Mar 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
pep8
Commit: e6f73bc6144c830e22e1cdfffd192ee61ed3d6e3
https://github.com/ckan/ckan/commit/e6f73bc6144c830e22e1cdfffd192ee61ed3d6e3
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Merge pull request #4149 from tino097/helpers-flask-related-fix
fix an if condition to be more pythonic
Commit: ef0aa3c35912cd1d5d57f774d75bcb5e9d79df01
https://github.com/ckan/ckan/commit/ef0aa3c35912cd1d5d57f774d75bcb5e9d79df01
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Move notice to the relevant section
It's the DataPusher that has these limitations, not the DataStore
Commit: d395d8355a2382df4af268d03d47bac6bcc8b313
https://github.com/ckan/ckan/commit/d395d8355a2382df4af268d03d47bac6bcc8b313
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Remove comment
Commit: db4804e1be9f7aa18d858bbad414796ea78049ae
https://github.com/ckan/ckan/commit/db4804e1be9f7aa18d858bbad414796ea78049ae
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Further tweaks
Commit: 0420a45e1cbf2e91666382a6dc12d1d9cd355974
https://github.com/ckan/ckan/commit/0420a45e1cbf2e91666382a6dc12d1d9cd355974
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge pull request #3911 from OpenUpSA/datastore-limitations
Document DataStore limitations
Commit: 984bfb3fed532af86724cab3da621f6ce05cd57e
https://github.com/ckan/ckan/commit/984bfb3fed532af86724cab3da621f6ce05cd57e
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M ckan/migration/versions/023_add_harvesting.py
Log Message:
-----------
Merge pull request #3912 from dlax/check-harvest-tables-on-dbinit
Only create harvest tables if not already existing
Commit: fb8885b03624106dd2af6e339a9e32467487ea50
https://github.com/ckan/ckan/commit/fb8885b03624106dd2af6e339a9e32467487ea50
Author: amercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M ckan/__init__.py
Log Message:
-----------
Update version number for 2.9.0a
Commit: d8c3c93196c41b08b994c2696dd22ff1007d7543
https://github.com/ckan/ckan/commit/d8c3c93196c41b08b994c2696dd22ff1007d7543
Author: amercader <amercadero at gmail.com>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M .tx/config
Log Message:
-----------
Update transifex resource
Commit: db1cd298ca6d695c7941cb5f2cdc7c869d28d27e
https://github.com/ckan/ckan/commit/db1cd298ca6d695c7941cb5f2cdc7c869d28d27e
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/model/package.py
M ckan/tests/legacy/logic/test_action.py
M ckanext/datastore/tests/test_configure.py
M ckanext/example_idatastorebackend/test/test_plugin.py
M ckanext/multilingual/plugin.py
Log Message:
-----------
Merge pull request #4133 from cclauss/fix-flake8-issues
Fix issues discovered via flake8
Commit: 8b5c190a055f1c5b75050a8eb333fe6381627210
https://github.com/ckan/ckan/commit/8b5c190a055f1c5b75050a8eb333fe6381627210
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_relationships.py
Log Message:
-----------
remove relationship_offset test
Commit: 7eb06059c8b8a2cbf9288237d19db1db9a6a3678
https://github.com/ckan/ckan/commit/7eb06059c8b8a2cbf9288237d19db1db9a6a3678
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/base.py
Log Message:
-----------
remove Api1 and Api2 testcase
Commit: 468ab41375fc28f42e66631344ae09703adccc7f
https://github.com/ckan/ckan/commit/468ab41375fc28f42e66631344ae09703adccc7f
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_group.py
Log Message:
-----------
remove tests hitting on REST endpoints
Commit: 289a464e0fd5460103d0ca7521e0835525e3f473
https://github.com/ckan/ckan/commit/289a464e0fd5460103d0ca7521e0835525e3f473
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
R ckan/tests/legacy/functional/api/model/test_licenses.py
Log Message:
-----------
delete test_licenses test
Commit: 0b04e4b6159b319bee884cef74ba432d3b142802
https://github.com/ckan/ckan/commit/0b04e4b6159b319bee884cef74ba432d3b142802
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_package.py
Log Message:
-----------
remove tests hitting on REST api endpoints
Commit: 755c2ad5285b4559029bb46587fdb1f3ca4c3d1f
https://github.com/ckan/ckan/commit/755c2ad5285b4559029bb46587fdb1f3ca4c3d1f
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/misc/test_sync.py
Log Message:
-----------
remove REST api call
Commit: 504395c313ba7a9d4dea24c921abdd40af14b107
https://github.com/ckan/ckan/commit/504395c313ba7a9d4dea24c921abdd40af14b107
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/test_api.py
Log Message:
-----------
remove ApiTest1 and ApiTest2
Commit: 68a9107a9dc167dcd95fffbe3a313283479f25e6
https://github.com/ckan/ckan/commit/68a9107a9dc167dcd95fffbe3a313283479f25e6
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/test_package_search.py
M ckan/tests/legacy/functional/api/test_resource_search.py
Log Message:
-----------
remove ApiTest1 and ApiTest2
Commit: c37a9b2de1c9403649008483be6aeca01084a238
https://github.com/ckan/ckan/commit/c37a9b2de1c9403649008483be6aeca01084a238
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_relationships.py
Log Message:
-----------
comment out the relationship test
Commit: 65d3a178ff5285440c5ee0c1b1abe6959e086dbc
https://github.com/ckan/ckan/commit/65d3a178ff5285440c5ee0c1b1abe6959e086dbc
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
delete test_licenses from blacklisted
Commit: 7600b9cf6522680503ba27cc33f3d9d9a7109c71
https://github.com/ckan/ckan/commit/7600b9cf6522680503ba27cc33f3d9d9a7109c71
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
M ckan/public/base/less/module.less
Log Message:
-----------
Fix issue #4154
Commit: c66f88d27df00ce5c6be6dde1e313aee944f69ea
https://github.com/ckan/ckan/commit/c66f88d27df00ce5c6be6dde1e313aee944f69ea
Author: Ian Ward <ian at excess.org>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M ckanext/datastore/controller.py
Log Message:
-----------
[#4150] sort required for offset
Commit: 8c99e430834d89a53435900f28636ba6bb060d33
https://github.com/ckan/ckan/commit/8c99e430834d89a53435900f28636ba6bb060d33
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-03-30 (Fri, 30 Mar 2018)
Changed paths:
M ckan/public/base/less/forms.less
M ckan/public/base/less/module.less
Log Message:
-----------
Merge pull request #4156 from gocemitevski/add-to-group-button
Add missing empty space between "Add to group" button
Commit: 312893cd4a8847dec58479659fd4e480fab34199
https://github.com/ckan/ckan/commit/312893cd4a8847dec58479659fd4e480fab34199
Author: Ian Ward <ian at excess.org>
Date: 2018-03-31 (Sat, 31 Mar 2018)
Changed paths:
M ckan/tests/controllers/test_api.py
M ckanext/datastore/tests/test_info.py
Log Message:
-----------
[#4161] fix datastore info test, move to extension
Commit: c7d4d6f4d30dfc907f2b6cfef0e88be46aa4b31b
https://github.com/ckan/ckan/commit/c7d4d6f4d30dfc907f2b6cfef0e88be46aa4b31b
Author: Ian Ward <ian at excess.org>
Date: 2018-04-01 (Sun, 01 Apr 2018)
Changed paths:
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_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_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_upsert.py
Log Message:
-----------
[#4161] +DatastoreLegacyTestBase, more DatastoreFunctionalTestBase use
Commit: 772a200f7ba2a53230c43cba7ff96ef0ef07eeec
https://github.com/ckan/ckan/commit/772a200f7ba2a53230c43cba7ff96ef0ef07eeec
Author: Ian Ward <ian at excess.org>
Date: 2018-04-01 (Sun, 01 Apr 2018)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Merge pull request #4096 from ckan/better-not-authorized-error-message
Better message on non authorized errors
Commit: 6f2931583621ce177e13f54312a68fdcd5e93405
https://github.com/ckan/ckan/commit/6f2931583621ce177e13f54312a68fdcd5e93405
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-04-02 (Mon, 02 Apr 2018)
Changed paths:
M scripts/4042_fix_resource_extras.py
Log Message:
-----------
from six.moves import input for Python 3
A less controversial subset of #4132 for quicker review. @smotornyuk
Commit: 5e376a69036ed2fe4754fbedac11623578b86b1a
https://github.com/ckan/ckan/commit/5e376a69036ed2fe4754fbedac11623578b86b1a
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-02 (Mon, 02 Apr 2018)
Changed paths:
R ckan/tests/legacy/functional/api/model/test_licenses.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
remove test_licenses.py
Commit: 154c9970bba65fc256484b0974b8e184a525cb99
https://github.com/ckan/ckan/commit/154c9970bba65fc256484b0974b8e184a525cb99
Author: Ed <proteenx11 at gmail.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
add missing import
Commit: 3ee441dcce14c6fbcb064eef5d57ddae3c51ffc1
https://github.com/ckan/ckan/commit/3ee441dcce14c6fbcb064eef5d57ddae3c51ffc1
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M doc/api/legacy-api.rst
Log Message:
-----------
REST API documentation cleaned up
Commit: 7e6badbd649810672d3993e37dae764a542a1e39
https://github.com/ckan/ckan/commit/7e6badbd649810672d3993e37dae764a542a1e39
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M doc/api/legacy-api.rst
Log Message:
-----------
remove header
Commit: 095b4d9192da09408bb9455954654be17954dc5f
https://github.com/ckan/ckan/commit/095b4d9192da09408bb9455954654be17954dc5f
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M ckanext/datastore/controller.py
Log Message:
-----------
Merge pull request #4158 from ckan/4150-dump-fix
Fix datastore dump > 25k records
Commit: f711f5be380ae29aa9e64471412dc371d6a5b078
https://github.com/ckan/ckan/commit/f711f5be380ae29aa9e64471412dc371d6a5b078
Author: Ian Ward <ian at excess.org>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
R ckan/tests/legacy/functional/api/model/test_licenses.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Merge pull request #4144 from tino097/legacy-test-coding-standards-fix
commented statement in legacy test for coding standards
Commit: 4547e82bb1e56cc27eb401cbb88c81fec99a26f9
https://github.com/ckan/ckan/commit/4547e82bb1e56cc27eb401cbb88c81fec99a26f9
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M ckan/public/base/less/forms.less
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
Log Message:
-----------
Fix issue #4159
Commit: ba898e81eb7b60547bd3bb71311439a806ae7eba
https://github.com/ckan/ckan/commit/ba898e81eb7b60547bd3bb71311439a806ae7eba
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M ckan/public/base/less/module.less
M ckan/templates/package/group_list.html
Log Message:
-----------
Fix regression in #4154
Commit: fd194f72c6359408a79b4f51b8630db8ad362589
https://github.com/ckan/ckan/commit/fd194f72c6359408a79b4f51b8630db8ad362589
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M ckan/templates/user/perform_reset.html
M ckan/templates/user/request_reset.html
Log Message:
-----------
Refactor reset password templates and add missing Bootstrap 3 formatting
Commit: 7e58536dfb6e1b53accaf009b1fda807419ac22e
https://github.com/ckan/ckan/commit/7e58536dfb6e1b53accaf009b1fda807419ac22e
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-04-03 (Tue, 03 Apr 2018)
Changed paths:
M ckan/templates/user/perform_reset.html
M ckan/templates/user/request_reset.html
Log Message:
-----------
Fix issue #4165
Commit: 32ff4e1da45d1e71a566b3abc4656ed93cb8c43b
https://github.com/ckan/ckan/commit/32ff4e1da45d1e71a566b3abc4656ed93cb8c43b
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths:
M ckan/public/base/less/search.less
Log Message:
-----------
Fix issue #4172
Commit: e3c5fb79298dfca2c5ad2a2769061c120215bb5d
https://github.com/ckan/ckan/commit/e3c5fb79298dfca2c5ad2a2769061c120215bb5d
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M ckan/tests/controllers/test_api.py
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_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_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_upsert.py
Log Message:
-----------
Merge pull request #4163 from ckan/4161-fix-datastore-info-test
[#4161] fix datastore info test, move to extension
Commit: 0b9974f47226ed5e5330266747215d186ed57a15
https://github.com/ckan/ckan/commit/0b9974f47226ed5e5330266747215d186ed57a15
Author: Ian Ward <ian at excess.org>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Merge pull request #4145 from mediasuitenz/stronger-password-reset-tokens
increase the strength of the password reset token
Commit: da9a01ad56ccb8d6f47237740f8cd24ab7da2854
https://github.com/ckan/ckan/commit/da9a01ad56ccb8d6f47237740f8cd24ab7da2854
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-06 (Fri, 06 Apr 2018)
Changed paths:
M ckan/public/base/less/module.less
M ckan/templates/package/group_list.html
Log Message:
-----------
Merge pull request #4171 from gocemitevski/fix-add-to-group-regression
Fix regression after initial fix of issue #4154
Commit: c89afcc54d5994acaf59e4f86492b8f58f183dda
https://github.com/ckan/ckan/commit/c89afcc54d5994acaf59e4f86492b8f58f183dda
Author: Ian Ward <ian at excess.org>
Date: 2018-04-09 (Mon, 09 Apr 2018)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
[#4179] retry DB connection for an extra 45s
retries connection after 1s, 2s, 3s, .. 9s
Commit: 55d288949ce18171c5f312b92c06c4ad9ac66a79
https://github.com/ckan/ckan/commit/55d288949ce18171c5f312b92c06c4ad9ac66a79
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-10 (Tue, 10 Apr 2018)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
Merge pull request #4180 from ckan/4179-database-starting
[#4179] retry DB connection for an extra 45s
Commit: e24c5b0fa2e8c1fc1de6e458f20529d5aca28688
https://github.com/ckan/ckan/commit/e24c5b0fa2e8c1fc1de6e458f20529d5aca28688
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckan/public/base/less/forms.less
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
Log Message:
-----------
Merge pull request #4169 from gocemitevski/add-member-form-columns
Fix Add Member form column display
Commit: 4d94415b4ce0941267e992fc53254b634dac2594
https://github.com/ckan/ckan/commit/4d94415b4ce0941267e992fc53254b634dac2594
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckan/templates/user/perform_reset.html
M ckan/templates/user/request_reset.html
Log Message:
-----------
Merge pull request #4173 from gocemitevski/reset-password-templates
Refactor Password Reset templates by adding missing Bootstrap 3 markup
Commit: 9d3cee168887af8f0b3cd5aad96fc28e14bba265
https://github.com/ckan/ckan/commit/9d3cee168887af8f0b3cd5aad96fc28e14bba265
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckan/public/base/less/search.less
Log Message:
-----------
Merge pull request #4174 from gocemitevski/order-by-width
Fix limited width of Order by select element
Commit: a9120d4b450bdb37cb1bd2df9afc41f07a6f444e
https://github.com/ckan/ckan/commit/a9120d4b450bdb37cb1bd2df9afc41f07a6f444e
Author: Cheomm88 <chopids at gmail.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckanext/reclineview/theme/public/recline_view.js
Log Message:
-----------
Update recline_view.js
Fix error with latitude and longitude if it's not the same name as.
Commit: 2478b55259eef7b01b9885d25be853a28f81918e
https://github.com/ckan/ckan/commit/2478b55259eef7b01b9885d25be853a28f81918e
Author: Cheomm88 <chopids at gmail.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckanext/reclineview/theme/public/recline_view.min.js
Log Message:
-----------
Update recline_view.min.js
Fixes issue 3540
Commit: 990e7fba9e35b3f0fa455c9ceee1eea116a2e460
https://github.com/ckan/ckan/commit/990e7fba9e35b3f0fa455c9ceee1eea116a2e460
Author: cheomm88 <chopids at gmail.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckanext/reclineview/theme/public/recline_view.min.js
Log Message:
-----------
Revert
Commit: daa894168ead6ca2b8add22803d8ba20882f1ceb
https://github.com/ckan/ckan/commit/daa894168ead6ca2b8add22803d8ba20882f1ceb
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-11 (Wed, 11 Apr 2018)
Changed paths:
M ckanext/reclineview/theme/public/recline_view.js
Log Message:
-----------
Merge pull request #4181 from Cheomm88/Cheomm88-patch-recline_map
DataStore Map preview does not show plot markers
Commit: 6c5c095a3b0910853aa3e977d593ce2eff3f7671
https://github.com/ckan/ckan/commit/6c5c095a3b0910853aa3e977d593ce2eff3f7671
Author: Sergey <tonnydexter at gmail.com>
Date: 2018-04-15 (Sun, 15 Apr 2018)
Changed paths:
M scripts/4042_fix_resource_extras.py
Log Message:
-----------
Merge pull request #4166 from cclauss/patch-2
from six.moves import input for Python 3
Commit: 2e15f656690a3ba06cbad8c241a2398284c214dd
https://github.com/ckan/ckan/commit/2e15f656690a3ba06cbad8c241a2398284c214dd
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M ckan/public/base/less/bootstrap.less
Log Message:
-----------
uncomment carousel styling
Commit: 2bd35dd6eef81e7f69a59ccdf352ed9b0fbd24bf
https://github.com/ckan/ckan/commit/2bd35dd6eef81e7f69a59ccdf352ed9b0fbd24bf
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
map pylons routes to flaks
Commit: 41647a1dc2fbd8e2bad23b04652a8d0bf84c3d5b
https://github.com/ckan/ckan/commit/41647a1dc2fbd8e2bad23b04652a8d0bf84c3d5b
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-17 (Tue, 17 Apr 2018)
Changed paths:
M ckan/tests/controllers/test_home.py
Log Message:
-----------
add test for pylons_to_flask map route names
Commit: fae7e45666235aca8e054214833c2c3e775af648
https://github.com/ckan/ckan/commit/fae7e45666235aca8e054214833c2c3e775af648
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/controllers/test_home.py
Log Message:
-----------
move the check when menu is created,fix pep8
Commit: 79a448880832daa0102c54fa02aab025d2c37401
https://github.com/ckan/ckan/commit/79a448880832daa0102c54fa02aab025d2c37401
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
M test-core.ini
Log Message:
-----------
add 'ckan.legacy_route_mappings'
Commit: 1b88ef1013ade29efbe6ef2a35a50f8e0a961d42
https://github.com/ckan/ckan/commit/1b88ef1013ade29efbe6ef2a35a50f8e0a961d42
Author: amercader <amercadero at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M doc/api/legacy-api.rst
Log Message:
-----------
Merge branch '4142-rest-api-docs-update' of https://github.com/tino097/ckan into tino097-4142-rest-api-docs-update
Commit: 80ba7f4b9480e98e34dd8ea958e3b508658d5615
https://github.com/ckan/ckan/commit/80ba7f4b9480e98e34dd8ea958e3b508658d5615
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M ckan/public/base/less/bootstrap.less
Log Message:
-----------
Merge pull request #4189 from tino097/4182-css-carousel-2
[#4182] uncomment carousel styling
Commit: 9f0114a5fcf71acf7aa6af593a143af0d93ca73a
https://github.com/ckan/ckan/commit/9f0114a5fcf71acf7aa6af593a143af0d93ca73a
Author: amercader <amercadero at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M doc/api/legacy-api.rst
Log Message:
-----------
Tweaks in legacy api page
Commit: 90c7d6eae0fe15c0207b0bab182f1c5697e8a388
https://github.com/ckan/ckan/commit/90c7d6eae0fe15c0207b0bab182f1c5697e8a388
Author: amercader <amercadero at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M doc/api/legacy-api.rst
Log Message:
-----------
Merge branch 'tino097-4142-rest-api-docs-update'
Commit: d218aa38df3d556ec45136326d4771a0505d2a11
https://github.com/ckan/ckan/commit/d218aa38df3d556ec45136326d4771a0505d2a11
Author: amercader <amercadero at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M ckan/public/base/less/bootstrap.less
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan
Commit: 6edc67f9d99c53808fe70569945d1ff2e6124095
https://github.com/ckan/ckan/commit/6edc67f9d99c53808fe70569945d1ff2e6124095
Author: amercader <amercadero at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M doc/api/legacy-api.rst
Log Message:
-----------
Fix sphinx warning
Commit: d36d72497f496e94f4d0920aeb71df959588203e
https://github.com/ckan/ckan/commit/d36d72497f496e94f4d0920aeb71df959588203e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M ckan/public/base/less/bootstrap.less
M doc/api/legacy-api.rst
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into 4066-map-pylons-routes-to-flask
Commit: 63e622d8efd1f08806331298089321d4cb68ec1f
https://github.com/ckan/ckan/commit/63e622d8efd1f08806331298089321d4cb68ec1f
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M ckan/config/environment.py
M ckan/lib/helpers.py
M ckan/tests/controllers/test_home.py
M test-core.ini
Log Message:
-----------
remove config from test-core.ini, move config set in update_config
Commit: dc18e85b4a8a5330b8f62337883927f2ae58953b
https://github.com/ckan/ckan/commit/dc18e85b4a8a5330b8f62337883927f2ae58953b
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M ckan/config/environment.py
Log Message:
-----------
remove pdb
Commit: 16025d5e419a2ccbc0e2307f0ecde9add493a857
https://github.com/ckan/ckan/commit/16025d5e419a2ccbc0e2307f0ecde9add493a857
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
A ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
M ckan/public-bs2/base/javascript/resource.config
A ckan/public/base/javascript/plugins/jquery.images-loaded.js
M ckan/public/base/javascript/resource.config
Log Message:
-----------
add masonry plugin for jquery
Commit: 62307b924eb270f0a93ed41bfdceb540d14f2300
https://github.com/ckan/ckan/commit/62307b924eb270f0a93ed41bfdceb540d14f2300
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
A ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
M ckan/public-bs2/base/javascript/resource.config
A ckan/public/base/javascript/plugins/jquery.images-loaded.js
M ckan/public/base/javascript/resource.config
Log Message:
-----------
Merge pull request #4196 from tino097/4160-fix-language-switcher
[#4160] fix language switcher
Commit: 7d745957e880f05923ce95200819b9cd812c4623
https://github.com/ckan/ckan/commit/7d745957e880f05923ce95200819b9cd812c4623
Author: amercader <amercadero at gmail.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M Dockerfile
Log Message:
-----------
Install setuptools recommended version to fix Travis
Commit: 07879a73171598128aeac788ebee1a5e93315cb7
https://github.com/ckan/ckan/commit/07879a73171598128aeac788ebee1a5e93315cb7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M ckan/tests/test_none_root.py
Log Message:
-----------
fix failing test on dev-2.8 build
Commit: 62093da6905b1bf54844c07e0e191ca6366a27bf
https://github.com/ckan/ckan/commit/62093da6905b1bf54844c07e0e191ca6366a27bf
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M Dockerfile
Log Message:
-----------
Merge pull request #4197 from ckan/fix-docker-build-travis
Install setuptools recommended version as part of the Docker build
Commit: c893d541faa478f950dd240a6a392a548913a346
https://github.com/ckan/ckan/commit/c893d541faa478f950dd240a6a392a548913a346
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M Dockerfile
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into fix-dev-v2.8-none-root-test
Commit: 992e8cb4b01a458605be1a3c01287b26feb233c9
https://github.com/ckan/ckan/commit/992e8cb4b01a458605be1a3c01287b26feb233c9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Improve error message when running "paster less" but npm is not installed.
Commit: 5634fd1724824dd1785ab901095acb27baa3448f
https://github.com/ckan/ckan/commit/5634fd1724824dd1785ab901095acb27baa3448f
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M ckan/tests/test_none_root.py
Log Message:
-----------
Merge pull request #4199 from tino097/fix-dev-v2.8-none-root-test
fix failing test on dev-2.8 build
Commit: c66afd4c79d66dd30d61dcb75a546a77b6e7dd38
https://github.com/ckan/ckan/commit/c66afd4c79d66dd30d61dcb75a546a77b6e7dd38
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/config/environment.py
M ckan/lib/helpers.py
M ckan/tests/controllers/test_home.py
Log Message:
-----------
make legacy_route_mappings more configurable
Commit: e42fa8b06468b0b1b7979f6128b3fa6ac406f20a
https://github.com/ckan/ckan/commit/e42fa8b06468b0b1b7979f6128b3fa6ac406f20a
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M Dockerfile
A ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
M ckan/public-bs2/base/javascript/resource.config
A ckan/public/base/javascript/plugins/jquery.images-loaded.js
M ckan/public/base/javascript/resource.config
M ckan/tests/test_none_root.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into 4066-map-pylons-routes-to-flask
Commit: 0bc7c1d34681e9bd2349985744a70e80a500ed4a
https://github.com/ckan/ckan/commit/0bc7c1d34681e9bd2349985744a70e80a500ed4a
Author: Arnav Garg <36654563+iamarnavgarg at users.noreply.github.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Typo error
Commit: 69408a0b06f6e2e8b0a4e5e2e9a8bdb6f9eb66e0
https://github.com/ckan/ckan/commit/69408a0b06f6e2e8b0a4e5e2e9a8bdb6f9eb66e0
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/config/environment.py
M ckan/lib/helpers.py
Log Message:
-----------
move legacy_route_mappings config setup to helpers
Commit: 8a232696f5dc49e4e766f584e21e03c68fbae644
https://github.com/ckan/ckan/commit/8a232696f5dc49e4e766f584e21e03c68fbae644
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
pep 8
Commit: b4ebd6a1278a4b395ed5244215a50ddf9590cde2
https://github.com/ckan/ckan/commit/b4ebd6a1278a4b395ed5244215a50ddf9590cde2
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/config/environment.py
M ckan/tests/controllers/test_home.py
M test-core.ini
Log Message:
-----------
small updates
Commit: 0db9859941073e4930c7e253f68caf7034896559
https://github.com/ckan/ckan/commit/0db9859941073e4930c7e253f68caf7034896559
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge pull request #4203 from iamarnavgarg/master
Typo error
Commit: fab277df5115f67a452cae82b05976f53a35d371
https://github.com/ckan/ckan/commit/fab277df5115f67a452cae82b05976f53a35d371
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge pull request #4200 from ckan/less-npm-check
Improve error message when running "paster less" but npm is not installed
Commit: e45d7063591ba88cf81eba2c5aab08b39d4dc373
https://github.com/ckan/ckan/commit/e45d7063591ba88cf81eba2c5aab08b39d4dc373
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
M doc/maintaining/configuration.rst
Log Message:
-----------
document changes
Commit: d4cd3bfedb2a2c5f1786bb475bd69cd8648923b6
https://github.com/ckan/ckan/commit/d4cd3bfedb2a2c5f1786bb475bd69cd8648923b6
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
refactoring of the code
Commit: 7d7361049c541573de48497517180241c2baa936
https://github.com/ckan/ckan/commit/7d7361049c541573de48497517180241c2baa936
Author: Cody Boyko <codywboyko at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M doc/maintaining/filestore.rst
Log Message:
-----------
Small grammatical fixes to filestore docs.
Commit: ab15ab80d9ffe4f49e25515cbe19a5c84b0e09e6
https://github.com/ckan/ckan/commit/ab15ab80d9ffe4f49e25515cbe19a5c84b0e09e6
Author: Cody Boyko <codywboyko at gmail.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
Minor edits for config documentation.
Commit: abdd81b2f11f3b30f9301c39e5384632a1322c8a
https://github.com/ckan/ckan/commit/abdd81b2f11f3b30f9301c39e5384632a1322c8a
Author: Arnav Garg <arnav.garg at india.nec.com>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M ckan/config/environment.py
Log Message:
-----------
Grammatical Error
Commit: 09b150e4f1173420c362917e72cab0cac2c984c5
https://github.com/ckan/ckan/commit/09b150e4f1173420c362917e72cab0cac2c984c5
Author: Arnav Garg <arnav.garg at india.nec.com>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M ckan/config/environment.py
Log Message:
-----------
grammatical error
Commit: a6ba82389721211631b9ea96f1ebcf3b2fdcbdff
https://github.com/ckan/ckan/commit/a6ba82389721211631b9ea96f1ebcf3b2fdcbdff
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #4205 from boykoc/patch-2
Minor edits for config documentation.
Commit: 5e03a81d5872b5117ae4d0acad112431abd47dc3
https://github.com/ckan/ckan/commit/5e03a81d5872b5117ae4d0acad112431abd47dc3
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M ckan/config/environment.py
Log Message:
-----------
Merge pull request #4206 from iamarnavgarg/master
Grammatical Error
Commit: 3d87ca245eed0d3c24842ca39285f6df3b197659
https://github.com/ckan/ckan/commit/3d87ca245eed0d3c24842ca39285f6df3b197659
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M doc/maintaining/filestore.rst
Log Message:
-----------
Merge pull request #4204 from boykoc/patch-1
Small grammatical fixes to filestore docs.
Commit: b32bf370a29b2289f2ea85e19417e9930c61d597
https://github.com/ckan/ckan/commit/b32bf370a29b2289f2ea85e19417e9930c61d597
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M ckan/templates/package/base.html
Log Message:
-----------
[#4031] Support group type in dataset pages breadcrumbs
We missed these in #4032, adds support for custom group types in dataset
pages
Commit: d5e9f9a273705642ab09ff77cb96d4747cd219f4
https://github.com/ckan/ckan/commit/d5e9f9a273705642ab09ff77cb96d4747cd219f4
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4066] Minor tweaks
Commit: 97f9f5e244bfe08bdbdc66fd62299bf31d61a5cd
https://github.com/ckan/ckan/commit/97f9f5e244bfe08bdbdc66fd62299bf31d61a5cd
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/controllers/test_home.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch 'tino097-4066-map-pylons-routes-to-flask'
Commit: bd0d44fa423443a4a64a2d6dd160f2987116257a
https://github.com/ckan/ckan/commit/bd0d44fa423443a4a64a2d6dd160f2987116257a
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M ckan/templates/group/snippets/group_form.html
M ckan/templates/organization/snippets/organization_form.html
M ckanext/example_igroupform/tests/test_controllers.py
Log Message:
-----------
[#4031] Show custom group/org type in slug widget
Commit: 37754a5efa2354b6f991fbd7785d4c3e5463c7ce
https://github.com/ckan/ckan/commit/37754a5efa2354b6f991fbd7785d4c3e5463c7ce
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
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
Log Message:
-----------
[#4031] Add changes to BS2 templates
Commit: 00c91887d0fd896942d5359c9352a26f8469e977
https://github.com/ckan/ckan/commit/00c91887d0fd896942d5359c9352a26f8469e977
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M ckan/templates-bs2/group/snippets/feeds.html
M ckan/templates-bs2/organization/snippets/feeds.html
M ckan/templates/group/snippets/feeds.html
M ckan/templates/organization/snippets/feeds.html
Log Message:
-----------
[#3567] Fix feed URL in group and org pages
Commit: a6b51762cec00697312d1dca84f1ac6071186e31
https://github.com/ckan/ckan/commit/a6b51762cec00697312d1dca84f1ac6071186e31
Author: amercader <amercadero at gmail.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M ckanext/example_igroupform/tests/test_controllers.py
Log Message:
-----------
Fix pep8
Commit: 4e875d379d342786aebde8efa95319640f7cf989
https://github.com/ckan/ckan/commit/4e875d379d342786aebde8efa95319640f7cf989
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M ckan/templates-bs2/group/snippets/feeds.html
M ckan/templates-bs2/organization/snippets/feeds.html
M ckan/templates/group/snippets/feeds.html
M ckan/templates/organization/snippets/feeds.html
Log Message:
-----------
Merge pull request #4208 from ckan/broken-feed-links
[#3567] Fix feed URL in group and org pages
Commit: 6142248f3485cafd827b279ba55c65cd48d38103
https://github.com/ckan/ckan/commit/6142248f3485cafd827b279ba55c65cd48d38103
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
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
M ckan/templates/package/base.html
M ckanext/example_igroupform/tests/test_controllers.py
Log Message:
-----------
Merge pull request #4207 from ckan/4031-missing-group-type-breadcrumbs
[#4031] More support for custom group types in templates
Commit: 70735603c379f8bda08c6d8e18829158f3d684d7
https://github.com/ckan/ckan/commit/70735603c379f8bda08c6d8e18829158f3d684d7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/tests/logic/auth/test_get.py
Log Message:
-----------
restrict anonymous access to user information
Commit: 1f0b47d0b27535bc9644912d5c60b712228cda8e
https://github.com/ckan/ckan/commit/1f0b47d0b27535bc9644912d5c60b712228cda8e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/tests/logic/auth/test_get.py
Log Message:
-----------
pep8 and fix typo
Commit: de9fddee85073af1838b72ea0ea5fdf529221d2a
https://github.com/ckan/ckan/commit/de9fddee85073af1838b72ea0ea5fdf529221d2a
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
update documentation
Commit: 48b4b1a8052aefec8314ffd4007e2757303d776c
https://github.com/ckan/ckan/commit/48b4b1a8052aefec8314ffd4007e2757303d776c
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
R ckan/tests/legacy/functional/api/model/test_relationships.py
Log Message:
-----------
remove test_relationships.py
Commit: 54d9b0b967360df0572726656a0a6bfd06cdc876
https://github.com/ckan/ckan/commit/54d9b0b967360df0572726656a0a6bfd06cdc876
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/api/model/test_package.py
R ckan/tests/legacy/functional/api/model/test_relationships.py
M ckan/tests/legacy/functional/api/test_api.py
M ckan/tests/legacy/functional/api/test_package_search.py
M ckan/tests/legacy/functional/api/test_resource_search.py
M ckan/tests/legacy/misc/test_sync.py
Log Message:
-----------
Merge pull request #4157 from tino097/legacy-tests-cleanup
Legacy tests cleanup
Commit: 561d1fb901dfea8e71daada0f17995715bac1dfc
https://github.com/ckan/ckan/commit/561d1fb901dfea8e71daada0f17995715bac1dfc
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_ratings.py
Log Message:
-----------
Remove unused RatingsTestCase.test_entity_get()
Fixes #3823 The first line of this legacy test case is __raise SkipTest('"Rating register get" functionality is not implemented')__ so this PR recommends removing the method as discussed in #4211
Commit: a5c708eee3d4682ac7aa602533ad2e280eb56928
https://github.com/ckan/ckan/commit/a5c708eee3d4682ac7aa602533ad2e280eb56928
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_ratings.py
Log Message:
-----------
Merge pull request #4219 from cclauss/patch-3
Remove unused RatingsTestCase.test_entity_get()
Commit: c2c8cb3e6d1d91a83dd6d1712bd08d78f9bab9d2
https://github.com/ckan/ckan/commit/c2c8cb3e6d1d91a83dd6d1712bd08d78f9bab9d2
Author: cclauss <cclauss at bluewin.ch>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_ratings.py
Log Message:
-----------
Remove unused RatingsTestCase.test_entity_get()
#4219 removed __RatingsTestCase.test_register_get()__
This PR removes __RatingsTestCase.test_entity_get()__
Fixes #3823 The first line of both legacy test case is __raise SkipTest('"Rating register get" functionality is not implemented')__ so this PR recommends removing both methods as discussed in #4211
### Proposed fixes:
* remove skipped legacy test case __RatingsTestCase.test_entity_get()__
### Features:
- [X] includes tests covering changes
- [ ] includes updated documentation
- [ ] includes user-visible changes
- [ ] includes API changes
- [X] includes bugfix for possible backport -- a flake8 undefined name
Please [X] all the boxes above that apply
Fixes: flake8 testing of https://github.com/ckan/ckan on Python 3.6.3
$ __flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics__
```
./ckan/tests/legacy/functional/api/model/test_ratings.py:50:27: F821 undefined name 'rating_opts'
assert_equal(res, rating_opts['rating'])
^
1 F821 undefined name 'rating_opts'
1
```
Commit: 8082678112d1c68a435e275e4b386b2f85581f4f
https://github.com/ckan/ckan/commit/8082678112d1c68a435e275e4b386b2f85581f4f
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
review comments fixed
Commit: 927963c697e43739a3478b5efd97b7a19dcfe1a8
https://github.com/ckan/ckan/commit/927963c697e43739a3478b5efd97b7a19dcfe1a8
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
set public_user_details to default true
Commit: 4684f12d266eb00d5567a7bdde8be50b62b142db
https://github.com/ckan/ckan/commit/4684f12d266eb00d5567a7bdde8be50b62b142db
Author: amercader <amercadero at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/lib/jinja_extensions.py
Log Message:
-----------
Remove Jinja2 Bytecode cache
I'm getting random failures with the scheming extensions
File '/home/adria/dev/pyenvs/ckan/src/ckanext-scheming/ckanext/scheming/templates/scheming/package/read.html', line 3 in top-level template code
{%- set schema = h.scheming_get_dataset_schema(dataset_type) -%}
File '/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/jinja2/environment.py', line 434 in getattr
return obj[attribute]
File '/home/adria/dev/pyenvs/ckan/src/ckan/ckan/lib/helpers.py', line 85 in __getitem__
key=key
HelperError: Helper 'scheming_get_dataset_schema' has not been defined.
Removing the bytecode cache stops the failures entirely.
Commit: fa3462e374f80fece9df702bc63d9b645b430173
https://github.com/ckan/ckan/commit/fa3462e374f80fece9df702bc63d9b645b430173
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/tests/legacy/functional/api/model/test_ratings.py
Log Message:
-----------
Merge pull request #4221 from cclauss/patch-3
Remove unused RatingsTestCase.test_entity_get()
Commit: 0e5b4b162e2712998980161f90e514161d8bad43
https://github.com/ckan/ckan/commit/0e5b4b162e2712998980161f90e514161d8bad43
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
A ckan/templates-bs2/403.html
A ckan/templates/403.html
M ckan/tests/controllers/test_user.py
M ckan/views/user.py
Log Message:
-----------
workaround for 403 exceptions with flask
Commit: 26de23d6201b64d680802e5dac88c8395d4b898d
https://github.com/ckan/ckan/commit/26de23d6201b64d680802e5dac88c8395d4b898d
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M ckan/templates-bs2/403.html
M ckan/templates/403.html
M ckan/tests/legacy/functional/test_user.py
Log Message:
-----------
fix legacy tests, remove displaying flash message
Commit: d8f95f49da6f4bc551cf4e6d31e1cd1e03d38fc8
https://github.com/ckan/ckan/commit/d8f95f49da6f4bc551cf4e6d31e1cd1e03d38fc8
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/templates-bs2/403.html
M ckan/templates/403.html
M ckan/tests/legacy/functional/test_user.py
Log Message:
-----------
Revert "fix legacy tests, remove displaying flash message"
This reverts commit 26de23d6201b64d680802e5dac88c8395d4b898d.
Commit: f83ad01492a25c0b8e35ca4a9c3aee0df4417344
https://github.com/ckan/ckan/commit/f83ad01492a25c0b8e35ca4a9c3aee0df4417344
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/lib/jinja_extensions.py
Log Message:
-----------
Merge pull request #4223 from ckan/remove-jinja-bytecode-cache
Remove Jinja2 Bytecode cache
Commit: fd6736dadfeec82d367eb1306d36cbbb78e5df58
https://github.com/ckan/ckan/commit/fd6736dadfeec82d367eb1306d36cbbb78e5df58
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/user.py
Log Message:
-----------
Check method on controller actions
Commit: 098b74d79181766374610a5cac630ae0d435894f
https://github.com/ckan/ckan/commit/098b74d79181766374610a5cac630ae0d435894f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Fix display of org title in organization stream
Commit: d1c6a075d545eaeca3687d1e73dadc52a55ea52e
https://github.com/ckan/ckan/commit/d1c6a075d545eaeca3687d1e73dadc52a55ea52e
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/tests/logic/auth/test_get.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch '3915-pr-restrict-anon-access-update' of https://github.com/tino097/ckan into tino097-3915-pr-restrict-anon-access-update
Commit: c806957487618f1d9be0de5d30b3602479ec0be0
https://github.com/ckan/ckan/commit/c806957487618f1d9be0de5d30b3602479ec0be0
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M dev-requirements.txt
Log Message:
-----------
Upgrade sphinx-rtd-theme
Commit: e7541b00da6c2b8a6898cfb00706830ce74e478e
https://github.com/ckan/ckan/commit/e7541b00da6c2b8a6898cfb00706830ce74e478e
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
R ckan/templates-bs2/403.html
R ckan/templates/403.html
M ckan/templates/error_document_template.html
M ckan/tests/controllers/test_user.py
M ckan/views/user.py
Log Message:
-----------
Updating the code by review comments
Commit: 594fca0586d0b5e36758d5f8b85ac58c485d3328
https://github.com/ckan/ckan/commit/594fca0586d0b5e36758d5f8b85ac58c485d3328
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/controllers/error.py
M ckan/templates/error_document_template.html
M ckan/views/admin.py
M ckan/views/dashboard.py
M ckan/views/feed.py
M ckan/views/home.py
Log Message:
-----------
Updating the code by review comments
Commit: 9b00ff143debd3c09d4da2036a980cfb7580b294
https://github.com/ckan/ckan/commit/9b00ff143debd3c09d4da2036a980cfb7580b294
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M doc/_static/ckanlogo.png
M doc/conf.py
Log Message:
-----------
[#4209] Add logo to sidebar, bump copyright year
Commit: 03fe994576dfec6115c089172ffb50969e95dc07
https://github.com/ckan/ckan/commit/03fe994576dfec6115c089172ffb50969e95dc07
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
A doc/_static/css/custom.css
A doc/_templates/layout.html
M doc/conf.py
Log Message:
-----------
[#4209] Add Warning in docs sidebar
A warning is shown when (from more to less severe):
* Running an old, unsupported version
* Running master
* Running a supported but not the latest version
Reused much of the code from @davidread in #2946, with some changes.
Commit: d45c91b50f81a19b3c940f132899d45e4e878c2e
https://github.com/ckan/ckan/commit/d45c91b50f81a19b3c940f132899d45e4e878c2e
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M doc/contributing/release-process.rst
Log Message:
-----------
[#4209] Add doc branches to the release docs
Commit: b1035f9b3d4f957391cfb52c6670d0eb41994f9b
https://github.com/ckan/ckan/commit/b1035f9b3d4f957391cfb52c6670d0eb41994f9b
Author: amercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/lib/app_globals.py
Log Message:
-----------
[#4209] Point API docs to stable URL
Commit: afbb37004dfc549f31cc516cf12352399668bce7
https://github.com/ckan/ckan/commit/afbb37004dfc549f31cc516cf12352399668bce7
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/templates-bs2/error_document_template.html
M ckan/templates/error_document_template.html
Log Message:
-----------
fix templates
Commit: f5b162d63406c51731a11afcfc9d71f27b498fc0
https://github.com/ckan/ckan/commit/f5b162d63406c51731a11afcfc9d71f27b498fc0
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/tests/controllers/test_feed.py
M ckan/views/dashboard.py
M ckan/views/feed.py
M ckan/views/home.py
M ckan/views/user.py
Log Message:
-----------
register flask app errorhandler, fix feed tests
Commit: 907afd1b9f5b9bf8dc49f4cf273717cfc8257eb0
https://github.com/ckan/ckan/commit/907afd1b9f5b9bf8dc49f4cf273717cfc8257eb0
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/lib/app_globals.py
M doc/contributing/release-process.rst
Log Message:
-----------
Merge pull request #4231 from ckan/4209-docs-reorg-basic
[#4209] Changes needed for new stable docs URLs
Commit: db08890a1e6b54f7f2b2a4289c90977459c8271b
https://github.com/ckan/ckan/commit/db08890a1e6b54f7f2b2a4289c90977459c8271b
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
Log Message:
-----------
Fix #4233
Commit: 66484250712335c1f1c845f9a428f395e2e00026
https://github.com/ckan/ckan/commit/66484250712335c1f1c845f9a428f395e2e00026
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/views/admin.py
Log Message:
-----------
remove extra code
Commit: 777de102f77251d3a223a160978d72c6b8bb5ea4
https://github.com/ckan/ckan/commit/777de102f77251d3a223a160978d72c6b8bb5ea4
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/config/middleware/flask_app.py
M ckan/controllers/error.py
M ckan/templates-bs2/error_document_template.html
M ckan/templates/error_document_template.html
M ckan/tests/controllers/test_feed.py
M ckan/tests/controllers/test_user.py
Log Message:
-----------
Merge pull request #4225 from tino097/flask-error-blueprint
403 exceptions with flask
Commit: eb82fe99c8d9c5eb015b15a52a0cb5bcd6c63762
https://github.com/ckan/ckan/commit/eb82fe99c8d9c5eb015b15a52a0cb5bcd6c63762
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/less/nav.less
M ckan/public/base/less/resource-view.less
M ckan/templates/package/resource_views.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.html
Log Message:
-----------
Fix issue #4218
Commit: 789ba99e8006ccbcad38f2f8737be65b3868935b
https://github.com/ckan/ckan/commit/789ba99e8006ccbcad38f2f8737be65b3868935b
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/less/resource-view.less
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.html
Log Message:
-----------
Fix regression with resource_read view tabs
Commit: dbc0699a10ab5adf834883455130d05898aa3117
https://github.com/ckan/ckan/commit/dbc0699a10ab5adf834883455130d05898aa3117
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
Log Message:
-----------
Merge pull request #4234 from gocemitevski/label-resource-view-order
Update labelText in resource-view-reorder module
Commit: 33bd242d9580f92ab8d2762aa6a47a74d652d0de
https://github.com/ckan/ckan/commit/33bd242d9580f92ab8d2762aa6a47a74d652d0de
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/templates/package/snippets/resource_view.html
Log Message:
-----------
Fix issue #4240
Commit: f615d818ff3ae7069e1799fe5f07c4b869e7290d
https://github.com/ckan/ckan/commit/f615d818ff3ae7069e1799fe5f07c4b869e7290d
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/less/resource-view.less
M ckan/templates/package/snippets/resource_view.html
Log Message:
-----------
Fix issue #4239
Commit: d1dcc06517da3fa4f69ddab5e011226d6bc43be8
https://github.com/ckan/ckan/commit/d1dcc06517da3fa4f69ddab5e011226d6bc43be8
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/less/resource-view.less
Log Message:
-----------
Fix encapsulation error in resource-view.less
Commit: 7093566467c1117c755a5f9151690888b8cb7f82
https://github.com/ckan/ckan/commit/7093566467c1117c755a5f9151690888b8cb7f82
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/less/nav.less
M ckan/public/base/less/resource-view.less
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.html
Log Message:
-----------
Merge pull request #4237 from gocemitevski/reorder-resource-view
Unify reordering UI for Resource Views
Commit: c24d9d1e09028fa0c49c3a7f48437781a8bc8069
https://github.com/ckan/ckan/commit/c24d9d1e09028fa0c49c3a7f48437781a8bc8069
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/templates/package/snippets/resource_view.html
Log Message:
-----------
Merge pull request #4241 from gocemitevski/embed-modal-title
Add missing CSS class to modal title in resource_view.html
Commit: 1eb17ac2fb71dbc350ee6d4707740537db8b624e
https://github.com/ckan/ckan/commit/1eb17ac2fb71dbc350ee6d4707740537db8b624e
Author: Goce Mitevski <goce.mitevski at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/less/nav.less
M ckan/public/base/less/resource-view.less
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.html
Log Message:
-----------
Resolve merging conflicts
Commit: 2e6420e92693ad61c3c5c0a716a88a8f9459fa29
https://github.com/ckan/ckan/commit/2e6420e92693ad61c3c5c0a716a88a8f9459fa29
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-05-07 (Mon, 07 May 2018)
Changed paths:
M ckan/public/base/less/resource-view.less
M ckan/templates/package/snippets/resource_view.html
Log Message:
-----------
Merge pull request #4242 from gocemitevski/resource-view-fullscreen-embed-btns
Add missing CSS class to Fullscreen and Embed buttons
Commit: d9205ffb8d43b789b3130da6238ddd4babd305d1
https://github.com/ckan/ckan/commit/d9205ffb8d43b789b3130da6238ddd4babd305d1
Author: amercader <amercadero at gmail.com>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M ckan/tests/test_coding_standards.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#3915] Improve docs
Commit: 0ea7752fa72693a8ab5df332cc94fa700a6747ee
https://github.com/ckan/ckan/commit/0ea7752fa72693a8ab5df332cc94fa700a6747ee
Author: amercader <amercadero at gmail.com>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/tests/logic/auth/test_get.py
M ckan/tests/test_coding_standards.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch 'tino097-3915-pr-restrict-anon-access-update'
Commit: cf4e2dfc0a63e2eeda9441f3751439e11434375d
https://github.com/ckan/ckan/commit/cf4e2dfc0a63e2eeda9441f3751439e11434375d
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Merge pull request #4230 from ckan/fix-org-title-in-activity-stream
Fix display of org title in organization stream
Commit: 220831dccb7e16b1995a5a62515d68e63e0fcf0a
https://github.com/ckan/ckan/commit/220831dccb7e16b1995a5a62515d68e63e0fcf0a
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M dev-requirements.txt
M doc/_static/ckanlogo.png
A doc/_static/css/custom.css
A doc/_templates/layout.html
M doc/conf.py
Log Message:
-----------
Merge pull request #4232 from ckan/4209-docs-reorg
Show warning on unsupported, old or latest docs
Commit: 906e17812a167bc16e26bbbc5e83107cdecce8da
https://github.com/ckan/ckan/commit/906e17812a167bc16e26bbbc5e83107cdecce8da
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M .tx/config
M CHANGELOG.rst
M Dockerfile
M LICENSE.txt
M README.rst
M ckan/__init__.py
M ckan/authz.py
M ckan/ckan_nose_plugin.py
M ckan/common.py
R ckan/config/celery-supervisor.conf
M ckan/config/deployment.ini_tmpl
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/error.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
A ckan/controllers/revision.py
M ckan/controllers/template.py
M ckan/controllers/user.py
M ckan/i18n/check_po_files.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/app_globals.py
M ckan/lib/base.py
M ckan/lib/captcha.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/__init__.py
M ckan/logic/auth/create.py
M ckan/logic/auth/get.py
M ckan/logic/auth/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/migration/versions/023_add_harvesting.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/modules/resource-view-filters.js
M ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
A ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
M ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
M ckan/public-bs2/base/javascript/resource.config
A ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
M ckan/public-bs2/base/vendor/select2/LICENSE
M ckan/public-bs2/base/vendor/select2/README.md
M ckan/public-bs2/base/vendor/select2/bower.json
M ckan/public-bs2/base/vendor/select2/component.json
M ckan/public-bs2/base/vendor/select2/composer.json
M ckan/public-bs2/base/vendor/select2/package.json
M ckan/public-bs2/base/vendor/select2/release.sh
M ckan/public-bs2/base/vendor/select2/select2.css
M ckan/public-bs2/base/vendor/select2/select2.jquery.json
M ckan/public-bs2/base/vendor/select2/select2.js
M ckan/public-bs2/base/vendor/select2/select2.min.js
M ckan/public-bs2/base/vendor/select2/select2.png
M ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
A ckan/public-bs2/base/vendor/select2/select2_locale_az.js
M ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
M ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
M ckan/public-bs2/base/vendor/select2/select2_locale_da.js
M ckan/public-bs2/base/vendor/select2/select2_locale_de.js
M ckan/public-bs2/base/vendor/select2/select2_locale_el.js
M ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
M ckan/public-bs2/base/vendor/select2/select2_locale_es.js
M ckan/public-bs2/base/vendor/select2/select2_locale_et.js
M ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
M ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
M ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
M ckan/public-bs2/base/vendor/select2/select2_locale_he.js
M ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
M ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
M ckan/public-bs2/base/vendor/select2/select2_locale_id.js
M ckan/public-bs2/base/vendor/select2/select2_locale_is.js
M ckan/public-bs2/base/vendor/select2/select2_locale_it.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
M ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
M ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
M ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
A ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
M ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_no.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
M ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
M ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
M ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
M ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
M ckan/public-bs2/base/vendor/select2/select2_locale_th.js
M ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
A ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
M ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
M ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
M ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
M ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
M ckan/public-bs2/base/vendor/select2/select2x2.png
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/javascript/modules/confirm-action.js
M ckan/public/base/javascript/modules/custom-fields.js
M ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-reorder.js
A ckan/public/base/javascript/plugins/jquery.images-loaded.js
M ckan/public/base/javascript/plugins/jquery.masonry.js
M ckan/public/base/javascript/resource.config
M ckan/public/base/less/bootstrap-variables.less
M ckan/public/base/less/bootstrap.less
M ckan/public/base/less/dataset.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/media.less
M ckan/public/base/less/module.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/resource-view.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
A ckan/public/base/vendor/select2/CONTRIBUTING.md
M ckan/public/base/vendor/select2/LICENSE
M ckan/public/base/vendor/select2/README.md
M ckan/public/base/vendor/select2/bower.json
M ckan/public/base/vendor/select2/component.json
M ckan/public/base/vendor/select2/composer.json
M ckan/public/base/vendor/select2/package.json
M ckan/public/base/vendor/select2/release.sh
M ckan/public/base/vendor/select2/select2.css
M ckan/public/base/vendor/select2/select2.jquery.json
M ckan/public/base/vendor/select2/select2.js
M ckan/public/base/vendor/select2/select2.min.js
M ckan/public/base/vendor/select2/select2.png
M ckan/public/base/vendor/select2/select2_locale_ar.js
A ckan/public/base/vendor/select2/select2_locale_az.js
M ckan/public/base/vendor/select2/select2_locale_bg.js
M ckan/public/base/vendor/select2/select2_locale_ca.js
M ckan/public/base/vendor/select2/select2_locale_cs.js
M ckan/public/base/vendor/select2/select2_locale_da.js
M ckan/public/base/vendor/select2/select2_locale_de.js
M ckan/public/base/vendor/select2/select2_locale_el.js
M ckan/public/base/vendor/select2/select2_locale_en.js.template
M ckan/public/base/vendor/select2/select2_locale_es.js
M ckan/public/base/vendor/select2/select2_locale_et.js
M ckan/public/base/vendor/select2/select2_locale_eu.js
M ckan/public/base/vendor/select2/select2_locale_fa.js
M ckan/public/base/vendor/select2/select2_locale_fi.js
M ckan/public/base/vendor/select2/select2_locale_fr.js
M ckan/public/base/vendor/select2/select2_locale_gl.js
M ckan/public/base/vendor/select2/select2_locale_he.js
M ckan/public/base/vendor/select2/select2_locale_hr.js
M ckan/public/base/vendor/select2/select2_locale_hu.js
M ckan/public/base/vendor/select2/select2_locale_id.js
M ckan/public/base/vendor/select2/select2_locale_is.js
M ckan/public/base/vendor/select2/select2_locale_it.js
M ckan/public/base/vendor/select2/select2_locale_ja.js
M ckan/public/base/vendor/select2/select2_locale_ka.js
M ckan/public/base/vendor/select2/select2_locale_ko.js
M ckan/public/base/vendor/select2/select2_locale_lt.js
M ckan/public/base/vendor/select2/select2_locale_lv.js
M ckan/public/base/vendor/select2/select2_locale_mk.js
M ckan/public/base/vendor/select2/select2_locale_ms.js
A ckan/public/base/vendor/select2/select2_locale_nb.js
M ckan/public/base/vendor/select2/select2_locale_nl.js
R ckan/public/base/vendor/select2/select2_locale_no.js
M ckan/public/base/vendor/select2/select2_locale_pl.js
M ckan/public/base/vendor/select2/select2_locale_pt-BR.js
M ckan/public/base/vendor/select2/select2_locale_pt-PT.js
M ckan/public/base/vendor/select2/select2_locale_ro.js
M ckan/public/base/vendor/select2/select2_locale_rs.js
M ckan/public/base/vendor/select2/select2_locale_ru.js
M ckan/public/base/vendor/select2/select2_locale_sk.js
M ckan/public/base/vendor/select2/select2_locale_sv.js
M ckan/public/base/vendor/select2/select2_locale_th.js
M ckan/public/base/vendor/select2/select2_locale_tr.js
A ckan/public/base/vendor/select2/select2_locale_ug-CN.js
M ckan/public/base/vendor/select2/select2_locale_uk.js
M ckan/public/base/vendor/select2/select2_locale_vi.js
M ckan/public/base/vendor/select2/select2_locale_zh-CN.js
M ckan/public/base/vendor/select2/select2_locale_zh-TW.js
M ckan/public/base/vendor/select2/select2x2.png
M ckan/templates-bs2/error_document_template.html
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/feeds.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/feeds.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/error_document_template.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/feeds.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/feeds.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/package/base.html
M ckan/templates/package/group_list.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.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_feed.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_group.py
R ckan/tests/legacy/functional/api/model/test_licenses.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/api/model/test_ratings.py
R ckan/tests/legacy/functional/api/model/test_relationships.py
M ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/api/model/test_tag.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/api/test_api.py
M ckan/tests/legacy/functional/api/test_package_search.py
M ckan/tests/legacy/functional/api/test_resource_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_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/legacy/test_coding_standards.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/auth/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/tests/test_none_root.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/controller.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
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_chained_action.py
A ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_configure.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_disable.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_interface.py
M ckanext/datastore/tests/test_plugin.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 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_idatastorebackend/test/test_plugin.py
M ckanext/example_igroupform/tests/test_controllers.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/reclineview/theme/public/recline_view.js
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/_static/ckanlogo.png
A doc/_static/css/custom.css
A doc/_templates/layout.html
M doc/api/legacy-api.rst
M doc/conf.py
M doc/contributing/documentation.rst
M doc/contributing/release-process.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/filestore.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 3484_revision_ui_removal2
Compare: https://github.com/ckan/ckan/compare/d82664041a1b...906e17812a16
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the ckan-changes
mailing list