[ckan-changes] [ckan/ckan] 00edb1: Completely remove the revision controller.
Adrià Mercader
noreply at github.com
Fri May 3 10:24:20 UTC 2019
Branch: refs/heads/master
Home: https://github.com/ckan/ckan
Commit: 00edb1b862e21bf94c5bd7896217d17f17d1e2f1
https://github.com/ckan/ckan/commit/00edb1b862e21bf94c5bd7896217d17f17d1e2f1
Author: Tyler Kennedy <tk at tkte.ch>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/group.py
M ckan/controllers/package.py
R ckan/controllers/revision.py
M ckan/controllers/user.py
R ckan/lib/activity_streams.py
M ckan/lib/helpers.py
M ckan/logic/action/get.py
M ckan/model/package.py
M ckan/templates/group/activity_stream.html
M ckan/templates/organization/activity_stream.html
M ckan/templates/package/activity.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/list.html
R ckan/templates/revision/read.html
R ckan/templates/revision/read_base.html
R ckan/templates/revision/snippets/revisions_list.html
A ckan/templates/snippets/activities/added_tag.html
A ckan/templates/snippets/activities/changed_group.html
A ckan/templates/snippets/activities/changed_organization.html
A ckan/templates/snippets/activities/changed_package.html
A ckan/templates/snippets/activities/changed_resource.html
A ckan/templates/snippets/activities/changed_user.html
A ckan/templates/snippets/activities/deleted_group.html
A ckan/templates/snippets/activities/deleted_organization.html
A ckan/templates/snippets/activities/deleted_package.html
A ckan/templates/snippets/activities/deleted_resource.html
A ckan/templates/snippets/activities/follow_dataset.html
A ckan/templates/snippets/activities/follow_group.html
A ckan/templates/snippets/activities/follow_user.html
A ckan/templates/snippets/activities/new_group.html
A ckan/templates/snippets/activities/new_organization.html
A ckan/templates/snippets/activities/new_package.html
A ckan/templates/snippets/activities/new_resource.html
A ckan/templates/snippets/activities/new_user.html
A ckan/templates/snippets/activities/removed_tag.html
R ckan/templates/snippets/activity_item.html
A ckan/templates/snippets/activity_stream.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/tests/legacy/functional/test_package.py
R ckan/tests/legacy/functional/test_revision.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Completely remove the revision controller.
Remove the legacy revision controller 'tests'
Activities are now just templates. Removes all _html 'helpers'.
Remove leftover mentions of activity_streams.py and missed _html helpers from actions.
Switch activity action based on group type.
Fix 'View this version' links.
Redirect legacy history page to activity feed (this page is not referenced by anything in core ckan)
Revert a small change that breaks old fanstatic-based CKAN.
Remove mentions to user_activity_list_html and _html test checks.
Store complete package dict in activity. Store user name at time of change. Show historic package versions.
Legacy tests do not include valid users when creating test packages.
Ignore authentication when creating the package dict for the activity record.
Commit: a58b6f99e9f6509aebb6a1be8e1b7cebdcf64ee0
https://github.com/ckan/ckan/commit/a58b6f99e9f6509aebb6a1be8e1b7cebdcf64ee0
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-02 (Tue, 02 Jan 2018)
Changed paths:
M .gitignore
M .travis.yml
M CHANGELOG.rst
M Dockerfile
M LICENSE.txt
M README.rst
M bin/travis-install-dependencies
M circle.yml
M ckan/__init__.py
M ckan/common.py
M ckan/config/deployment.ini_tmpl
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/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_session_extension.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/base.py
M ckan/lib/celery_app.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/jobs.py
M ckan/lib/jsonp.py
A ckan/lib/lazyjson.py
M ckan/lib/mailer.py
M ckan/lib/navl/dictization_functions.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/action/__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/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/migration/versions/008_update_vdm_ids.py
M ckan/migration/versions/016_uuids_everywhere.py
A ckan/migration/versions/086_drop_openid_column.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/group.py
M ckan/model/modification.py
M ckan/model/package.py
M ckan/model/tracking.py
M ckan/model/user.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.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/follow.js
A ckan/public/base/javascript/modules/followers-counter.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/javascript/plugins/jquery.url-helpers.js
M ckan/public/base/javascript/resource.config
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/index.html
M ckan/public/base/test/spec/modules/basic-form.spec.js
A ckan/public/base/test/spec/modules/followers-counter.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
M ckan/public/base/test/spec/plugins/jquery.url-helpers.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/robots.txt
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/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/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/confirm_delete.html
M ckan/templates/group/confirm_delete_member.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/home/snippets/stats.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.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/info.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_item.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
R 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.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/helpers.py
M ckan/tests/legacy/ckantestplugins.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_admin.py
M ckan/tests/legacy/functional/test_tracking.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_helpers.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
R ckan/tests/legacy/misc/test_format_text.py
M ckan/tests/legacy/models/test_package_relationships.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/navl/test_dictization_functions.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_i18n.py
M ckan/tests/logic/action/__init__.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/__init__.py
M ckan/tests/logic/auth/test_init.py
M ckan/tests/logic/test_validators.py
M ckan/tests/test_coding_standards.py
A ckan/tests/test_none_root.py
M ckan/views/__init__.py
A ckan/views/admin.py
M ckan/views/api.py
A ckan/views/feed.py
M ckanext/datapusher/cli.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
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/logic/auth.py
M ckanext/datastore/logic/schema.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
A ckanext/datastore/tests/test_chained_action.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
M ckanext/datastore/writer.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
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
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
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/example_ivalidators/plugin.py
M ckanext/example_ivalidators/tests/test_ivalidators.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 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
M ckanext/reclineview/theme/public/recline_view.js
A ckanext/reclineview/theme/public/recline_view.min.js
M ckanext/reclineview/theme/public/resource.config
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/layers-2x.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/layers.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/marker-icon-2x.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/marker-icon.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/marker-shadow.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/leaflet-src.js
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/leaflet.css
R ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/leaflet.js
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/images/layers-2x.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/images/layers.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/images/marker-icon-2x.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/images/marker-icon.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/images/marker-shadow.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/leaflet-src.js
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/leaflet.css
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.7/leaflet.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
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.sql
A contrib/docker/postgresql/docker-entrypoint-initdb.d/20_postgis_permissions.sql
M contrib/docker/solr/Dockerfile
M dev-requirements.txt
M doc/.gitignore
M doc/api/index.rst
M doc/conf.py
M doc/contributing/frontend/templating.rst
M doc/contributing/issues.rst
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/adding-custom-fields.rst
M doc/extensions/best-practices.rst
A doc/extensions/flask-migration.rst
M doc/extensions/index.rst
M doc/extensions/plugin-interfaces.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/index.rst
A 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/installing/solr.rst
M doc/maintaining/upgrading/upgrade-package-to-minor-release.rst
M doc/maintaining/upgrading/upgrade-postgres.rst
M doc/maintaining/upgrading/upgrade-source.rst
M doc/theming/best-practices.rst
M doc/theming/css.rst
M doc/theming/fanstatic.rst
M doc/theming/index.rst
M doc/theming/javascript.rst
M doc/theming/static-files.rst
M doc/theming/templates.rst
M pip-requirements-docs.txt
A requirement-setuptools.txt
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into 3484_revision_ui_removal
Commit: 1b6b5de51ae3f3a41a157e19c44920cf190e923b
https://github.com/ckan/ckan/commit/1b6b5de51ae3f3a41a157e19c44920cf190e923b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-02 (Tue, 02 Jan 2018)
Changed paths:
A ckan/templates-bs2/snippets/activities/added_tag.html
A ckan/templates-bs2/snippets/activities/changed_group.html
A ckan/templates-bs2/snippets/activities/changed_organization.html
A ckan/templates-bs2/snippets/activities/changed_package.html
A ckan/templates-bs2/snippets/activities/changed_resource.html
A ckan/templates-bs2/snippets/activities/changed_user.html
A ckan/templates-bs2/snippets/activities/deleted_group.html
A ckan/templates-bs2/snippets/activities/deleted_organization.html
A ckan/templates-bs2/snippets/activities/deleted_package.html
A ckan/templates-bs2/snippets/activities/deleted_resource.html
A ckan/templates-bs2/snippets/activities/follow_dataset.html
A ckan/templates-bs2/snippets/activities/follow_group.html
A ckan/templates-bs2/snippets/activities/follow_user.html
A ckan/templates-bs2/snippets/activities/new_group.html
A ckan/templates-bs2/snippets/activities/new_organization.html
A ckan/templates-bs2/snippets/activities/new_package.html
A ckan/templates-bs2/snippets/activities/new_resource.html
A ckan/templates-bs2/snippets/activities/new_user.html
A ckan/templates-bs2/snippets/activities/removed_tag.html
A ckan/templates-bs2/snippets/activity_stream.html
Log Message:
-----------
Add bootstrap2 versions of html files
Commit: 2a8f384f6f9c16f53f2c3770004d9e8de1eb4426
https://github.com/ckan/ckan/commit/2a8f384f6f9c16f53f2c3770004d9e8de1eb4426
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-02 (Tue, 02 Jan 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/logic/action/get.py
M ckan/model/package.py
Log Message:
-----------
[3972] Minor reformatting niggles.
Commit: 0bdf262651207f1818348e7474d356b2eecda8fc
https://github.com/ckan/ckan/commit/0bdf262651207f1818348e7474d356b2eecda8fc
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-02 (Tue, 02 Jan 2018)
Changed paths:
M doc/contributing/frontend/index.rst
Log Message:
-----------
Update less version, to avoid merge main.css conflicts in future. Clearly the last person to use less used a more recent version (than 2.5.2) because the color values in main.css are no longer long-hand (e.g. main.css has #ffffff rather than the #fff short-hand found in the .less file)
Commit: 626a88fa5cf81146581b2ab373589971b6d8fee7
https://github.com/ckan/ckan/commit/626a88fa5cf81146581b2ab373589971b6d8fee7
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-01-02 (Tue, 02 Jan 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/public/base/css/main.css
M ckan/public/base/less/dataset.less
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/resources.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates-bs2/package/snippets/resources_list.html
M ckan/templates/package/read.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resources.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
Log Message:
-----------
Resource links and resource page now take the activity_id param so you can look at old versions of those too.
Commit: 317e63f66bfa5839fbe907829154bfedd072314e
https://github.com/ckan/ckan/commit/317e63f66bfa5839fbe907829154bfedd072314e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-02-05 (Mon, 05 Feb 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates/package/activity.html
M ckan/templates/package/read.html
M ckan/templates/package/resource_read.html
M ckan/templates/snippets/activity_stream.html
Log Message:
-----------
Trying using logic layer activity_show. Playing about with permissions.
Commit: 13f6e15534614777495b0a603a290b48f9cbe03c
https://github.com/ckan/ckan/commit/13f6e15534614777495b0a603a290b48f9cbe03c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/model/activity.py
M ckan/templates-bs2/snippets/activities/changed_package.html
M ckan/templates-bs2/snippets/activities/new_package.html
M ckan/templates/package/activity.html
M ckan/templates/snippets/activities/changed_package.html
M ckan/templates/snippets/activities/new_package.html
M ckan/templates/snippets/activity_stream.html
Log Message:
-----------
Auth working for package activity stream. Auth logic split up into 2 functions: activity_show (which takes activity IDs) and activity_list_show (which takes object IDs).
Commit: 0ec1f727483d10c1c2cab708799ad656e460fed9
https://github.com/ckan/ckan/commit/0ec1f727483d10c1c2cab708799ad656e460fed9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Put back the hiding of actions by sysadmin (command-line things)
Commit: 88e1202f29e638280c142a457f864b582a513901
https://github.com/ckan/ckan/commit/88e1202f29e638280c142a457f864b582a513901
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Add action func to get an old version of a package, making it easy to diff on the command-line.
Commit: d0e0ebff5c79b914a346d9a0f60e95239ed8b4bb
https://github.com/ckan/ckan/commit/d0e0ebff5c79b914a346d9a0f60e95239ed8b4bb
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/lib/activity_streams_session_extension.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/tag.py
Log Message:
-----------
No longer record ActivityDetail - it is now deprecated
Commit: 8c34180098c4a5ecf9904206d825c9b256a96880
https://github.com/ckan/ckan/commit/8c34180098c4a5ecf9904206d825c9b256a96880
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Restore activity_detail_list to how it was - ActivityDetail is deprecated anyway.
Commit: ca9e5975923d219a349ff1c33523218b505e1712
https://github.com/ckan/ckan/commit/ca9e5975923d219a349ff1c33523218b505e1712
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M ckan/logic/schema.py
Log Message:
-----------
include_data not needed on this function after all
Commit: 133b6c6ed787c29d77798769a952f12f1db340d3
https://github.com/ckan/ckan/commit/133b6c6ed787c29d77798769a952f12f1db340d3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/package.py
M ckan/lib/formatters.py
M ckan/lib/helpers.py
M ckan/logic/action/get.py
M ckan/templates/snippets/activities/changed_package.html
M ckan/tests/legacy/lib/test_helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Add a diff view
Commit: ac5df412067a355abdc1682ef2c696e515ecb12d
https://github.com/ckan/ckan/commit/ac5df412067a355abdc1682ef2c696e515ecb12d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Improve the look of the diff
Commit: d2fd54766bce8b9818805910708d5de15e8e83f2
https://github.com/ckan/ckan/commit/d2fd54766bce8b9818805910708d5de15e8e83f2
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-13 (Fri, 13 Apr 2018)
Changed paths:
M ckan/lib/formatters.py
Log Message:
-----------
Improved comments
Commit: a57be3ce0948dd90b8054ef7b79ae859087c7339
https://github.com/ckan/ckan/commit/a57be3ce0948dd90b8054ef7b79ae859087c7339
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M ckan/lib/activity_streams_session_extension.py
Log Message:
-----------
Fix saving activity for edited datasets
Commit: 5c1ccb62a96470250a294b5575f68aa61ba92184
https://github.com/ckan/ckan/commit/5c1ccb62a96470250a294b5575f68aa61ba92184
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths:
M ckan/logic/action/get.py
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Add tests for controller
Commit: ee6ce10e4dd95d794f4f7194ddf4e9c1be767ec4
https://github.com/ckan/ckan/commit/ee6ce10e4dd95d794f4f7194ddf4e9c1be767ec4
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
A ckan/templates/package/changes.html
Log Message:
-----------
Add template for changes page.
Commit: a8d7351bff771b45136f1357d02f55ffffbce76c
https://github.com/ckan/ckan/commit/a8d7351bff771b45136f1357d02f55ffffbce76c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M ckan/logic/action/get.py
A ckan/migration/migrate_revisions.py
Log Message:
-----------
Add migration script for older activities
Commit: b27b822cd169d8e11205563974dd456648248807
https://github.com/ckan/ckan/commit/b27b822cd169d8e11205563974dd456648248807
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M ckan/migration/migrate_revisions.py
Log Message:
-----------
Add standard migration, to remind the site admin to run the migrate_revisions script.
Commit: bb2e0aaa72a10d6ffbb0022bc5870b8fad7d42d2
https://github.com/ckan/ckan/commit/bb2e0aaa72a10d6ffbb0022bc5870b8fad7d42d2
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-27 (Fri, 27 Apr 2018)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Diff - sort keys otherwise reordering looks like a change in the diff
Commit: 827c329032ad32b63b4c69768687558945fe24b6
https://github.com/ckan/ckan/commit/827c329032ad32b63b4c69768687558945fe24b6
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
M ckan/templates-bs2/package/resources.html
M ckan/templates/package/resources.html
Log Message:
-----------
resources page is for editing - wouldnt be viewing an old version
Commit: d56204cc97e0d570b94e0878ecc44dddafe2932f
https://github.com/ckan/ckan/commit/d56204cc97e0d570b94e0878ecc44dddafe2932f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
A ckan/migration/versions/087_revisions_to_activities.py
Log Message:
-----------
Add migration reminder
Commit: 5272f93b11817199deaef20192d5af9bf16c69a7
https://github.com/ckan/ckan/commit/5272f93b11817199deaef20192d5af9bf16c69a7
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/snippets/resources_list.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/snippets/resources_list.html
Log Message:
-----------
Context variables in templates is not good.
Commit: 15106b2c44dbb1554cc33aedb986a8373c531393
https://github.com/ckan/ckan/commit/15106b2c44dbb1554cc33aedb986a8373c531393
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/templates-bs2/snippets/activities/changed_package.html
M ckan/templates-bs2/snippets/activities/new_package.html
M ckan/templates/snippets/activities/changed_package.html
M ckan/templates/snippets/activities/new_package.html
M ckan/templates/snippets/activity_stream.html
Log Message:
-----------
Use the current dataset name in the url, rather than id, when viewing old version of dataset
Commit: a741d12ed38348be24e054c078adffe942172ed2
https://github.com/ckan/ckan/commit/a741d12ed38348be24e054c078adffe942172ed2
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
M ckan/templates-bs2/snippets/activities/changed_package.html
M ckan/templates-bs2/snippets/activities/new_package.html
M ckan/templates/snippets/activities/changed_package.html
M ckan/templates/snippets/activities/new_package.html
Log Message:
-----------
Cant use name in link because it is not available when viewing organization activity stream.
Commit: 1fa9c3c4a9288dc528ca6ea3aaae8f19a5fb315b
https://github.com/ckan/ckan/commit/1fa9c3c4a9288dc528ca6ea3aaae8f19a5fb315b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-04-28 (Sat, 28 Apr 2018)
Changed paths:
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/helpers.py
Log Message:
-----------
Activity stream link to organization should show title not name.
Commit: d66dfa0e18851fa5a4f975e6c2deb8de61303c31
https://github.com/ckan/ckan/commit/d66dfa0e18851fa5a4f975e6c2deb8de61303c31
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/model/activity.py
M ckan/templates/snippets/activity_stream.html
Log Message:
-----------
organization activity stream now shows name/title of the dataset changed, although its a bigger query and slightly complicated dictization now.
Commit: e5edeb32f916471667461f7ed5caaab1bc4b257a
https://github.com/ckan/ckan/commit/e5edeb32f916471667461f7ed5caaab1bc4b257a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-04 (Fri, 04 May 2018)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/model/activity.py
M ckan/templates/snippets/activity_stream.html
Log Message:
-----------
Activity stream now has object as a dict - more consistent.
Commit: 556189515a31d3b855563c82d8466ffc0bb7ab15
https://github.com/ckan/ckan/commit/556189515a31d3b855563c82d8466ffc0bb7ab15
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/model/activity.py
M ckan/templates-bs2/group/activity_stream.html
M ckan/templates-bs2/organization/activity_stream.html
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates/group/activity_stream.html
M ckan/templates/organization/activity_stream.html
M ckan/templates/snippets/activity_stream.html
M ckan/templates/user/activity_stream.html
Log Message:
-----------
Activity stream lists for user/group/org now name/title for packages/groups/orgs. Again, bigger queries, but saves doing it as separate queries at render time.
Commit: 617896b990458fc251449851765d835dbb78d665
https://github.com/ckan/ckan/commit/617896b990458fc251449851765d835dbb78d665
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/model/activity.py
Log Message:
-----------
Fix up recently_changed_packages_activity_list
Commit: 00f7b78cbe51faacbb5e8107759f7a0c4e5f3a8d
https://github.com/ckan/ckan/commit/00f7b78cbe51faacbb5e8107759f7a0c4e5f3a8d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/model/activity.py
M ckan/templates/snippets/activity_stream.html
M ckan/tests/controllers/test_package.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/test_activity.py
Log Message:
-----------
Fix up some tests
Commit: f155ee5481dd694ccf418b4447d429fd2f1369a7
https://github.com/ckan/ckan/commit/f155ee5481dd694ccf418b4447d429fd2f1369a7
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M ckan/lib/activity_streams_session_extension.py
M ckan/tests/legacy/functional/api/test_activity.py
Log Message:
-----------
Fix up tests ckan/tests/legacy/functional/api/test_activity.py
Commit: 63746c8ee267037fe03b48cdd930593a402a676f
https://github.com/ckan/ckan/commit/63746c8ee267037fe03b48cdd930593a402a676f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M ckan/model/activity.py
M ckan/tests/legacy/functional/api/test_dashboard.py
Log Message:
-----------
Fix bug in dashboard activity stream and tests
Commit: a785817b1f8461dc68af3a1f412156af07a44085
https://github.com/ckan/ckan/commit/a785817b1f8461dc68af3a1f412156af07a44085
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M ckan/migration/migrate_revisions.py
M ckan/model/package.py
M ckan/tests/legacy/functional/test_package.py
Log Message:
-----------
The captured pkg_dict now has for_view=False and tracking off - see discussion https://github.com/ckan/ckan/pull/3485#discussion_r187768863. Also fixed minor tests.
Commit: d82664041a1bd883f56581565f3fe4dc9b18cac9
https://github.com/ckan/ckan/commit/d82664041a1bd883f56581565f3fe4dc9b18cac9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates/snippets/activity_stream.html
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Fix up tests
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
Commit: 24819e7f300a91c7a95d28c9e5896ea360b69c05
https://github.com/ckan/ckan/commit/24819e7f300a91c7a95d28c9e5896ea360b69c05
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
R ckan/controllers/revision.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/views/user.py
Log Message:
-----------
Merge fix again
Commit: d7aafc1fdd80d5bcb321621dbf65e9def17a2536
https://github.com/ckan/ckan/commit/d7aafc1fdd80d5bcb321621dbf65e9def17a2536
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M ckan/templates-bs2/package/activity.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/user/activity_stream.html
R ckan/tests/legacy/functional/api/model/test_revisions.py
Log Message:
-----------
More fixes
Commit: 28cdd327a46ec4a99bd5e5dd28e33017c8c23601
https://github.com/ckan/ckan/commit/28cdd327a46ec4a99bd5e5dd28e33017c8c23601
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M ckan/migration/migrate_revisions.py
M ckan/migration/versions/087_revisions_to_activities.py
Log Message:
-----------
python3 style
Commit: fb5fb9cdcce8f465f1516ed06302da5352d66b18
https://github.com/ckan/ckan/commit/fb5fb9cdcce8f465f1516ed06302da5352d66b18
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/dictization/model_dictize.py
M ckan/migration/migrate_revisions.py
Log Message:
-----------
Do not save c.package_activity_stream to c any more because it is better practice to pass it in to the template in extra_vars. We are backward incompatible already - the value is changing from a lump of HTML to an object - so if anyone has customized the template they need to fix it anyway.
Commit: 91521de7b3589508592a4665334a596f158272ba
https://github.com/ckan/ckan/commit/91521de7b3589508592a4665334a596f158272ba
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates/package/snippets/resource_item.html
Log Message:
-----------
Only show tracking_summary if it exists in the package_dict, which is not true when viewing old versions of datasets.
Commit: b8c0d46b4fc63d75d9f6ef40a4098baddefce336
https://github.com/ckan/ckan/commit/b8c0d46b4fc63d75d9f6ef40a4098baddefce336
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M CHANGELOG.rst
M MANIFEST.in
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
R ckan/controllers/storage.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/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
M ckan/i18n/mk/LC_MESSAGES/ckan.mo
M ckan/i18n/mk/LC_MESSAGES/ckan.po
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/ne/LC_MESSAGES/ckan.mo
M ckan/i18n/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/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk/LC_MESSAGES/ckan.mo
M ckan/i18n/uk/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/i18n/vi/LC_MESSAGES/ckan.mo
M ckan/i18n/vi/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/cli.py
M ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
M ckan/public-bs2/base/less/masthead.less
M ckan/public-bs2/base/less/variables.less
M ckan/public/base/javascript/modules/autocomplete.js
M ckan/public/base/javascript/modules/resource-view-filters-form.js
M ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/less/masthead.less
M ckan/public/base/less/variables.less
M ckan/public/base/test/spec/modules/autocomplete.spec.js
M ckan/templates-bs2/macros/form.html
M ckan/templates-bs2/snippets/license.html
M ckan/templates/macros/form.html
M ckan/templates/snippets/license.html
M ckan/templates/user/new_user_form.html
M ckan/tests/test_coding_standards.py
M ckan/views/admin.py
M ckan/views/api.py
M dev-requirements.txt
M doc/api/index.rst
M doc/conf.py
M doc/contributing/documentation.rst
M doc/maintaining/database-management.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/linked-data-and-rdf.rst
M doc/maintaining/stats.rst
M doc/user-guide.rst
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into 3484_revision_ui_removal2
Commit: e4661f888acc113b5c62f616d639c0f61f5e94f0
https://github.com/ckan/ckan/commit/e4661f888acc113b5c62f616d639c0f61f5e94f0
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-06-29 (Fri, 29 Jun 2018)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/model/activity.py
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates/snippets/activity_stream.html
Log Message:
-----------
Simplify the activity model queries again, to not risk them taking too long. Keep the titles in the activity[data][package/group/organization] even if the rest of the data is not provided (eg not logged in), so that the titles can always be displayed. We dont have the package/group/organization names, but that can be sorted using redirects in a following commit.
Commit: df731931201d577b81d38b18bd0c1bd9b7588aae
https://github.com/ckan/ckan/commit/df731931201d577b81d38b18bd0c1bd9b7588aae
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-06 (Fri, 06 Jul 2018)
Changed paths:
M ckan/tests/legacy/functional/api/test_dashboard.py
Log Message:
-----------
Fix tests
Commit: 94e38ff84e0031659572220f8bdb1240a3e92ccb
https://github.com/ckan/ckan/commit/94e38ff84e0031659572220f8bdb1240a3e92ccb
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-12 (Thu, 12 Jul 2018)
Changed paths:
M CHANGELOG.rst
M ckan/common.py
M ckan/config/environment.py
M ckan/config/middleware/__init__.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/controllers/feed.py
M ckan/controllers/package.py
M ckan/controllers/tag.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
A ckan/migration/versions/087_remove_old_authorization_tables.py
M ckan/model/modification.py
M ckan/templates-bs2/admin/trash.html
M ckan/templates-bs2/dataviewer/base.html
M ckan/templates-bs2/header.html
M ckan/templates-bs2/home/snippets/search.html
M ckan/templates-bs2/home/snippets/stats.html
M ckan/templates-bs2/organization/bulk_process.html
M ckan/templates-bs2/organization/read.html
M ckan/templates-bs2/package/base.html
M ckan/templates-bs2/package/base_form_page.html
M ckan/templates-bs2/package/confirm_delete.html
M ckan/templates-bs2/package/confirm_delete_resource.html
M ckan/templates-bs2/package/edit.html
M ckan/templates-bs2/package/edit_base.html
M ckan/templates-bs2/package/edit_view.html
M ckan/templates-bs2/package/followers.html
M ckan/templates-bs2/package/group_list.html
M ckan/templates-bs2/package/new_package_form.html
M ckan/templates-bs2/package/new_view.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_edit.html
M ckan/templates-bs2/package/resource_edit_base.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/resource_views.html
M ckan/templates-bs2/package/resources.html
M ckan/templates-bs2/package/search.html
M ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
M ckan/templates-bs2/package/snippets/package_basic_fields.html
R ckan/templates-bs2/package/snippets/package_context.html
M ckan/templates-bs2/package/snippets/package_form.html
M ckan/templates-bs2/package/snippets/resource_form.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resource_view.html
M ckan/templates-bs2/package/snippets/resource_views_list.html
M ckan/templates-bs2/package/snippets/resource_views_list_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates-bs2/package/snippets/resources_list.html
M ckan/templates-bs2/package/snippets/revisions_table.html
M ckan/templates-bs2/package/snippets/stages.html
M ckan/templates-bs2/package/view_edit_base.html
A ckan/templates-bs2/revision/diff.html
A ckan/templates-bs2/revision/read.html
A ckan/templates-bs2/revision/snippets/revisions_list.html
M ckan/templates-bs2/snippets/facet_list.html
M ckan/templates-bs2/snippets/package_item.html
M ckan/templates-bs2/snippets/tag_list.html
M ckan/templates-bs2/tag/index.html
M ckan/templates-bs2/user/dashboard_datasets.html
M ckan/templates-bs2/user/read.html
M ckan/templates/admin/trash.html
M ckan/templates/dataviewer/base.html
M ckan/templates/header.html
M ckan/templates/home/snippets/search.html
M ckan/templates/home/snippets/stats.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/templates/package/edit.html
M ckan/templates/package/edit_base.html
M ckan/templates/package/edit_view.html
M ckan/templates/package/followers.html
M ckan/templates/package/group_list.html
M ckan/templates/package/new_package_form.html
M ckan/templates/package/new_view.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_edit.html
M ckan/templates/package/resource_edit_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/resources.html
M ckan/templates/package/search.html
M ckan/templates/package/snippets/new_package_breadcrumb.html
M ckan/templates/package/snippets/package_basic_fields.html
R ckan/templates/package/snippets/package_context.html
M ckan/templates/package/snippets/package_form.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_item.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/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
M ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/stages.html
M ckan/templates/package/view_edit_base.html
A ckan/templates/revision/diff.html
A ckan/templates/revision/read.html
A ckan/templates/revision/snippets/revisions_list.html
M ckan/templates/snippets/add_dataset.html
M ckan/templates/snippets/facet_list.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/tag_list.html
M ckan/templates/tag/index.html
M ckan/templates/user/dashboard_datasets.html
M ckan/templates/user/read.html
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_tags.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_preview_interface.py
M ckan/tests/legacy/functional/test_tracking.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_get.py
M ckan/views/__init__.py
A ckan/views/dataset.py
M ckan/views/feed.py
A ckan/views/resource.py
M ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
M ckanext/datastore/templates-bs2/package/resource_read.html
M ckanext/datastore/templates-bs2/package/snippets/data_api_button.html
M ckanext/datastore/templates/ajax_snippets/api_info.html
A ckanext/example_idatasetform/plugin_v5.py
M ckanext/example_idatasetform/templates/package/search.html
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_iuploader/test/test_plugin.py
M ckanext/example_theme_docs/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
M ckanext/imageview/tests/test_view.py
M ckanext/reclineview/tests/test_view.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/frontend/template-tutorial.rst
M setup.py
Log Message:
-----------
Merge remote-tracking branch 'origin' into 3484_revision_ui_removal2
Commit: cbcb0396c5d9f635ffd7b1686fed68667adeb85d
https://github.com/ckan/ckan/commit/cbcb0396c5d9f635ffd7b1686fed68667adeb85d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-12 (Thu, 12 Jul 2018)
Changed paths:
R ckan/migration/versions/087_revisions_to_activities.py
A ckan/migration/versions/088_revisions_to_activities.py
Log Message:
-----------
Bump migration script, following merge from master
Commit: 0a21a677c1f534a31d51417024f3f7a2c794a0ba
https://github.com/ckan/ckan/commit/0a21a677c1f534a31d51417024f3f7a2c794a0ba
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M README.rst
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
M ckan/controllers/group.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/templates-bs2/group/about.html
M ckan/templates-bs2/group/admins.html
M ckan/templates-bs2/group/base_form_page.html
M ckan/templates-bs2/group/confirm_delete.html
M ckan/templates-bs2/group/confirm_delete_member.html
M ckan/templates-bs2/group/edit.html
M ckan/templates-bs2/group/edit_base.html
M ckan/templates-bs2/group/followers.html
M ckan/templates-bs2/group/history.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/new.html
M ckan/templates-bs2/group/read.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/group/snippets/info.html
M ckan/templates-bs2/header.html
M ckan/templates-bs2/organization/confirm_delete.html
M ckan/templates-bs2/organization/confirm_delete_member.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/new.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/organization/snippets/feeds.html
M ckan/templates-bs2/organization/snippets/info.html
M ckan/templates-bs2/organization/snippets/organization_form.html
M ckan/templates-bs2/organization/snippets/organization_item.html
M ckan/templates-bs2/package/resource_views.html
M ckan/templates/group/about.html
M ckan/templates/group/admins.html
M ckan/templates/group/base_form_page.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/followers.html
M ckan/templates/group/history.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/new.html
M ckan/templates/group/read.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/group/snippets/info.html
M ckan/templates/header.html
M ckan/templates/organization/about.html
M ckan/templates/organization/admins.html
M ckan/templates/organization/base_form_page.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/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/new.html
M ckan/templates/organization/read.html
M ckan/templates/organization/read_base.html
M ckan/templates/organization/snippets/feeds.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/tests/controllers/test_group.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.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/test_resource.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_group.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/logic/test_action.py
M ckan/views/dataset.py
A ckan/views/group.py
M ckan/views/resource.py
M ckanext/example_igroupform/tests/test_controllers.py
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into 3484_revision_ui_removal2
Commit: d6fe9da49ccfb0dfbd59d4a020b12ab060fb28e7
https://github.com/ckan/ckan/commit/d6fe9da49ccfb0dfbd59d4a020b12ab060fb28e7
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M ckan/views/dataset.py
M ckan/views/resource.py
Log Message:
-----------
linting fixes
Commit: 4eb5ca13f8f900c8b2e9382c29fef235b656f1a8
https://github.com/ckan/ckan/commit/4eb5ca13f8f900c8b2e9382c29fef235b656f1a8
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
R ckan/templates-bs2/revision/diff.html
R ckan/templates-bs2/revision/read.html
R ckan/templates-bs2/revision/snippets/revisions_list.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/read.html
R ckan/templates/revision/snippets/revisions_list.html
M ckanext/datapusher/plugin.py
M ckanext/datastore/controller.py
Log Message:
-----------
Forgot to delete these in the merge
Commit: 2ed179d6c3ebd95293cc0eafac5e3a55d4d97f78
https://github.com/ckan/ckan/commit/2ed179d6c3ebd95293cc0eafac5e3a55d4d97f78
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M ckan/controllers/package.py
Log Message:
-----------
Old package controller doesnt need the new features now they are in the dataset view. Just leave compatibility changes so anyone still using it doesnt find it broken.
Commit: 8b51b9749588b8301e22561efc74a77e489010ce
https://github.com/ckan/ckan/commit/8b51b9749588b8301e22561efc74a77e489010ce
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
Log Message:
-----------
Remove orphan
Commit: 3e4a1495b17997692a84af48cc2ada56b8613ddb
https://github.com/ckan/ckan/commit/3e4a1495b17997692a84af48cc2ada56b8613ddb
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-07-20 (Fri, 20 Jul 2018)
Changed paths:
M CHANGELOG.rst
M ckan/migration/migrate_revisions.py
Log Message:
-----------
More instructions for the migration
Commit: 9b8ee1843b412557bd446a7c48b4222a47c23198
https://github.com/ckan/ckan/commit/9b8ee1843b412557bd446a7c48b4222a47c23198
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-10 (Fri, 10 Aug 2018)
Changed paths:
A ckan/migration/migrate_package_activity.py
R ckan/migration/migrate_revisions.py
M ckan/migration/versions/088_revisions_to_activities.py
Log Message:
-----------
Rename migration to better reflect its purpose
Commit: 125eb3c595813674bfcfeffa83d0ba018b979ac3
https://github.com/ckan/ckan/commit/125eb3c595813674bfcfeffa83d0ba018b979ac3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-17 (Fri, 17 Aug 2018)
Changed paths:
M .travis.yml
M CHANGELOG.rst
M Dockerfile
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/routing.py
R ckan/controllers/tag.py
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
A ckan/i18n/gl/LC_MESSAGES/ckan.mo
A ckan/i18n/gl/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/mk/LC_MESSAGES/ckan.mo
M ckan/i18n/mk/LC_MESSAGES/ckan.po
M ckan/i18n/sk/LC_MESSAGES/ckan.mo
M ckan/i18n/sk/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/uk/LC_MESSAGES/ckan.mo
M ckan/i18n/uk/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
R ckan/lib/alphabet_paginate.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/logic/action/create.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/main.css
M ckan/public/base/javascript/plugins/jquery.slug-preview.js
M ckan/templates-bs2/package/base.html
M ckan/templates-bs2/package/edit_base.html
M ckan/templates-bs2/package/read.html
M ckan/templates/development/primer.html
M ckan/templates/package/base.html
M ckan/templates/package/edit_base.html
M ckan/templates/package/read.html
M ckan/tests/config/test_middleware.py
R ckan/tests/controllers/test_tags.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/api/test_dashboard.py
M ckan/tests/legacy/functional/api/test_email_notifications.py
M ckan/tests/legacy/functional/api/test_follow.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_user.py
R ckan/tests/legacy/lib/test_alphabet_pagination.py
R ckan/tests/legacy/lib/test_i18n.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/misc/test_mock_mail_server.py
R ckan/tests/legacy/pylons_controller.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/test_coding_standards.py
M ckan/views/__init__.py
M ckan/views/dashboard.py
M ckan/views/group.py
M ckan/views/resource.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/tests/test_controller.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.py
A ckanext/datastore/tests/test_dictionary.py
M ckanext/datastore/tests/test_search.py
M ckanext/multilingual/plugin.py
M doc/extensions/testing-extensions.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M doc/maintaining/upgrading/upgrade-source.rst
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into 3484_revision_ui_removal2
Commit: 1a68156fd4d1ea324658b7d6318ada90aedd133d
https://github.com/ckan/ckan/commit/1a68156fd4d1ea324658b7d6318ada90aedd133d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-17 (Fri, 17 Aug 2018)
Changed paths:
M CHANGELOG.rst
M ckan/migration/migrate_package_activity.py
A ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Add migration tests
Commit: 74d29a37e800cba2b71e0ae556c9b7ce8e11836c
https://github.com/ckan/ckan/commit/74d29a37e800cba2b71e0ae556c9b7ce8e11836c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M ckan/logic/auth/get.py
M ckan/templates/snippets/activities/changed_package.html
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Fix links with dataset view. Fix redirect to include activity_id param.
Commit: 6bbc732e9adb94e29fe7784c8d428f4ca0ed3086
https://github.com/ckan/ckan/commit/6bbc732e9adb94e29fe7784c8d428f4ca0ed3086
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M ckan/config/routing.py
M ckan/lib/plugins.py
M ckan/plugins/interfaces.py
R ckan/templates-bs2/package/history.html
R ckan/templates-bs2/package/snippets/history_revisions.html
R ckan/templates-bs2/package/snippets/revisions_table.html
R ckan/templates/package/history.html
R ckan/templates/package/snippets/history_revisions.html
R ckan/templates/package/snippets/revisions_table.html
Log Message:
-----------
Delete templates and routes to do with the revision controller
Commit: d1f33d809a088431db7e5cc5b157221e83732f6f
https://github.com/ckan/ckan/commit/d1f33d809a088431db7e5cc5b157221e83732f6f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M ckan/templates-bs2/snippets/activities/changed_package.html
M ckan/templates-bs2/snippets/activities/new_package.html
M ckan/templates/snippets/activities/changed_package.html
M ckan/templates/snippets/activities/new_package.html
M ckan/tests/controllers/test_package.py
M ckan/views/dataset.py
Log Message:
-----------
Fix link to the changes page
Commit: ee62d7823ea8ca3173e5d58eecaff2afcb959231
https://github.com/ckan/ckan/commit/ee62d7823ea8ca3173e5d58eecaff2afcb959231
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Fix migration filename
Commit: 8b0a8589e26d5946108a6afa7e3212528c117395
https://github.com/ckan/ckan/commit/8b0a8589e26d5946108a6afa7e3212528c117395
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-08-27 (Mon, 27 Aug 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/views/dataset.py
Log Message:
-----------
History page link to activity stream.
Commit: 7ad17af06ad45e74c51e98b68b906c0d92bc1b5d
https://github.com/ckan/ckan/commit/7ad17af06ad45e74c51e98b68b906c0d92bc1b5d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
R .circleci-matrix.yml
A .circleci/config.yml
M CHANGELOG.rst
M README.rst
R circle.yml
A ckan/cli/__init__.py
A ckan/cli/cli.py
A ckan/cli/db.py
A ckan/cli/search_index.py
A ckan/cli/server.py
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/controllers/api.py
M ckan/controllers/package.py
M ckan/controllers/util.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/el/LC_MESSAGES/ckan.mo
M ckan/i18n/el/LC_MESSAGES/ckan.po
M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
M ckan/i18n/es/LC_MESSAGES/ckan.mo
M ckan/i18n/es/LC_MESSAGES/ckan.po
M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/gl/LC_MESSAGES/ckan.mo
M ckan/i18n/gl/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.mo
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
M ckan/i18n/mk/LC_MESSAGES/ckan.mo
M ckan/i18n/mk/LC_MESSAGES/ckan.po
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/ne/LC_MESSAGES/ckan.mo
M ckan/i18n/ne/LC_MESSAGES/ckan.po
M ckan/i18n/nl/LC_MESSAGES/ckan.mo
M ckan/i18n/nl/LC_MESSAGES/ckan.po
M ckan/i18n/no/LC_MESSAGES/ckan.mo
M ckan/i18n/no/LC_MESSAGES/ckan.po
M ckan/i18n/pl/LC_MESSAGES/ckan.mo
M ckan/i18n/pl/LC_MESSAGES/ckan.po
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
M ckan/i18n/ro/LC_MESSAGES/ckan.mo
M ckan/i18n/ro/LC_MESSAGES/ckan.po
M ckan/i18n/ru/LC_MESSAGES/ckan.mo
M ckan/i18n/ru/LC_MESSAGES/ckan.po
M ckan/i18n/sk/LC_MESSAGES/ckan.mo
M ckan/i18n/sk/LC_MESSAGES/ckan.po
M ckan/i18n/sl/LC_MESSAGES/ckan.mo
M ckan/i18n/sl/LC_MESSAGES/ckan.po
M ckan/i18n/sq/LC_MESSAGES/ckan.mo
M ckan/i18n/sq/LC_MESSAGES/ckan.po
M ckan/i18n/sr/LC_MESSAGES/ckan.mo
M ckan/i18n/sr/LC_MESSAGES/ckan.po
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
M ckan/i18n/sv/LC_MESSAGES/ckan.mo
M ckan/i18n/sv/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tl/LC_MESSAGES/ckan.mo
M ckan/i18n/tl/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk/LC_MESSAGES/ckan.mo
M ckan/i18n/uk/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/i18n/vi/LC_MESSAGES/ckan.mo
M ckan/i18n/vi/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/app_globals.py
M ckan/lib/cli.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/fanstatic_resources.py
M ckan/lib/helpers.py
M ckan/lib/navl/validators.py
M ckan/lib/search/__init__.py
M ckan/lib/search/query.py
M ckan/lib/uploader.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/patch.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/schema.py
M ckan/model/group.py
M ckan/plugins/interfaces.py
A ckan/public/base/css/main-rtl.css
M ckan/public/base/javascript/modules/autocomplete.js
A ckan/public/base/less/bootstrap-rtl.less
A ckan/public/base/less/ckan-rtl.less
A ckan/public/base/less/main-rtl.less
M ckan/public/base/test/spec/modules/autocomplete.spec.js
M ckan/templates-bs2/base.html
M ckan/templates-bs2/dataviewer/base.html
R ckan/templates-bs2/development/markup.html
R ckan/templates-bs2/development/snippets/markup.html
M ckan/templates-bs2/group/about.html
M ckan/templates-bs2/group/activity_stream.html
M ckan/templates-bs2/group/admins.html
M ckan/templates-bs2/group/followers.html
M ckan/templates-bs2/group/history.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/group/snippets/group_item.html
M ckan/templates-bs2/organization/about.html
M ckan/templates-bs2/organization/activity_stream.html
M ckan/templates-bs2/organization/admins.html
M ckan/templates-bs2/organization/bulk_process.html
M ckan/templates-bs2/organization/edit.html
M ckan/templates-bs2/organization/edit_base.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/package/activity.html
M ckan/templates-bs2/package/edit_view.html
M ckan/templates-bs2/package/followers.html
M ckan/templates-bs2/package/new_resource_not_draft.html
M ckan/templates-bs2/package/new_view.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_edit.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/resource_views.html
M ckan/templates-bs2/package/resources.html
M ckan/templates-bs2/snippets/organization.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates/base.html
M ckan/templates/dataviewer/base.html
R ckan/templates/development/markup.html
R ckan/templates/development/snippets/markup.html
M ckan/templates/group/about.html
M ckan/templates/group/activity_stream.html
M ckan/templates/group/admins.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/followers.html
M ckan/templates/group/history.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_item.html
M ckan/templates/organization/about.html
M ckan/templates/organization/activity_stream.html
M ckan/templates/organization/admins.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/edit.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/package/activity.html
M ckan/templates/package/base.html
M ckan/templates/package/changes.html
M ckan/templates/package/edit_view.html
M ckan/templates/package/followers.html
M ckan/templates/package/new_resource_not_draft.html
M ckan/templates/package/new_view.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_edit.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/resources.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/user/activity_stream.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/read_base.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/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_package_search.py
M ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/legacy/lib/test_resource_search.py
M ckan/tests/legacy/lib/test_solr_search_index.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/lib/navl/test_validators.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_patch.py
M ckan/tests/logic/action/test_update.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/group.py
M ckan/views/resource.py
M ckan/views/user.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/commands.py
M ckanext/datastore/controller.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/helpers.py
R ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/datatablesview/controller.py
M ckanext/datatablesview/plugin.py
M ckanext/datatablesview/public/datatablesview.js
M ckanext/datatablesview/templates/datatables/datatables_view.html
M ckanext/example_flask_streaming/tests/test_streaming_responses.py
M ckanext/imageview/tests/test_view.py
M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/stats/templates/ckanext/stats/index.html
M contrib/docker/solr/Dockerfile
M dev-requirements.txt
M doc/conf.py
M doc/contributing/frontend/resources.rst
M doc/contributing/simple-code-contributions.rst
M doc/extensions/adding-custom-fields.rst
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/installing/solr.rst
M doc/theming/index.rst
M doc/theming/templates.rst
M requirements.in
M requirements.txt
M setup.py
A test-core-circle-ci.ini
M test-core.ini
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 3484_revision_ui_removal2
Commit: 8218dad50ebd03770b71f930a624c1adada56369
https://github.com/ckan/ckan/commit/8218dad50ebd03770b71f930a624c1adada56369
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M ckan/controllers/group.py
M ckan/plugins/interfaces.py
Log Message:
-----------
Fix minor failures
Commit: f569a0fb245909806b5178e9605dde233b601cae
https://github.com/ckan/ckan/commit/f569a0fb245909806b5178e9605dde233b601cae
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-12-21 (Fri, 21 Dec 2018)
Changed paths:
M doc/contributing/frontend/index.rst
Log Message:
-----------
Leave node upgrade to #10927
Commit: 372d3233ec8d7b614150f726f61645a7b0be37ae
https://github.com/ckan/ckan/commit/372d3233ec8d7b614150f726f61645a7b0be37ae
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-12-21 (Fri, 21 Dec 2018)
Changed paths:
M ckan/lib/formatters.py
Log Message:
-----------
Merge branch 'master' into 3484_revision_ui_removal2
Commit: abc8ce764df02b8c3ac1570ab7cf4256894ecb98
https://github.com/ckan/ckan/commit/abc8ce764df02b8c3ac1570ab7cf4256894ecb98
Author: David Read <david.read at hackneyworkshop.com>
Date: 2018-12-21 (Fri, 21 Dec 2018)
Changed paths:
M ckan/logic/auth/__init__.py
M ckan/model/activity.py
M ckan/model/package.py
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates/package/snippets/resources.html
Log Message:
-----------
Merge branch 'master' into 3484_revision_ui_removal2
Commit: 45e33935c803094870ae77df7084c575e8548a5b
https://github.com/ckan/ckan/commit/45e33935c803094870ae77df7084c575e8548a5b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-01-11 (Fri, 11 Jan 2019)
Changed paths:
M ckan/tests/factories.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Add test for new activity_show logic func.
Commit: bd17549e67eeaad4656c4a2af9597c4e91b39a1d
https://github.com/ckan/ckan/commit/bd17549e67eeaad4656c4a2af9597c4e91b39a1d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-01-12 (Sat, 12 Jan 2019)
Changed paths:
M ckan/model/activity.py
M ckan/templates/snippets/activity_stream.html
M ckan/tests/controllers/test_package.py
M ckan/views/group.py
Log Message:
-----------
Add tests for rendering dataset activity correctly. Fix missing datasets in org activity stream. Fix activity in group view now thats been added
Commit: fd366c4e1bd36f1d07a88daafe9fdac82c5b62eb
https://github.com/ckan/ckan/commit/fd366c4e1bd36f1d07a88daafe9fdac82c5b62eb
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M ckan/tests/legacy/functional/test_group.py
Log Message:
-----------
Remove revision test since the atom feed on the history page is now gone, and revision are on their way out anyway.
Commit: 174d491803b0c3af356ec1e0c7cf7e1e9c711c43
https://github.com/ckan/ckan/commit/174d491803b0c3af356ec1e0c7cf7e1e9c711c43
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-01-25 (Fri, 25 Jan 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/model/activity.py
M ckan/templates-bs2/group/activity_stream.html
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates/group/activity_stream.html
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_user.py
R ckan/tests/legacy/functional/api/test_activity.py
R ckan/tests/legacy/functional/api/test_dashboard.py
R ckan/tests/legacy/functional/test_activity.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_create.py
M ckan/views/dashboard.py
M ckan/views/dataset.py
M ckan/views/group.py
M doc/contributing/frontend/index.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge remote-tracking branch 'origin/activity-stream-html' into 3484_revision_ui_removal2
Commit: 9ba61f49181bc8c73bc43d9c5db3fd7a040a1dc0
https://github.com/ckan/ckan/commit/9ba61f49181bc8c73bc43d9c5db3fd7a040a1dc0
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-01-25 (Fri, 25 Jan 2019)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Fix tests - unless you are admin, you only get the title of an object in the activity stream
Commit: abee6bc7cf3fb53685c7bb6b81cffcf918fdef24
https://github.com/ckan/ckan/commit/abee6bc7cf3fb53685c7bb6b81cffcf918fdef24
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
M .github/ISSUE_TEMPLATE.md
M .travis.yml
M CHANGELOG.rst
A bin/remove-old-git-branches.sh
M ckan/config/deployment.ini_tmpl
M ckan/config/middleware/flask_app.py
M ckan/lib/jobs.py
M ckan/logic/validators.py
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_util.py
M ckan/tests/helpers.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_ratings.py
M ckan/tests/legacy/functional/api/model/test_tag.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
M ckan/tests/legacy/functional/api/test_api.py
M ckan/tests/legacy/functional/api/test_email_notifications.py
M ckan/tests/legacy/functional/api/test_follow.py
M ckan/tests/legacy/functional/api/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_cli.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_hash.py
M ckan/tests/legacy/lib/test_tag_search.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/misc/test_mock_mail_server.py
M ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_package_relationships.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/legacy/models/test_revision.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/search/test_index.py
M ckan/tests/lib/test_jobs.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_patch.py
M ckan/tests/logic/test_conversion.py
M ckan/tests/logic/test_validators.py
M ckan/tests/model/test_system_info.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_search.py
M ckanext/reclineview/theme/public/widget.recordcount.js
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M test-core.ini
Log Message:
-----------
Merge remote-tracking branch 'origin/activity-stream-html' into 3484_revision_ui_removal2
Commit: 2da56ee2572385fe9c2973fc272b012189dc04c3
https://github.com/ckan/ckan/commit/2da56ee2572385fe9c2973fc272b012189dc04c3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/migration/migrate_package_activity.py
A ckan/migration/revision_legacy_code.py
M ckan/tests/controllers/test_package.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/migration/test_migrate_package_activity.py
A ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/test_coding_standards.py
Log Message:
-----------
Move package_show/package_dictize functionality for viewing OLD packages to the migration code.
Commit: 6058e77f003c1c12c6f713cc7b54b08eba1fa839
https://github.com/ckan/ckan/commit/6058e77f003c1c12c6f713cc7b54b08eba1fa839
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-01 (Fri, 01 Feb 2019)
Changed paths:
M ckan/logic/action/delete.py
Log Message:
-----------
Merge branch 'activity-stream-html' into 3484_revision_ui_removal2
Commit: 5fb7d07ec6534dd7fc4e93a24148b82455cab110
https://github.com/ckan/ckan/commit/5fb7d07ec6534dd7fc4e93a24148b82455cab110
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-02 (Sat, 02 Feb 2019)
Changed paths:
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates/package/read.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
Log Message:
-----------
Fix some flask template things - request.params->request.args and url_for.
Commit: a8d466da365f8ce8b08ab98b2111a361002184d4
https://github.com/ckan/ckan/commit/a8d466da365f8ce8b08ab98b2111a361002184d4
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-02 (Sat, 02 Feb 2019)
Changed paths:
M ckan/lib/dictization/model_dictize.py
Log Message:
-----------
Fix bug where calling logic.action.get:dashboard_activity_list() was affecting the pkg_dict in an activity list used by dataset_follower_count() - using copy.
Commit: 99942013fa7c818d833541315fb84f234586f85d
https://github.com/ckan/ckan/commit/99942013fa7c818d833541315fb84f234586f85d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-02 (Sat, 02 Feb 2019)
Changed paths:
M ckan/logic/action/get.py
M ckan/templates-bs2/package/base.html
M ckan/templates-bs2/package/base_form_page.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates-bs2/package/snippets/resources_list.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resources.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
Log Message:
-----------
Fixes for templates when viewing old datasets
* Remove c.revision_date and c.revision_id stuff from templates - that was how old datasets were shown before this PR.
* Change links from pkg.name to pkg.id when viewing an old dataset version (i.e. when is_activity_archive=True) because package.name may not be current. Instead we create the link with package.id and let CKAN redirect the user. Because of this we need to pass is_activity_archive to both package/snippets/resource_item.html and package/snippets/resources.html which have links.
* Hide 'download_resource_button' when viewing an old dataset version (i.e. when is_activity_archive=True) because the datastore will be the latest version of the data, not the old version that matches the metadata.
Commit: d7fda7acb1c6e17540b29dd4eaf79ba65fe96f96
https://github.com/ckan/ckan/commit/d7fda7acb1c6e17540b29dd4eaf79ba65fe96f96
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-02 (Sat, 02 Feb 2019)
Changed paths:
M ckan/templates-bs2/package/snippets/info.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources_list.html
M ckan/templates-bs2/package/snippets/tags.html
M ckan/templates-bs2/snippets/tag_list.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources_list.html
M ckan/templates/package/snippets/tags.html
M ckan/templates/snippets/tag_list.html
M ckan/views/dataset.py
M ckan/views/resource.py
Log Message:
-----------
Fix comma missing in resource_read.html and template docs
* Don't display resource preview when viewing an old dataset version (i.e. when is_activity_archive=True) because the datastore will be the latest version of the data, not the old version that matches the metadata.
* Fix comma missing in ckan/templates/package/resource_read.html
* Improve docs of the package html
Commit: c4524c29a88f5f1b0837d578af72a50a3457ca3d
https://github.com/ckan/ckan/commit/c4524c29a88f5f1b0837d578af72a50a3457ca3d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/user.py
Log Message:
-----------
Revert changes to ckan/controllers/* as the views are what matter now. controllers are untested too.
Commit: e69dfc4a3b6381f672b01b5581e5a16a3977633c
https://github.com/ckan/ckan/commit/e69dfc4a3b6381f672b01b5581e5a16a3977633c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/public/base/javascript/modules/resource-upload-field.js
M ckan/templates/user/request_reset.html
M ckan/tests/controllers/test_user.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/auth/test_get.py
M ckan/views/user.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 3484_revision_ui_removal2
Commit: 566c835479319754829b0d4703eba4c85ff498a1
https://github.com/ckan/ckan/commit/566c835479319754829b0d4703eba4c85ff498a1
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M CHANGELOG.rst
M ckan/authz.py
M ckan/config/deployment.ini_tmpl
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:
-----------
Add config option to enable/disable display of activity stream detail.
Commit: 1c35ca67e3aa56ec8b8ebd53fa714bbd068590ee
https://github.com/ckan/ckan/commit/1c35ca67e3aa56ec8b8ebd53fa714bbd068590ee
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M CHANGELOG.rst
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/get.py
M ckan/migration/migrate_package_activity.py
M ckan/model/activity.py
R ckan/tests/legacy/models/test_activity.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Remove activity_detail apart from model (for safety)
Commit: e6de89d320328a67c646662d4b804cc03917f919
https://github.com/ckan/ckan/commit/e6de89d320328a67c646662d4b804cc03917f919
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
Log Message:
-----------
Improved docs for include_data param
Commit: 36a387c0bb253d2481eedcc01cebc8cc32dde96e
https://github.com/ckan/ckan/commit/36a387c0bb253d2481eedcc01cebc8cc32dde96e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
Log Message:
-----------
PEP8
Commit: 73df4ba3d2a2344593d1e171bb40e4b64e7e0da8
https://github.com/ckan/ckan/commit/73df4ba3d2a2344593d1e171bb40e4b64e7e0da8
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M ckan/lib/base.py
M ckan/lib/jinja_extensions.py
A ckan/templates/snippets/activities/fallback.html
M ckan/templates/snippets/activity_stream.html
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Custom activities can now be rendered, using a fallback template.
Commit: 90cc300dd587682d9ea3da3503fd5a20b59a7362
https://github.com/ckan/ckan/commit/90cc300dd587682d9ea3da3503fd5a20b59a7362
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M ckan/lib/base.py
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Only use fallback template if the specified template is not found, not a nested template. Also pass original exception, with the template name in. Also pep8.
Commit: 90bf945ec33950623552454a0fc43960b3a6447f
https://github.com/ckan/ckan/commit/90bf945ec33950623552454a0fc43960b3a6447f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
Log Message:
-----------
Fix up migration for earlier versions of CKAN
Commit: 0aeaefcaa7f44b51c1dad05b10ec039239952d30
https://github.com/ckan/ckan/commit/0aeaefcaa7f44b51c1dad05b10ec039239952d30
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
Log Message:
-----------
Allow migration to be run from the ckan root dir, for convenience
Commit: 61ec03215c9a806659113fb55a14e0dcc70a803f
https://github.com/ckan/ckan/commit/61ec03215c9a806659113fb55a14e0dcc70a803f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M CHANGELOG.rst
M ckan/migration/migrate_package_activity.py
R ckan/migration/versions/088_revisions_to_activities.py
M ckan/model/__init__.py
Log Message:
-----------
Ensure migration is run before "paster db upgrade"
Commit: 1cf26fcfb12923997724aeea38a13b3d56c81bb8
https://github.com/ckan/ckan/commit/1cf26fcfb12923997724aeea38a13b3d56c81bb8
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
Log Message:
-----------
Migration copes when revisions are missing
Commit: a7a80704bb391cbb5e8f9296896252686b8ed76a
https://github.com/ckan/ckan/commit/a7a80704bb391cbb5e8f9296896252686b8ed76a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-16 (Sat, 16 Feb 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/views/dataset.py
Log Message:
-----------
Migration errors stores just title, instead of incorrectly storing the previous dataset. If you View it, it now 404s. Allow command-line option to answer the wipe_activity_detail quesion, for automation purposes.
Commit: 722653927004025f16ea2a4a32f3387bd7fc1005
https://github.com/ckan/ckan/commit/722653927004025f16ea2a4a32f3387bd7fc1005
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-16 (Sat, 16 Feb 2019)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
Fix upgrade for when running circleci etc
Commit: 600843c24b8e7263494ab20a46f7867bb504b7f9
https://github.com/ckan/ckan/commit/600843c24b8e7263494ab20a46f7867bb504b7f9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-16 (Sat, 16 Feb 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/tests/migration/test_migrate_package_activity.py
M ckan/views/dataset.py
Log Message:
-----------
Fix tests
Commit: 2dcd142b9e86658942ac37297c3da4bdb079a3b6
https://github.com/ckan/ckan/commit/2dcd142b9e86658942ac37297c3da4bdb079a3b6
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/templates-bs2/package/resources.html
A ckan/templates-bs2/snippets/activities/fallback.html
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates-bs2/snippets/tag_list.html
M ckan/templates/snippets/tag_list.html
Log Message:
-----------
Bring -bs2 templates into line with the default ones
Commit: d253130526ea538e1fa49229e91f1d19d8711c6c
https://github.com/ckan/ckan/commit/d253130526ea538e1fa49229e91f1d19d8711c6c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/lib/plugins.py
M ckan/model/package.py
R ckan/templates-bs2/group/history.html
R ckan/templates-bs2/group/snippets/history_revisions.html
R ckan/templates-bs2/group/snippets/revisions_table.html
R ckan/templates/group/history.html
R ckan/templates/group/snippets/history_revisions.html
R ckan/templates/group/snippets/revisions_table.html
M ckan/tests/legacy/models/test_package.py
M ckanext/test_tag_vocab_plugin.py
Log Message:
-----------
Remove history page templates
Commit: 94df949d5332dac1b2cae423fa71b3bfe0e2748e
https://github.com/ckan/ckan/commit/94df949d5332dac1b2cae423fa71b3bfe0e2748e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Add changelog info about migrating while running
Commit: 211615f831419e221b1ff7d9a3d5c7e5f4602482
https://github.com/ckan/ckan/commit/211615f831419e221b1ff7d9a3d5c7e5f4602482
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/tests/lib/dictization/test_model_dictize.py
Log Message:
-----------
Refactor activity_dictize
Commit: 38a16b35e476f49b18a68ebd8382b305fb4dca6a
https://github.com/ckan/ckan/commit/38a16b35e476f49b18a68ebd8382b305fb4dca6a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
Avoid affecting caller data_dict
Commit: 5523ba092e7c2d76e870ccb67e1595e0b5519552
https://github.com/ckan/ckan/commit/5523ba092e7c2d76e870ccb67e1595e0b5519552
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Improve performance of migration query.
Commit: 52f230ed8c95698e351c4133eb3b136bba71fcc1
https://github.com/ckan/ckan/commit/52f230ed8c95698e351c4133eb3b136bba71fcc1
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/templates-bs2/package/base.html
Log Message:
-----------
Fix -bs2 typo
Commit: 543c6e35b50766794404382e874b9c3fb95f6215
https://github.com/ckan/ckan/commit/543c6e35b50766794404382e874b9c3fb95f6215
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/tests/migration/test_migrate_package_activity.py
M ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Add migration test for revision being missing
Also PEP8
Commit: 1a238968aa764873f0cbadf32bc380e87e3ecc46
https://github.com/ckan/ckan/commit/1a238968aa764873f0cbadf32bc380e87e3ecc46
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
Log Message:
-----------
Migration cleaner with context, not that there has been any trouble.
Commit: 1836e812ce02dae82cf85312d9f7493db601e393
https://github.com/ckan/ckan/commit/1836e812ce02dae82cf85312d9f7493db601e393
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
Log Message:
-----------
Do migration of revisions in chronological order - makes more sense
Commit: 254aa84ca3474f4e045bc374190ce05d39fce75c
https://github.com/ckan/ckan/commit/254aa84ca3474f4e045bc374190ce05d39fce75c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Fix package_show of old revision
Fix in package_dictize_with_revisions of 'metadata_modified' and 'organization' -
it was showing the current package's version, not the older revision.
Test fix - del activity.data['package'] was unreliably committed.
Commit: 11113ec66a8ffeea3dc4558e2853a5c188d29e44
https://github.com/ckan/ckan/commit/11113ec66a8ffeea3dc4558e2853a5c188d29e44
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Cope with all errors migrating revisions
Commit: bdf6c0e9409064c985f6da83e89cabebf4dadddf
https://github.com/ckan/ckan/commit/bdf6c0e9409064c985f6da83e89cabebf4dadddf
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Pep8
Commit: 2e49024e7ca59a689300db1c4dc996d11ef4cb01
https://github.com/ckan/ckan/commit/2e49024e7ca59a689300db1c4dc996d11ef4cb01
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-01 (Fri, 01 Mar 2019)
Changed paths:
A ckan/migration/versions/088_package_activity_migration_check.py
M ckan/model/__init__.py
Log Message:
-----------
Add migration so that the check in "db upgrade" never has to be run after that (it can be expensive for large sites)
Commit: d66d7de15a5b4eb92e76988365a43c203278ad01
https://github.com/ckan/ckan/commit/d66d7de15a5b4eb92e76988365a43c203278ad01
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M .travis.yml
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/search/__init__.py
M ckan/migration/versions/065_add_email_notifications_preference.py
M ckan/public-bs2/base/less/ckan.less
M ckan/public/base/less/ckan.less
M ckan/templates/user/read_base.html
M ckan/views/user.py
M contrib/docker/solr/solrconfig.xml
Log Message:
-----------
Merge branch 'master' into 3484_revision_ui_removal2
Commit: 065c82e320ae374abe47ecc58f4dee2984c6390a
https://github.com/ckan/ckan/commit/065c82e320ae374abe47ecc58f4dee2984c6390a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
Log Message:
-----------
Prepare revision_legacy_code.py to work in future verions of CKAN where the revision stuff is split off into a separate model in revision_legacy_code.py, and only used for the migration and its tests.
Commit: 84668f3c7066690ca29c4bf26b511ee78c290ce9
https://github.com/ckan/ckan/commit/84668f3c7066690ca29c4bf26b511ee78c290ce9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M CHANGELOG.rst
M ckan/migration/versions/088_package_activity_migration_check.py
M ckan/model/__init__.py
Log Message:
-----------
The migration will be runnable in the future
Commit: b503679420b9b0e53e5879979e5ad090b3efea6f
https://github.com/ckan/ckan/commit/b503679420b9b0e53e5879979e5ad090b3efea6f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
M ckan/views/dataset.py
Log Message:
-----------
More debug info when you view unmigrated activities + tests
Commit: b9bc3fbcbd9146cfb7bc1d47d2f05074d086d4ee
https://github.com/ckan/ckan/commit/b9bc3fbcbd9146cfb7bc1d47d2f05074d086d4ee
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
Log Message:
-----------
Fix flake8 error
Commit: b6525d9115a54408cc3fa89c7f269d85f52bc364
https://github.com/ckan/ckan/commit/b6525d9115a54408cc3fa89c7f269d85f52bc364
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/authz.py
M ckan/cli/cli.py
A ckan/cli/config_tool.py
A ckan/cli/translation.py
M ckan/config/middleware/pylons_app.py
M ckan/controllers/group.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/logic/__init__.py
M ckan/migration/versions/077_add_revisions_to_system_info.py
A ckan/migration/versions/088_delete_extras_which_are_deleted_state.py
M ckan/model/__init__.py
M ckan/model/core.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
A ckan/model/revision.py
M ckan/model/system_info.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
M ckan/views/group.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M doc/extensions/adding-custom-fields.rst
M doc/maintaining/paster.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 3484_revision_ui_removal2
Commit: 81934141e9d4f3c80b69d92aa6b9e9c3e69508f0
https://github.com/ckan/ckan/commit/81934141e9d4f3c80b69d92aa6b9e9c3e69508f0
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
R ckan/migration/versions/088_package_activity_migration_check.py
A ckan/migration/versions/089_package_activity_migration_check.py
Log Message:
-----------
Fix merge of migrations
Commit: 6e94632400fbc0694e5b8f94530aee611d0ee692
https://github.com/ckan/ckan/commit/6e94632400fbc0694e5b8f94530aee611d0ee692
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/tests/model/test_license.py
Log Message:
-----------
Fix test import - bad merge?
Commit: 15507df5c4533950948eaa70fa5a98f081f7c703
https://github.com/ckan/ckan/commit/15507df5c4533950948eaa70fa5a98f081f7c703
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
M ckan/model/__init__.py
M ckan/tests/migration/test_migrate_package_activity.py
M ckan/tests/migration/test_revision_legacy_code.py
M ckan/views/dataset.py
Log Message:
-----------
Improve tests
* Use PackageDictizeMonkeyPatch to patch package_dictize, because a context manager like this cleans up after itself effectively, so any tests that run after test_migrate_package_activity.py and test_revision_legacy_code.py will use the standard package_show now.
* Fix test_revision_legacy_code.py now package_extra_revision table is not being populated at the moment.
* Copied in create_object_version() from vdm, so we can use PackageExtraRevision without its .continuity being mapped to the PackageExtra.
Commit: 6b5c6d199358d2937b6b585854ed7b2775e5d931
https://github.com/ckan/ckan/commit/6b5c6d199358d2937b6b585854ed7b2775e5d931
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-19 (Fri, 19 Apr 2019)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/migration/migrate_package_activity.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
include_hidden_activity is a normal param in data_dict instead of context
Commit: 98f518c0587ae246eee3397fea7d19fc1f8a3d1a
https://github.com/ckan/ckan/commit/98f518c0587ae246eee3397fea7d19fc1f8a3d1a
Author: amercader <amercadero at gmail.com>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M CHANGELOG.rst
M ckan/authz.py
M ckan/config/deployment.ini_tmpl
M ckan/config/routing.py
R ckan/controllers/revision.py
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/base.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/jinja_extensions.py
M ckan/lib/plugins.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
A ckan/migration/migrate_package_activity.py
A ckan/migration/revision_legacy_code.py
A ckan/migration/versions/089_package_activity_migration_check.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/tag.py
M ckan/plugins/interfaces.py
M ckan/public/base/css/main.css
M ckan/public/base/less/dataset.less
R ckan/templates-bs2/group/history.html
R ckan/templates-bs2/group/snippets/history_revisions.html
R ckan/templates-bs2/group/snippets/revisions_table.html
M ckan/templates-bs2/package/base.html
M ckan/templates-bs2/package/base_form_page.html
R ckan/templates-bs2/package/history.html
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/resources.html
R ckan/templates-bs2/package/snippets/history_revisions.html
M ckan/templates-bs2/package/snippets/info.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates-bs2/package/snippets/resources_list.html
R ckan/templates-bs2/package/snippets/revisions_table.html
M ckan/templates-bs2/package/snippets/tags.html
R ckan/templates-bs2/revision/diff.html
R ckan/templates-bs2/revision/list.html
R ckan/templates-bs2/revision/read.html
R ckan/templates-bs2/revision/read_base.html
R ckan/templates-bs2/revision/snippets/revisions_list.html
A ckan/templates-bs2/snippets/activities/added_tag.html
A ckan/templates-bs2/snippets/activities/changed_group.html
A ckan/templates-bs2/snippets/activities/changed_organization.html
A ckan/templates-bs2/snippets/activities/changed_package.html
A ckan/templates-bs2/snippets/activities/changed_resource.html
A ckan/templates-bs2/snippets/activities/changed_user.html
A ckan/templates-bs2/snippets/activities/deleted_group.html
A ckan/templates-bs2/snippets/activities/deleted_organization.html
A ckan/templates-bs2/snippets/activities/deleted_package.html
A ckan/templates-bs2/snippets/activities/deleted_resource.html
A ckan/templates-bs2/snippets/activities/fallback.html
A ckan/templates-bs2/snippets/activities/follow_dataset.html
A ckan/templates-bs2/snippets/activities/follow_group.html
A ckan/templates-bs2/snippets/activities/follow_user.html
A ckan/templates-bs2/snippets/activities/new_group.html
A ckan/templates-bs2/snippets/activities/new_organization.html
A ckan/templates-bs2/snippets/activities/new_package.html
A ckan/templates-bs2/snippets/activities/new_resource.html
A ckan/templates-bs2/snippets/activities/new_user.html
A ckan/templates-bs2/snippets/activities/removed_tag.html
R ckan/templates-bs2/snippets/activity_item.html
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates-bs2/snippets/tag_list.html
R ckan/templates/group/history.html
R ckan/templates/group/snippets/history_revisions.html
R ckan/templates/group/snippets/revisions_table.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
A ckan/templates/package/changes.html
R ckan/templates/package/history.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resources.html
R ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
R ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/tags.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/list.html
R ckan/templates/revision/read.html
R ckan/templates/revision/read_base.html
R ckan/templates/revision/snippets/revisions_list.html
A ckan/templates/snippets/activities/fallback.html
R ckan/templates/snippets/activity_item.html
M ckan/templates/snippets/activity_stream.html
M ckan/templates/snippets/tag_list.html
M ckan/tests/controllers/test_package.py
M ckan/tests/factories.py
R ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
R ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
R ckan/tests/legacy/models/test_activity.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/auth/test_get.py
A ckan/tests/migration/test_migrate_package_activity.py
A ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/test_coding_standards.py
M ckan/views/dataset.py
M ckan/views/group.py
M ckan/views/resource.py
M ckanext/test_tag_vocab_plugin.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch '3484_revision_ui_removal2'
Compare: https://github.com/ckan/ckan/compare/ae1271213d8a...98f518c0587a
More information about the ckan-changes
mailing list