[ckan-changes] [ckan/ckan] 962ca4: Remove trash because there are no revisions to get...
Adrià Mercader
noreply at github.com
Thu Nov 7 12:15:04 UTC 2019
Branch: refs/heads/master
Home: https://github.com/ckan/ckan
Commit: 962ca4221c12f582ccac26229c0de1d6731a0710
https://github.com/ckan/ckan/commit/962ca4221c12f582ccac26229c0de1d6731a0710
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/controllers/admin.py
M ckan/templates-bs2/admin/base.html
R ckan/templates-bs2/admin/trash.html
M ckan/templates/admin/base.html
R ckan/templates/admin/trash.html
M ckan/views/admin.py
Log Message:
-----------
Remove trash because there are no revisions to get rid of now
Commit: e6401d17806bccbef45e272a3d49c3de83171d5f
https://github.com/ckan/ckan/commit/e6401d17806bccbef45e272a3d49c3de83171d5f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/controllers/group.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/core.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/meta.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/tag.py
M ckan/model/user.py
M ckan/public-bs2/base/javascript/modules/popover-context.js
M ckan/public/base/javascript/modules/popover-context.js
M ckan/templates-bs2/snippets/context.html
M ckan/templates-bs2/snippets/context/user.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates/snippets/context.html
M ckan/templates/snippets/context/user.html
M ckan/templates/user/read_base.html
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_package.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_dictization_schema.py
M ckan/tests/legacy/lib/test_solr_package_search.py
M ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/logic/test_member.py
M ckan/tests/legacy/logic/test_tag.py
M ckan/tests/legacy/logic/test_tag_vocab.py
R ckan/tests/legacy/misc/test_sync.py
M ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_follower.py
M ckan/tests/legacy/models/test_group.py
M ckan/tests/legacy/models/test_misc.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/models/test_package_relationships.py
R ckan/tests/legacy/models/test_purge_revision.py
R ckan/tests/legacy/models/test_revision.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/lib/test_jobs.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/model/test_resource.py
M ckan/tests/model/test_system_info.py
M ckanext/datastore/logic/action.py
M ckanext/multilingual/solr/schema.xml
M ckanext/stats/controller.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
Log Message:
-----------
Rip out lots of revisioning
Commit: aacd9e2ac6774ae029adb97811fe6d6b6fa146a3
https://github.com/ckan/ckan/commit/aacd9e2ac6774ae029adb97811fe6d6b6fa146a3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/lib/activity_streams_session_extension.py
M ckan/logic/schema.py
M ckan/model/group_extra.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/system_info.py
M ckan/tests/controllers/test_admin.py
M ckan/tests/legacy/models/test_group.py
M ckan/tests/legacy/models/test_package.py
Log Message:
-----------
More revision removals and fixes
Commit: fc48aa128eb7ae32952b9246323feb5236103f44
https://github.com/ckan/ckan/commit/fc48aa128eb7ae32952b9246323feb5236103f44
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/controllers/admin.py
M ckan/controllers/group.py
Log Message:
-----------
Restore controllers - should not be changed
Commit: d81a83a643f8f94a31b6369ec68c0d5664401df3
https://github.com/ckan/ckan/commit/d81a83a643f8f94a31b6369ec68c0d5664401df3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/logic/test_member.py
Log Message:
-----------
Fix test cruft
Commit: d3203f6e3d6927398be2fe29159947565462b84b
https://github.com/ckan/ckan/commit/d3203f6e3d6927398be2fe29159947565462b84b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M .travis.yml
M CHANGELOG.rst
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/search/__init__.py
M ckan/logic/action/get.py
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
M ckan/migration/versions/065_add_email_notifications_preference.py
A ckan/migration/versions/088_package_activity_migration_check.py
M ckan/model/__init__.py
M ckan/public-bs2/base/less/ckan.less
M ckan/public/base/less/ckan.less
M ckan/templates-bs2/package/base.html
M ckan/templates/user/read_base.html
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/migration/test_migrate_package_activity.py
M ckan/tests/migration/test_revision_legacy_code.py
M ckan/views/user.py
M contrib/docker/solr/solrconfig.xml
Log Message:
-----------
Merge branch '3484_revision_ui_removal2' into remove-vdm
Commit: 797a18f6ac6f0ba2e4d433d0b63f4131e9a5f608
https://github.com/ckan/ckan/commit/797a18f6ac6f0ba2e4d433d0b63f4131e9a5f608
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
M ckan/lib/dictization/model_save.py
M ckan/migration/versions/077_add_revisions_to_system_info.py
A ckan/migration/versions/088_delete_extras_which_are_deleted_state.py
R ckan/migration/versions/088_package_activity_migration_check.py
A ckan/migration/versions/089_package_activity_migration_check.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/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/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/logic/action/test_delete.py
Log Message:
-----------
Merge branch 'integrate-vdm-stateful' into remove-vdm
Commit: 7aa0f04a2de99f1e460669a5c2da64fdb5bf00b6
https://github.com/ckan/ckan/commit/7aa0f04a2de99f1e460669a5c2da64fdb5bf00b6
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
R ckan/migration/versions/089_package_activity_migration_check.py
M ckan/model/__init__.py
Log Message:
-----------
Remove requirement to do migrate_package_activity before upgrade
Commit: 02d323f358d9b7191d2b7ac2e5ff4abef0d49cec
https://github.com/ckan/ckan/commit/02d323f358d9b7191d2b7ac2e5ff4abef0d49cec
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-22 (Fri, 22 Mar 2019)
Changed paths:
M ckan/migration/versions/012_add_resources.py
M ckan/migration/versions/022_add_group_extras.py
M ckan/migration/versions/025_add_authorization_groups.py
M ckan/migration/versions/026_authorization_group_user_pk.py
M ckan/model/group.py
M ckan/model/group_extra.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/tag.py
Log Message:
-----------
Remove unnecessary vdm imports
Commit: 88d0e9f749b8ad0acab59592134c584f4916b931
https://github.com/ckan/ckan/commit/88d0e9f749b8ad0acab59592134c584f4916b931
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/lib/dictization/__init__.py
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
M ckan/model/domain_object.py
M ckan/model/package.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Get migration_package_activity and tests working, by putting revision model in revision_legacy_code.py
* Having removed the revision model (Revision, PackageRevision etc) from the core ckan code, now we add it back into ckan/migration/revision_legacy_code.py (RevisionTableMappings) so it can be used by the migration_package_activity.py and its tests. Also includes associated vdm functions:
* make_revisioned_table
* make_revision_table
* make_Revision
* Fix up some tests in test_migration_package_activity associated with revision_id now being missing from domain objects.
* migration tests have to make revisions manually now (make_revision()), because previously the revisioned tables (e.g. Package) had a mapper extension vdm.sqlalchemy.Revisioner(package_revision_table) that triggered on table changes and records a copy in the corresponding revision table (e.g. PackageRevision). HOWEVER we can't add this to the mapping for the migration test and then remove it for the rest of the CKAN tests.
* Fix up some tests following test_migration_package_activity - PackageDictizeMonkeyPatch is introduced to monkeypatch package_dictize. Previously it was being patched in test_migration_package_activity but not being put back for the following tests.
* vdm is now only required by migration_package_activity.py and its tests.
Commit: fef756d73b33ce3c1554973fe7404f314a11339b
https://github.com/ckan/ckan/commit/fef756d73b33ce3c1554973fe7404f314a11339b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckanext/stats/tests/test_stats_lib.py
Log Message:
-----------
Fix test
Commit: b06945882f2723a95d67a76e0de19ba5a4ec5b4c
https://github.com/ckan/ckan/commit/b06945882f2723a95d67a76e0de19ba5a4ec5b4c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
Log Message:
-----------
Remove revision_show logic function
Commit: 300097359db7d162919cc10d2c1df5204704a3f5
https://github.com/ckan/ckan/commit/300097359db7d162919cc10d2c1df5204704a3f5
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
M ckan/model/package.py
M ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
M ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Fix tests
Commit: a68f4a10979bcab4bda4452573dec2b85bb95e13
https://github.com/ckan/ckan/commit/a68f4a10979bcab4bda4452573dec2b85bb95e13
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
M requirements.in
M requirements.txt
Log Message:
-----------
Copy in last bits of vdm that are used by the migration.
Commit: 28cf7e3993c574359aa332f3eef9b10ccf111a08
https://github.com/ckan/ckan/commit/28cf7e3993c574359aa332f3eef9b10ccf111a08
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Add missing func add_fake_relation and PEP8.
Commit: 71477baef31fc2eff0930cc39c40649976e4db0d
https://github.com/ckan/ckan/commit/71477baef31fc2eff0930cc39c40649976e4db0d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Remove stray revision tests. py3 literals. Pep8
Commit: feec9dca063fc2bbc0577812e74563ee5eb704be
https://github.com/ckan/ckan/commit/feec9dca063fc2bbc0577812e74563ee5eb704be
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:
-----------
Try to make package_dictize_with_revisions backwards compatible
Commit: c22158d3dbe775605b72175a74f9e3354cc2464a
https://github.com/ckan/ckan/commit/c22158d3dbe775605b72175a74f9e3354cc2464a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M .gitignore
M .travis.yml
M CHANGELOG.rst
M ckan/authz.py
M ckan/cli/cli.py
A ckan/cli/config_tool.py
M ckan/cli/db.py
M ckan/cli/search_index.py
A ckan/cli/seed.py
A ckan/cli/translation.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/install.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/util.py
M ckan/i18n/check_po_files.py
M ckan/lib/app_globals.py
M ckan/lib/captcha.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/helpers.py
M ckan/lib/mailer.py
M ckan/lib/munge.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/patch.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/migration/README
M ckan/migration/__init__.py
A ckan/migration/alembic.ini
A ckan/migration/env.py
R ckan/migration/manage.py
R ckan/migration/migrate.cfg
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
A ckan/migration/script.py.mako
A ckan/migration/versions/001_103676e0a497_create_existing_tables.py
R ckan/migration/versions/001_add_existing_tables.py
A ckan/migration/versions/002_86fdd8c54775_add_author_and_maintainer.py
R ckan/migration/versions/002_add_author_and_maintainer.py
R ckan/migration/versions/003_add_user_object.py
A ckan/migration/versions/003_f22b4f5241a5_add_user_object.py
R ckan/migration/versions/004_add_group_object.py
A ckan/migration/versions/004_f92ee205e46d_add_group_object.py
A ckan/migration/versions/005_12c2232c15f5_add_authorization_tables.py
R ckan/migration/versions/005_add_authorization_tables.py
R ckan/migration/versions/006_add_ratings.py
A ckan/migration/versions/006_c83955e7acb6_add_ratings.py
A ckan/migration/versions/007_1928d4af1cda_add_system_roles.py
R ckan/migration/versions/007_add_system_roles.py
A ckan/migration/versions/008_e8283ffb257e_update_vdm_ids.py
R ckan/migration/versions/008_update_vdm_ids.py
R ckan/migration/versions/009_add_creation_timestamps.py
A ckan/migration/versions/009_b739a48de5c4_add_creation_timestamps.py
A ckan/migration/versions/010_a6f13bf14d0c_add_user_about.py
R ckan/migration/versions/010_add_user_about.py
A ckan/migration/versions/011_866f6370b4ac_add_package_search_vector.py
R ckan/migration/versions/011_add_package_search_vector.py
R ckan/migration/versions/012_add_resources.py
A ckan/migration/versions/012_e5ca33a5d445_add_resources.py
A ckan/migration/versions/013_8a3a5af39797_add_hash.py
R ckan/migration/versions/013_add_hash.py
A ckan/migration/versions/014_93519b684820_hash_2.py
R ckan/migration/versions/014_hash_2.py
A ckan/migration/versions/015_6d8ffebcaf54_remove_state_object.py
R ckan/migration/versions/015_remove_state_object.py
A ckan/migration/versions/016_37ada738328e_uuids_everywhere.py
R ckan/migration/versions/016_uuids_everywhere.py
A ckan/migration/versions/017_1250b2ff3e36_add_pkg_relationships.py
R ckan/migration/versions/017_add_pkg_relationships.py
A ckan/migration/versions/018_05a0778051ca_adjust_licenses.py
R ckan/migration/versions/018_adjust_licenses.py
A ckan/migration/versions/019_b2eb6f34a638_pkg_relationships_state.py
R ckan/migration/versions/019_pkg_relationships_state.py
A ckan/migration/versions/020_69a0b0efc609_add_changeset.py
R ckan/migration/versions/020_add_changeset.py
A ckan/migration/versions/021_765143af2ba3_postgresql_upgrade_sql.py
R ckan/migration/versions/021_postgres_downgrade.sql
R ckan/migration/versions/021_postgres_upgrade.sql
R ckan/migration/versions/021_postgresql_downgrade.sql
R ckan/migration/versions/021_postgresql_upgrade.sql
A ckan/migration/versions/022_7b324ca6c0dc_add_group_extras.py
R ckan/migration/versions/022_add_group_extras.py
A ckan/migration/versions/023_87fdd05f0744_add_harvesting.py
R ckan/migration/versions/023_add_harvesting.py
A ckan/migration/versions/024_12981fe12484_add_harvested_document.py
R ckan/migration/versions/024_add_harvested_document.py
R ckan/migration/versions/025_add_authorization_groups.py
A ckan/migration/versions/025_b581622ad327_add_authorization_groups.py
A ckan/migration/versions/026_3615b25af443_authorization_group_user_pk.py
R ckan/migration/versions/026_authorization_group_user_pk.py
A ckan/migration/versions/027_11e5745c6fc9_adjust_harvester.py
R ckan/migration/versions/027_adjust_harvester.py
A ckan/migration/versions/028_cdd68fe9ba21_drop_harvest_source_status.py
R ckan/migration/versions/028_drop_harvest_source_status.py
A ckan/migration/versions/029_1bfdf4240915_version_groups.py
R ckan/migration/versions/029_version_groups.py
R ckan/migration/versions/030_additional_user_attributes.py
A ckan/migration/versions/030_b16cbf164c8a_additional_user_attributes.py
A ckan/migration/versions/031_1b05245167d6_move_openid_to_new_field.py
R ckan/migration/versions/031_move_openid_to_new_field.py
R ckan/migration/versions/032_add_extra_info_field_to_resources.py
A ckan/migration/versions/032_d89e0731422d_add_extra_info_field_to_resources.py
A ckan/migration/versions/033_6da92ef2df15_auth_group_user_id_add_conditional.py
R ckan/migration/versions/033_auth_group_user_id_add_conditional.py
A ckan/migration/versions/034_6c600693af5b_resource_group_table.py
R ckan/migration/versions/034_resource_group_table.py
A ckan/migration/versions/035_81148ccebd6c_harvesting_doc_versioning.py
R ckan/migration/versions/035_harvesting_doc_versioning.py
A ckan/migration/versions/036_ecaa8b38782f_lockdown_roles.py
R ckan/migration/versions/036_lockdown_roles.py
A ckan/migration/versions/037_edcf3b8c3c1b_role_anon_editor.py
R ckan/migration/versions/037_role_anon_editor.py
R ckan/migration/versions/038_delete_migration_tables.py
A ckan/migration/versions/038_fd6622e3d964_delete_migration_tables.py
R ckan/migration/versions/039_add_expired_id_and_dates.py
A ckan/migration/versions/039_cca459c76d45_add_expired_id_and_dates.py
A ckan/migration/versions/040_500a08f4818e_reset_key_on_user.py
R ckan/migration/versions/040_reset_key_on_user.py
A ckan/migration/versions/041_6817d4e3bdc3_resource_new_fields.py
R ckan/migration/versions/041_resource_new_fields.py
A ckan/migration/versions/042_da65e2877034_user_revision_indexes.py
R ckan/migration/versions/042_user_revision_indexes.py
A ckan/migration/versions/043_bd38cd6502b2_drop_postgres_search.py
R ckan/migration/versions/043_drop_postgres_search.py
A ckan/migration/versions/044_4190eeeb8d73_add_task_status.py
R ckan/migration/versions/044_add_task_status.py
A ckan/migration/versions/045_54e3f155d945_user_name_unique.py
R ckan/migration/versions/045_user_name_unique.py
A ckan/migration/versions/046_b69e9b80396f_drop_changesets.py
R ckan/migration/versions/046_drop_changesets.py
A ckan/migration/versions/047_883a7c406926_rename_package_group_member.py
R ckan/migration/versions/047_rename_package_group_member.py
A ckan/migration/versions/048_4a7011172b3f_add_activity_streams_tables.py
R ckan/migration/versions/048_add_activity_streams_tables.py
R ckan/migration/versions/049_add_group_approval_status.py
A ckan/migration/versions/049_e0c06c2177b5_add_group_approval_status.py
A ckan/migration/versions/050_01a6b058cb7f_term_translation_table.py
R ckan/migration/versions/050_term_translation_table.py
A ckan/migration/versions/051_a4fb0d85ced6_add_tag_vocabulary.py
R ckan/migration/versions/051_add_tag_vocabulary.py
A ckan/migration/versions/052_ba693d64c6d7_update_member_capacities.py
R ckan/migration/versions/052_update_member_capacities.py
A ckan/migration/versions/053_9d051a099097_add_group_logo.py
R ckan/migration/versions/053_add_group_logo.py
R ckan/migration/versions/054_add_resource_created_date.py
A ckan/migration/versions/054_da21b38da4db_add_resource_created_date.py
A ckan/migration/versions/055_048f7db947bf_update_user_and_activity_detail.py
R ckan/migration/versions/055_update_user_and_activity_detail.py
A ckan/migration/versions/056_11af3215ae89_add_related_table.py
R ckan/migration/versions/056_add_related_table.py
A ckan/migration/versions/057_660a5aae527e_tracking.py
R ckan/migration/versions/057_tracking.py
R ckan/migration/versions/058_add_follower_tables.py
A ckan/migration/versions/058_bd36d1826a5d_add_follower_tables.py
A ckan/migration/versions/059_9291bb46f352_add_related_count_and_flag.py
R ckan/migration/versions/059_add_related_count_and_flag.py
A ckan/migration/versions/060_31ad11c518fc_add_system_info_table.py
R ckan/migration/versions/060_add_system_info_table.py
A ckan/migration/versions/061_338d460bc460_add_follower_group_table.py
R ckan/migration/versions/061_add_follower__group_table.py
A ckan/migration/versions/062_6deb2bbab394_add_dashboard_table.py
R ckan/migration/versions/062_add_dashboard_table.py
A ckan/migration/versions/063_8b633852cb7a_org_changes.py
R ckan/migration/versions/063_org_changes.py
A ckan/migration/versions/064_4f8becd4919a_add_email_last_sent_column.py
R ckan/migration/versions/064_add_email_last_sent_column.py
A ckan/migration/versions/065_1fab0bc6439e_add_email_notifications_preference.py
R ckan/migration/versions/065_add_email_notifications_preference.py
A ckan/migration/versions/066_ad16b3bd8cb6_default_package_type.py
R ckan/migration/versions/066_default_package_type.py
A ckan/migration/versions/067_266c110eafec_turn_extras_to_strings.py
R ckan/migration/versions/067_turn_extras_to_strings.py
R ckan/migration/versions/068_add_package_extras_index.py
A ckan/migration/versions/068_e33a5f2b2a84_add_package_extras_index.py
A ckan/migration/versions/069_e7524c675cdb_resource_url_and_metadata_modified.py
R ckan/migration/versions/069_resource_url_and_metadata_modified.py
R ckan/migration/versions/070_add_activity_and_resource_indexes.py
A ckan/migration/versions/070_cfb544112fa7_add_activity_and_resource_indexes.py
R ckan/migration/versions/071_add_state_column_to_user_table.py
A ckan/migration/versions/071_c16f081ef73a_add_state_column_to_user_table.py
A ckan/migration/versions/072_08dcb9233ad7_add_resource_view.py
R ckan/migration/versions/072_add_resource_view.py
A ckan/migration/versions/073_011f51208be3_update_resource_view_resource_id_.py
R ckan/migration/versions/073_update_resource_view_resource_id_constraint.py
A ckan/migration/versions/074_a4ca55f0f45e_remove_resource_groups.py
R ckan/migration/versions/074_remove_resource_groups.py
A ckan/migration/versions/075_9cdc88c8896a_rename_view_plugins.py
R ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_59995aa965c0_rename_view_plugins_2.py
R ckan/migration/versions/076_rename_view_plugins_2.py
A ckan/migration/versions/077_51171a04d86d_add_revisions_to_system_info.py
R ckan/migration/versions/077_add_revisions_to_system_info.py
A ckan/migration/versions/078_ae821876532a_remove_old_authz_model.py
R ckan/migration/versions/078_remove_old_authz_model.py
A ckan/migration/versions/079_e0177a15d2c9_resource_revision_index.py
R ckan/migration/versions/079_resource_revision_index.py
A ckan/migration/versions/080_8224d872c64f_continuity_id_indexes.py
R ckan/migration/versions/080_continuity_id_indexes.py
A ckan/migration/versions/081_a64cf4a79182_set_datastore_active.py
R ckan/migration/versions/081_set_datastore_active.py
A ckan/migration/versions/082_8ea886d0ede4_create_index_creator_user_id.py
R ckan/migration/versions/082_create_index_creator_user_id.py
A ckan/migration/versions/083_f98d8fa2a7f7_remove_related_items.py
R ckan/migration/versions/083_remove_related_items.py
R ckan/migration/versions/084_add_metadata_created.py
A ckan/migration/versions/084_d85ce5783688_add_metadata_created.py
R ckan/migration/versions/085_adjust_activity_timestamps.py
A ckan/migration/versions/085_f9bf3d5c4b4d_adjust_activity_timestamps.py
A ckan/migration/versions/086_19663581b3bb_drop_openid_column.py
R ckan/migration/versions/086_drop_openid_column.py
A ckan/migration/versions/087_ff1b303cab77_remove_old_authorization_tables.py
R ckan/migration/versions/087_remove_old_authorization_tables.py
A ckan/migration/versions/088_3537d5420e0e_delete_extrase_which_are_deleted_state.py
R ckan/migration/versions/088_delete_extras_which_are_deleted_state.py
A ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
A ckan/migration/versions/090_980dcd44de4b_delete_migrate_version_table.py
R ckan/migration/versions/__init__.py
M ckan/model/__init__.py
M ckan/model/license.py
A ckan/model/revision.py
M ckan/model/tag.py
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/pastertemplates/template/bin/travis-run.sh_tmpl
M ckan/pastertemplates/template/dev-requirements.txt_tmpl
M ckan/plugins/toolkit.py
R ckan/public-bs2/base/css/.gitignore
R ckan/public-bs2/base/css/fuchsia.css
R ckan/public-bs2/base/css/green.css
R ckan/public-bs2/base/css/main.css
R ckan/public-bs2/base/css/maroon.css
R ckan/public-bs2/base/css/red.css
R ckan/public-bs2/base/i18n/.gitignore
R ckan/public-bs2/base/images/background-tag-ie7.png
R ckan/public-bs2/base/images/background-tag.png
R ckan/public-bs2/base/images/background-tile.png
R ckan/public-bs2/base/images/bg.png
R ckan/public-bs2/base/images/breadcrumb-slash-ie7.png
R ckan/public-bs2/base/images/ckan-logo-footer.png
R ckan/public-bs2/base/images/ckan-logo-white.svg
R ckan/public-bs2/base/images/ckan-logo.png
R ckan/public-bs2/base/images/ckan-logo.svg
R ckan/public-bs2/base/images/ckan.ico
R ckan/public-bs2/base/images/dashboard-followee-related.png
R ckan/public-bs2/base/images/dotted.png
R ckan/public-bs2/base/images/editing.png
R ckan/public-bs2/base/images/full-width-nav-right.png
R ckan/public-bs2/base/images/icon-search-27x26.png
R ckan/public-bs2/base/images/loading-spinner.gif
R ckan/public-bs2/base/images/nav-active.png
R ckan/public-bs2/base/images/nav.png
R ckan/public-bs2/base/images/od_80x15_blue.png
R ckan/public-bs2/base/images/placeholder-200x125.png
R ckan/public-bs2/base/images/placeholder-420x220.png
R ckan/public-bs2/base/images/placeholder-680x400.png
R ckan/public-bs2/base/images/placeholder-application.png
R ckan/public-bs2/base/images/placeholder-group.png
R ckan/public-bs2/base/images/placeholder-image.png
R ckan/public-bs2/base/images/placeholder-organization.png
R ckan/public-bs2/base/images/sprite-ckan-icons.png
R ckan/public-bs2/base/images/sprite-resource-icons.png
R ckan/public-bs2/base/images/table-seperator.png
R ckan/public-bs2/base/javascript/client.js
R ckan/public-bs2/base/javascript/i18n.js
R ckan/public-bs2/base/javascript/main.js
R ckan/public-bs2/base/javascript/module.js
R ckan/public-bs2/base/javascript/modules/activity-stream.js
R ckan/public-bs2/base/javascript/modules/api-info.js
R ckan/public-bs2/base/javascript/modules/autocomplete.js
R ckan/public-bs2/base/javascript/modules/basic-form.js
R ckan/public-bs2/base/javascript/modules/confirm-action.js
R ckan/public-bs2/base/javascript/modules/custom-fields.js
R ckan/public-bs2/base/javascript/modules/dashboard.js
R ckan/public-bs2/base/javascript/modules/data-viewer.js
R ckan/public-bs2/base/javascript/modules/dataset-visibility.js
R ckan/public-bs2/base/javascript/modules/follow.js
R ckan/public-bs2/base/javascript/modules/followers-counter.js
R ckan/public-bs2/base/javascript/modules/image-upload.js
R ckan/public-bs2/base/javascript/modules/media-grid.js
R ckan/public-bs2/base/javascript/modules/popover-context.js
R ckan/public-bs2/base/javascript/modules/resource-form.js
R ckan/public-bs2/base/javascript/modules/resource-reorder.js
R ckan/public-bs2/base/javascript/modules/resource-upload-field.js
R ckan/public-bs2/base/javascript/modules/resource-view-embed.js
R ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
R ckan/public-bs2/base/javascript/modules/resource-view-filters.js
R ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
R ckan/public-bs2/base/javascript/modules/select-switch.js
R ckan/public-bs2/base/javascript/modules/slug-preview.js
R ckan/public-bs2/base/javascript/modules/table-selectable-rows.js
R ckan/public-bs2/base/javascript/modules/table-toggle-more.js
R ckan/public-bs2/base/javascript/notify.js
R ckan/public-bs2/base/javascript/plugins/jquery.date-helpers.js
R ckan/public-bs2/base/javascript/plugins/jquery.form-warning.js
R ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
R ckan/public-bs2/base/javascript/plugins/jquery.inherit.js
R ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
R ckan/public-bs2/base/javascript/plugins/jquery.proxy-all.js
R ckan/public-bs2/base/javascript/plugins/jquery.slug-preview.js
R ckan/public-bs2/base/javascript/plugins/jquery.slug.js
R ckan/public-bs2/base/javascript/plugins/jquery.truncator.js
R ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
R ckan/public-bs2/base/javascript/pubsub.js
R ckan/public-bs2/base/javascript/resource.config
R ckan/public-bs2/base/javascript/sandbox.js
R ckan/public-bs2/base/javascript/tracking.js
R ckan/public-bs2/base/javascript/view-filters.js
R ckan/public-bs2/base/less/activity.less
R ckan/public-bs2/base/less/ckan.less
R ckan/public-bs2/base/less/custom.less
R ckan/public-bs2/base/less/dashboard.less
R ckan/public-bs2/base/less/datapusher.less
R ckan/public-bs2/base/less/dataset.less
R ckan/public-bs2/base/less/dropdown.less
R ckan/public-bs2/base/less/footer.less
R ckan/public-bs2/base/less/forms.less
R ckan/public-bs2/base/less/group.less
R ckan/public-bs2/base/less/homepage.less
R ckan/public-bs2/base/less/icons.less
R ckan/public-bs2/base/less/iehacks.less
R ckan/public-bs2/base/less/layout.less
R ckan/public-bs2/base/less/main.less
R ckan/public-bs2/base/less/masthead.less
R ckan/public-bs2/base/less/media.less
R ckan/public-bs2/base/less/mixins.less
R ckan/public-bs2/base/less/module.less
R ckan/public-bs2/base/less/nav.less
R ckan/public-bs2/base/less/profile.less
R ckan/public-bs2/base/less/prose.less
R ckan/public-bs2/base/less/resource-view.less
R ckan/public-bs2/base/less/search.less
R ckan/public-bs2/base/less/tables.less
R ckan/public-bs2/base/less/toolbar.less
R ckan/public-bs2/base/less/variables.less
R ckan/public-bs2/base/test/index.html
R ckan/public-bs2/base/test/primer/index.html
R ckan/public-bs2/base/test/spec/ckan.spec.js
R ckan/public-bs2/base/test/spec/client.spec.js
R ckan/public-bs2/base/test/spec/i18n.spec.js
R ckan/public-bs2/base/test/spec/module.spec.js
R ckan/public-bs2/base/test/spec/modules/autocomplete.spec.js
R ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
R ckan/public-bs2/base/test/spec/modules/confirm-action.spec.js
R ckan/public-bs2/base/test/spec/modules/custom-fields.spec.js
R ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
R ckan/public-bs2/base/test/spec/modules/image-upload.spec.js
R ckan/public-bs2/base/test/spec/modules/resource-form.spec.js
R ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.js
R ckan/public-bs2/base/test/spec/notify.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.js
R ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
R ckan/public-bs2/base/test/spec/pubsub.spec.js
R ckan/public-bs2/base/test/spec/sandbox.spec.js
R ckan/public-bs2/base/test/spec/view-filters.spec.js
R ckan/public-bs2/base/test/vendor/chai.js
R ckan/public-bs2/base/test/vendor/less.js
R ckan/public-bs2/base/test/vendor/mocha.css
R ckan/public-bs2/base/test/vendor/mocha.js
R ckan/public-bs2/base/test/vendor/sinon.js
R ckan/public-bs2/base/vendor/bootstrap.js
R ckan/public-bs2/base/vendor/bootstrap.min.js
R ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings-white.png
R ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings.png
R ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.js
R ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.min.js
R ckan/public-bs2/base/vendor/bootstrap/less/accordion.less
R ckan/public-bs2/base/vendor/bootstrap/less/alerts.less
R ckan/public-bs2/base/vendor/bootstrap/less/bootstrap.less
R ckan/public-bs2/base/vendor/bootstrap/less/breadcrumbs.less
R ckan/public-bs2/base/vendor/bootstrap/less/button-groups.less
R ckan/public-bs2/base/vendor/bootstrap/less/buttons.less
R ckan/public-bs2/base/vendor/bootstrap/less/carousel.less
R ckan/public-bs2/base/vendor/bootstrap/less/close.less
R ckan/public-bs2/base/vendor/bootstrap/less/code.less
R ckan/public-bs2/base/vendor/bootstrap/less/component-animations.less
R ckan/public-bs2/base/vendor/bootstrap/less/dropdowns.less
R ckan/public-bs2/base/vendor/bootstrap/less/forms.less
R ckan/public-bs2/base/vendor/bootstrap/less/grid.less
R ckan/public-bs2/base/vendor/bootstrap/less/hero-unit.less
R ckan/public-bs2/base/vendor/bootstrap/less/labels-badges.less
R ckan/public-bs2/base/vendor/bootstrap/less/layouts.less
R ckan/public-bs2/base/vendor/bootstrap/less/media.less
R ckan/public-bs2/base/vendor/bootstrap/less/mixins.less
R ckan/public-bs2/base/vendor/bootstrap/less/modals.less
R ckan/public-bs2/base/vendor/bootstrap/less/navbar.less
R ckan/public-bs2/base/vendor/bootstrap/less/navs.less
R ckan/public-bs2/base/vendor/bootstrap/less/pager.less
R ckan/public-bs2/base/vendor/bootstrap/less/pagination.less
R ckan/public-bs2/base/vendor/bootstrap/less/popovers.less
R ckan/public-bs2/base/vendor/bootstrap/less/progress-bars.less
R ckan/public-bs2/base/vendor/bootstrap/less/reset.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-1200px-min.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-767px-max.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-768px-979px.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-navbar.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive-utilities.less
R ckan/public-bs2/base/vendor/bootstrap/less/responsive.less
R ckan/public-bs2/base/vendor/bootstrap/less/scaffolding.less
R ckan/public-bs2/base/vendor/bootstrap/less/sprites.less
R ckan/public-bs2/base/vendor/bootstrap/less/tables.less
R ckan/public-bs2/base/vendor/bootstrap/less/tests/buttons.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.css
R ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/forms-responsive.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/forms.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-static-top.html
R ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar.html
R ckan/public-bs2/base/vendor/bootstrap/less/thumbnails.less
R ckan/public-bs2/base/vendor/bootstrap/less/tooltip.less
R ckan/public-bs2/base/vendor/bootstrap/less/type.less
R ckan/public-bs2/base/vendor/bootstrap/less/utilities.less
R ckan/public-bs2/base/vendor/bootstrap/less/variables.less
R ckan/public-bs2/base/vendor/bootstrap/less/wells.less
R ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.css
R ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.min.css
R ckan/public-bs2/base/vendor/font-awesome/fonts/FontAwesome.otf
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
R ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
R ckan/public-bs2/base/vendor/font-awesome/less/bordered-pulled.less
R ckan/public-bs2/base/vendor/font-awesome/less/core.less
R ckan/public-bs2/base/vendor/font-awesome/less/extras.less
R ckan/public-bs2/base/vendor/font-awesome/less/fixed-width.less
R ckan/public-bs2/base/vendor/font-awesome/less/font-awesome.less
R ckan/public-bs2/base/vendor/font-awesome/less/icons.less
R ckan/public-bs2/base/vendor/font-awesome/less/larger.less
R ckan/public-bs2/base/vendor/font-awesome/less/list.less
R ckan/public-bs2/base/vendor/font-awesome/less/mixins.less
R ckan/public-bs2/base/vendor/font-awesome/less/path.less
R ckan/public-bs2/base/vendor/font-awesome/less/rotated-flipped.less
R ckan/public-bs2/base/vendor/font-awesome/less/spinning.less
R ckan/public-bs2/base/vendor/font-awesome/less/stacked.less
R ckan/public-bs2/base/vendor/font-awesome/less/variables.less
R ckan/public-bs2/base/vendor/html5.js
R ckan/public-bs2/base/vendor/html5.min.js
R ckan/public-bs2/base/vendor/jed.js
R ckan/public-bs2/base/vendor/jed.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.min.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.js
R ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.min.js
R ckan/public-bs2/base/vendor/jquery.js
R ckan/public-bs2/base/vendor/jquery.min.js
R ckan/public-bs2/base/vendor/jquery.ui.core.js
R ckan/public-bs2/base/vendor/jquery.ui.mouse.js
R ckan/public-bs2/base/vendor/jquery.ui.sortable.js
R ckan/public-bs2/base/vendor/jquery.ui.widget.js
R ckan/public-bs2/base/vendor/moment-with-locales.js
R ckan/public-bs2/base/vendor/polyfill-object-keys.js
R ckan/public-bs2/base/vendor/resource.config
R ckan/public-bs2/base/vendor/select2/.gitignore
R ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
R ckan/public-bs2/base/vendor/select2/LICENSE
R ckan/public-bs2/base/vendor/select2/README.md
R ckan/public-bs2/base/vendor/select2/bower.json
R ckan/public-bs2/base/vendor/select2/component.json
R ckan/public-bs2/base/vendor/select2/composer.json
R ckan/public-bs2/base/vendor/select2/package.json
R ckan/public-bs2/base/vendor/select2/release.sh
R ckan/public-bs2/base/vendor/select2/select2-bootstrap.css
R ckan/public-bs2/base/vendor/select2/select2-spinner.gif
R ckan/public-bs2/base/vendor/select2/select2.css
R ckan/public-bs2/base/vendor/select2/select2.jquery.json
R ckan/public-bs2/base/vendor/select2/select2.js
R ckan/public-bs2/base/vendor/select2/select2.min.js
R ckan/public-bs2/base/vendor/select2/select2.png
R ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
R ckan/public-bs2/base/vendor/select2/select2_locale_az.js
R ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
R ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
R ckan/public-bs2/base/vendor/select2/select2_locale_da.js
R ckan/public-bs2/base/vendor/select2/select2_locale_de.js
R ckan/public-bs2/base/vendor/select2/select2_locale_el.js
R ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
R ckan/public-bs2/base/vendor/select2/select2_locale_es.js
R ckan/public-bs2/base/vendor/select2/select2_locale_et.js
R ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
R ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_he.js
R ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
R ckan/public-bs2/base/vendor/select2/select2_locale_id.js
R ckan/public-bs2/base/vendor/select2/select2_locale_is.js
R ckan/public-bs2/base/vendor/select2/select2_locale_it.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
R ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
R ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
R ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
R ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
R ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
R ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
R ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
R ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
R ckan/public-bs2/base/vendor/select2/select2_locale_th.js
R ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
R ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
R ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
R ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
R ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
R ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
R ckan/public-bs2/base/vendor/select2/select2x2.png
R ckan/templates-bs2/activity_streams/activity_stream_email_notifications.text
R ckan/templates-bs2/activity_streams/activity_stream_items.html
R ckan/templates-bs2/admin/base.html
R ckan/templates-bs2/admin/config.html
R ckan/templates-bs2/admin/confirm_reset.html
R ckan/templates-bs2/admin/index.html
R ckan/templates-bs2/ajax_snippets/custom_fields.html
R ckan/templates-bs2/ajax_snippets/follow_button.html
R ckan/templates-bs2/base.html
R ckan/templates-bs2/dataviewer/base.html
R ckan/templates-bs2/dataviewer/snippets/data_preview.html
R ckan/templates-bs2/dataviewer/snippets/no_preview.html
R ckan/templates-bs2/development/primer.html
R ckan/templates-bs2/development/snippets/actions.html
R ckan/templates-bs2/development/snippets/breadcrumb.html
R ckan/templates-bs2/development/snippets/context.html
R ckan/templates-bs2/development/snippets/facet.html
R ckan/templates-bs2/development/snippets/form.html
R ckan/templates-bs2/development/snippets/form_stages.html
R ckan/templates-bs2/development/snippets/list.html
R ckan/templates-bs2/development/snippets/media_grid.html
R ckan/templates-bs2/development/snippets/module.html
R ckan/templates-bs2/development/snippets/nav.html
R ckan/templates-bs2/development/snippets/page_header.html
R ckan/templates-bs2/development/snippets/pagination.html
R ckan/templates-bs2/development/snippets/simple-input.html
R ckan/templates-bs2/emails/invite_user.txt
R ckan/templates-bs2/emails/invite_user_subject.txt
R ckan/templates-bs2/emails/reset_password.txt
R ckan/templates-bs2/emails/reset_password_subject.txt
R ckan/templates-bs2/error_document_template.html
R ckan/templates-bs2/footer.html
R ckan/templates-bs2/group/about.html
R ckan/templates-bs2/group/activity_stream.html
R ckan/templates-bs2/group/admins.html
R ckan/templates-bs2/group/base_form_page.html
R ckan/templates-bs2/group/confirm_delete.html
R ckan/templates-bs2/group/confirm_delete_member.html
R ckan/templates-bs2/group/edit.html
R ckan/templates-bs2/group/edit_base.html
R ckan/templates-bs2/group/followers.html
R ckan/templates-bs2/group/index.html
R ckan/templates-bs2/group/member_new.html
R ckan/templates-bs2/group/members.html
R ckan/templates-bs2/group/new.html
R ckan/templates-bs2/group/new_group_form.html
R ckan/templates-bs2/group/read.html
R ckan/templates-bs2/group/read_base.html
R ckan/templates-bs2/group/snippets/feeds.html
R ckan/templates-bs2/group/snippets/group_form.html
R ckan/templates-bs2/group/snippets/group_item.html
R ckan/templates-bs2/group/snippets/group_list.html
R ckan/templates-bs2/group/snippets/helper.html
R ckan/templates-bs2/group/snippets/info.html
R ckan/templates-bs2/header.html
R ckan/templates-bs2/home/about.html
R ckan/templates-bs2/home/index.html
R ckan/templates-bs2/home/layout1.html
R ckan/templates-bs2/home/layout2.html
R ckan/templates-bs2/home/layout3.html
R ckan/templates-bs2/home/snippets/about_text.html
R ckan/templates-bs2/home/snippets/featured_group.html
R ckan/templates-bs2/home/snippets/featured_organization.html
R ckan/templates-bs2/home/snippets/promoted.html
R ckan/templates-bs2/home/snippets/search.html
R ckan/templates-bs2/home/snippets/stats.html
R ckan/templates-bs2/macros/autoform.html
R ckan/templates-bs2/macros/form.html
R ckan/templates-bs2/organization/about.html
R ckan/templates-bs2/organization/activity_stream.html
R ckan/templates-bs2/organization/admins.html
R ckan/templates-bs2/organization/base_form_page.html
R ckan/templates-bs2/organization/bulk_process.html
R ckan/templates-bs2/organization/confirm_delete.html
R ckan/templates-bs2/organization/confirm_delete_member.html
R ckan/templates-bs2/organization/edit.html
R ckan/templates-bs2/organization/edit_base.html
R ckan/templates-bs2/organization/index.html
R ckan/templates-bs2/organization/member_new.html
R ckan/templates-bs2/organization/members.html
R ckan/templates-bs2/organization/new.html
R ckan/templates-bs2/organization/new_organization_form.html
R ckan/templates-bs2/organization/read.html
R ckan/templates-bs2/organization/read_base.html
R ckan/templates-bs2/organization/snippets/feeds.html
R ckan/templates-bs2/organization/snippets/help.html
R ckan/templates-bs2/organization/snippets/helper.html
R ckan/templates-bs2/organization/snippets/info.html
R ckan/templates-bs2/organization/snippets/organization_form.html
R ckan/templates-bs2/organization/snippets/organization_item.html
R ckan/templates-bs2/organization/snippets/organization_list.html
R ckan/templates-bs2/package/activity.html
R ckan/templates-bs2/package/base.html
R ckan/templates-bs2/package/base_form_page.html
R ckan/templates-bs2/package/confirm_delete.html
R ckan/templates-bs2/package/confirm_delete_resource.html
R ckan/templates-bs2/package/edit.html
R ckan/templates-bs2/package/edit_base.html
R ckan/templates-bs2/package/edit_view.html
R ckan/templates-bs2/package/followers.html
R ckan/templates-bs2/package/group_list.html
R ckan/templates-bs2/package/new.html
R ckan/templates-bs2/package/new_package_form.html
R ckan/templates-bs2/package/new_resource.html
R ckan/templates-bs2/package/new_resource_not_draft.html
R ckan/templates-bs2/package/new_view.html
R ckan/templates-bs2/package/read.html
R ckan/templates-bs2/package/read_base.html
R ckan/templates-bs2/package/resource_edit.html
R ckan/templates-bs2/package/resource_edit_base.html
R ckan/templates-bs2/package/resource_read.html
R ckan/templates-bs2/package/resource_views.html
R ckan/templates-bs2/package/resources.html
R ckan/templates-bs2/package/search.html
R ckan/templates-bs2/package/snippets/additional_info.html
R ckan/templates-bs2/package/snippets/cannot_create_package.html
R ckan/templates-bs2/package/snippets/info.html
R ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
R ckan/templates-bs2/package/snippets/package_basic_fields.html
R ckan/templates-bs2/package/snippets/package_form.html
R ckan/templates-bs2/package/snippets/package_metadata_fields.html
R ckan/templates-bs2/package/snippets/resource_edit_form.html
R ckan/templates-bs2/package/snippets/resource_form.html
R ckan/templates-bs2/package/snippets/resource_help.html
R ckan/templates-bs2/package/snippets/resource_info.html
R ckan/templates-bs2/package/snippets/resource_item.html
R ckan/templates-bs2/package/snippets/resource_view.html
R ckan/templates-bs2/package/snippets/resource_view_embed.html
R ckan/templates-bs2/package/snippets/resource_view_filters.html
R ckan/templates-bs2/package/snippets/resource_views_list.html
R ckan/templates-bs2/package/snippets/resource_views_list_item.html
R ckan/templates-bs2/package/snippets/resources.html
R ckan/templates-bs2/package/snippets/resources_list.html
R ckan/templates-bs2/package/snippets/stages.html
R ckan/templates-bs2/package/snippets/tags.html
R ckan/templates-bs2/package/snippets/view_form.html
R ckan/templates-bs2/package/snippets/view_form_filters.html
R ckan/templates-bs2/package/snippets/view_help.html
R ckan/templates-bs2/package/view_edit_base.html
R ckan/templates-bs2/page.html
R ckan/templates-bs2/revision/__init__.py
R ckan/templates-bs2/robots.txt
R ckan/templates-bs2/snippets/activities/added_tag.html
R ckan/templates-bs2/snippets/activities/changed_group.html
R ckan/templates-bs2/snippets/activities/changed_organization.html
R ckan/templates-bs2/snippets/activities/changed_package.html
R ckan/templates-bs2/snippets/activities/changed_resource.html
R ckan/templates-bs2/snippets/activities/changed_user.html
R ckan/templates-bs2/snippets/activities/deleted_group.html
R ckan/templates-bs2/snippets/activities/deleted_organization.html
R ckan/templates-bs2/snippets/activities/deleted_package.html
R ckan/templates-bs2/snippets/activities/deleted_resource.html
R ckan/templates-bs2/snippets/activities/fallback.html
R ckan/templates-bs2/snippets/activities/follow_dataset.html
R ckan/templates-bs2/snippets/activities/follow_group.html
R ckan/templates-bs2/snippets/activities/follow_user.html
R ckan/templates-bs2/snippets/activities/new_group.html
R ckan/templates-bs2/snippets/activities/new_organization.html
R ckan/templates-bs2/snippets/activities/new_package.html
R ckan/templates-bs2/snippets/activities/new_resource.html
R ckan/templates-bs2/snippets/activities/new_user.html
R ckan/templates-bs2/snippets/activities/removed_tag.html
R ckan/templates-bs2/snippets/activity_stream.html
R ckan/templates-bs2/snippets/additional_info.html
R ckan/templates-bs2/snippets/context.html
R ckan/templates-bs2/snippets/context/dataset.html
R ckan/templates-bs2/snippets/context/group.html
R ckan/templates-bs2/snippets/context/user.html
R ckan/templates-bs2/snippets/custom_form_fields.html
R ckan/templates-bs2/snippets/datapreview_embed_dialog.html
R ckan/templates-bs2/snippets/datapusher_status.html
R ckan/templates-bs2/snippets/debug.html
R ckan/templates-bs2/snippets/disqus_trackback.html
R ckan/templates-bs2/snippets/facet_list.html
R ckan/templates-bs2/snippets/follow_button.html
R ckan/templates-bs2/snippets/group.html
R ckan/templates-bs2/snippets/group_item.html
R ckan/templates-bs2/snippets/home_breadcrumb_item.html
R ckan/templates-bs2/snippets/language_selector.html
R ckan/templates-bs2/snippets/license.html
R ckan/templates-bs2/snippets/local_friendly_datetime.html
R ckan/templates-bs2/snippets/organization.html
R ckan/templates-bs2/snippets/organization_item.html
R ckan/templates-bs2/snippets/package_grid.html
R ckan/templates-bs2/snippets/package_item.html
R ckan/templates-bs2/snippets/package_list.html
R ckan/templates-bs2/snippets/popular.html
R ckan/templates-bs2/snippets/private.html
R ckan/templates-bs2/snippets/search_form.html
R ckan/templates-bs2/snippets/search_result_text.html
R ckan/templates-bs2/snippets/simple_search.html
R ckan/templates-bs2/snippets/social.html
R ckan/templates-bs2/snippets/sort_by.html
R ckan/templates-bs2/snippets/subscribe.html
R ckan/templates-bs2/snippets/tag_list.html
R ckan/templates-bs2/tag/index.html
R ckan/templates-bs2/tests/broken_helper_as_attribute.html
R ckan/templates-bs2/tests/broken_helper_as_item.html
R ckan/templates-bs2/tests/flash_messages.html
R ckan/templates-bs2/tests/helper_as_attribute.html
R ckan/templates-bs2/tests/helper_as_item.html
R ckan/templates-bs2/tests/mock_json_resource_preview_template.html
R ckan/templates-bs2/tests/mock_resource_preview_template.html
R ckan/templates-bs2/user/activity_stream.html
R ckan/templates-bs2/user/dashboard.html
R ckan/templates-bs2/user/dashboard_datasets.html
R ckan/templates-bs2/user/dashboard_groups.html
R ckan/templates-bs2/user/dashboard_organizations.html
R ckan/templates-bs2/user/edit.html
R ckan/templates-bs2/user/edit_base.html
R ckan/templates-bs2/user/edit_user_form.html
R ckan/templates-bs2/user/followers.html
R ckan/templates-bs2/user/list.html
R ckan/templates-bs2/user/login.html
R ckan/templates-bs2/user/logout.html
R ckan/templates-bs2/user/logout_first.html
R ckan/templates-bs2/user/new.html
R ckan/templates-bs2/user/new_user_form.html
R ckan/templates-bs2/user/perform_reset.html
R ckan/templates-bs2/user/read.html
R ckan/templates-bs2/user/read_base.html
R ckan/templates-bs2/user/request_reset.html
R ckan/templates-bs2/user/snippets/followee_dropdown.html
R ckan/templates-bs2/user/snippets/followers.html
R ckan/templates-bs2/user/snippets/login_form.html
R ckan/templates-bs2/user/snippets/recaptcha.html
R ckan/templates-bs2/user/snippets/user_search.html
M ckan/templates/macros/form.html
M ckan/templates/package/new_resource.html
M ckan/templates/package/new_resource_not_draft.html
M ckan/templates/package/resource_edit.html
M ckan/templates/user/snippets/recaptcha.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_package.py
M ckan/tests/helpers.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/logic/test_action.py
R ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/test_validators.py
M ckan/tests/migration/test_migrate_package_activity.py
M ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
A ckan/tests/model/test_package.py
A ckan/tests/model/test_package_extra.py
A ckan/tests/model/test_tags.py
M ckan/tests/test_coding_standards.py
M ckan/views/dataset.py
M ckan/views/group.py
M ckan/views/home.py
M ckan/views/user.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datatablesview/controller.py
M ckanext/example_idatasetform/plugin_v4.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_ivalidators/plugin.py
M ckanext/imageview/plugin.py
M ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/tests/test_proxy.py
M contrib/docker/docker-compose.yml
M dev-requirements.txt
M doc/conf.py
M doc/extensions/adding-custom-fields.rst
M doc/extensions/tutorial.rst
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/paster.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into remove-vdm
Commit: 3ab8db5d23cd5219a93c14541cf6061a0058349c
https://github.com/ckan/ckan/commit/3ab8db5d23cd5219a93c14541cf6061a0058349c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
M ckan/model/__init__.py
M ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Fixes
Commit: 9890954d309d24a5363b2c91a67426e6f82c438b
https://github.com/ckan/ckan/commit/9890954d309d24a5363b2c91a67426e6f82c438b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M ckan/tests/model/test_package.py
M ckan/tests/model/test_package_extra.py
M ckan/tests/model/test_tags.py
Log Message:
-----------
Remove new_revision that have popped up
Commit: 6876b1a56f8ee9959e42611c8095a9fcafa88a7d
https://github.com/ckan/ckan/commit/6876b1a56f8ee9959e42611c8095a9fcafa88a7d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
M ckan/tests/legacy/models/test_package_relationships.py
Log Message:
-----------
Fix tests
Commit: b4a7206f95689a41add1c89e98819ec71ccdb3f2
https://github.com/ckan/ckan/commit/b4a7206f95689a41add1c89e98819ec71ccdb3f2
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M LICENSE.txt
M README.rst
A ckan/cli/asset.py
M ckan/cli/cli.py
A ckan/cli/datapusher.py
A ckan/cli/dataset.py
A ckan/cli/datastore.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/lib/extract.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
A ckan/lib/webassets_tools.py
M ckan/model/package.py
M ckan/plugins/toolkit.py
A ckan/public/base/css/webassets.yml
A ckan/public/base/javascript/apply-html-class.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/javascript/resource.config
A ckan/public/base/javascript/webassets.yml
M ckan/public/base/vendor/resource.config
A ckan/public/base/vendor/webassets.yml
M ckan/templates/base.html
M ckan/templates/package/new_resource.html
M ckan/templates/package/resource_edit_base.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/resources.html
M ckan/templates/page.html
M ckan/tests/model/test_package_extra.py
M ckan/tests/test_none_root.py
M ckan/views/group.py
M ckanext/datatablesview/public/resource.config
A ckanext/datatablesview/public/webassets.yml
M ckanext/datatablesview/templates/datatables/datatables_view.html
A ckanext/example_theme_docs/v15_fanstatic/fanstatic/webassets.yml
M ckanext/example_theme_docs/v15_fanstatic/templates/base.html
A ckanext/example_theme_docs/v16_initialize_a_javascript_module/fanstatic/webassets.yml
M ckanext/example_theme_docs/v16_initialize_a_javascript_module/templates/snippets/package_item.html
A ckanext/example_theme_docs/v17_popover/fanstatic/webassets.yml
M ckanext/example_theme_docs/v17_popover/templates/snippets/package_item.html
A ckanext/example_theme_docs/v18_snippet_api/fanstatic/webassets.yml
M ckanext/example_theme_docs/v18_snippet_api/templates/snippets/package_item.html
A ckanext/example_theme_docs/v19_01_error/fanstatic/webassets.yml
A ckanext/example_theme_docs/v19_02_error_handling/fanstatic/webassets.yml
A ckanext/example_theme_docs/v20_pubsub/fanstatic/webassets.yml
A ckanext/example_theme_docs/v21_custom_jquery_plugin/fanstatic/webassets.yml
M ckanext/example_theme_docs/v21_custom_jquery_plugin/templates/snippets/package_item.html
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/__init__.py
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/example_theme.js
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/resource.config
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/fanstatic/webassets.yml
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/plugin.py
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/public/promoted-image.jpg
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/base.html
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/home
A ckanext/example_theme_docs/v22_fanstatic_and_webassets/templates/snippets
M ckanext/reclineview/theme/public/resource.config
A ckanext/reclineview/theme/public/webassets.yml
M ckanext/reclineview/theme/templates/recline_view.html
A ckanext/stats/public/ckanext/stats/webassets.yml
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/textview/tests/test_view.py
A ckanext/textview/theme/public/webassets.yml
M ckanext/textview/theme/templates/text_view.html
M doc/conf.py
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into remove-vdm
Commit: 6dea3b788480981748b8b8636472039646086498
https://github.com/ckan/ckan/commit/6dea3b788480981748b8b8636472039646086498
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M ckan/logic/action/delete.py
M ckan/templates/admin/base.html
A ckan/templates/admin/trash.html
M ckan/tests/controllers/test_admin.py
M ckan/views/admin.py
Log Message:
-----------
Add back the trash page - just purge the dataset, not its revisions
Commit: 1cbf1fdc2baa94ff341293673aa454e624de5cb0
https://github.com/ckan/ckan/commit/1cbf1fdc2baa94ff341293673aa454e624de5cb0
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
Log Message:
-----------
PEP8
Commit: b1a45906d03c1903ace9dc338bf6e53e23f94bc4
https://github.com/ckan/ckan/commit/b1a45906d03c1903ace9dc338bf6e53e23f94bc4
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M ckan/tests/legacy/functional/test_group.py
Log Message:
-----------
Fix test
Commit: 27603fb95617098476e808e9ef1e11bfe6e551df
https://github.com/ckan/ckan/commit/27603fb95617098476e808e9ef1e11bfe6e551df
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M Dockerfile
M ckan/authz.py
M ckan/config/environment.py
M ckan/config/middleware/flask_app.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/helpers.py
M ckan/lib/webassets_tools.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/migration/revision_legacy_code.py
M ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
M ckan/pastertemplates/template/README.rst_tmpl
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/images/sprite-resource-icons.png
M ckan/public/base/javascript/modules/followers-counter.js
M ckan/public/base/javascript/modules/resource-reorder.js
M ckan/public/base/less/icons.less
M ckan/templates/group/member_new.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/snippets/feeds.html
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/model/test_package.py
M ckan/views/api.py
M ckan/views/user.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M ckanext/datastore/tests/test_create.py
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/webassets.yml
M ckanext/reclineview/theme/templates/recline_view.html
M doc/contributing/frontend/template-blocks.rst
M doc/maintaining/configuration.rst
M doc/user-guide.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge branch 'master' into remove-vdm
Commit: 3bffbd6758c0277023188c7cb9d2577d43e77842
https://github.com/ckan/ckan/commit/3bffbd6758c0277023188c7cb9d2577d43e77842
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-07-12 (Fri, 12 Jul 2019)
Changed paths:
M ckan/tests/model/test_license.py
Log Message:
-----------
Fix license test cleanup
This fixes a test error with these two tests in combination:
nosetests --ckan --with-pylons=test-core.ini ckan/tests/model/test_license.py:TestLicenseRegister.test_import_v1_style_register_i18n ckan/tests/model/test_package.py:TestPackage.test_create
Commit: 9b8b2a378cb592b1d2382d12869c92898d61d84a
https://github.com/ckan/ckan/commit/9b8b2a378cb592b1d2382d12869c92898d61d84a
Author: amercader <amercadero at gmail.com>
Date: 2019-09-20 (Fri, 20 Sep 2019)
Changed paths:
M .circleci/config.yml
M CHANGELOG.rst
M ckan/authz.py
M ckan/cli/cli.py
M ckan/cli/datastore.py
A ckan/cli/less.py
A ckan/cli/minify.py
A ckan/cli/notify.py
A ckan/cli/plugin_info.py
A ckan/cli/tracking.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/who.ini
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
R ckan/controllers/util.py
A ckan/i18n/am/LC_MESSAGES/ckan.mo
A ckan/i18n/am/LC_MESSAGES/ckan.po
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/ckan.pot
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/el/LC_MESSAGES/ckan.po
M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
M ckan/i18n/es/LC_MESSAGES/ckan.po
M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
A ckan/i18n/eu/LC_MESSAGES/ckan.mo
A ckan/i18n/eu/LC_MESSAGES/ckan.po
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.po
M ckan/i18n/gl/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.po
M ckan/i18n/mk/LC_MESSAGES/ckan.po
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
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.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.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.po
M ckan/i18n/sl/LC_MESSAGES/ckan.po
M ckan/i18n/sq/LC_MESSAGES/ckan.po
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.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/i18n/vi/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/app_globals.py
R ckan/lib/auth_tkt.py
M ckan/lib/captcha.py
A ckan/lib/changes.py
M ckan/lib/cli.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/helpers.py
M ckan/lib/i18n.py
M ckan/lib/mailer.py
A ckan/lib/repoze_plugins/__init__.py
A ckan/lib/repoze_plugins/auth_tkt.py
A ckan/lib/repoze_plugins/friendly_form.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/logic/__init__.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/get.py
M ckan/logic/validators.py
A ckan/migration/versions/091_0ffc0b277141_group_extra_group_id_index.py
A ckan/migration/versions/092_01afcadbd8c0_resource_package_id_index.py
M ckan/model/license.py
M ckan/model/meta.py
M ckan/plugins/core.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/main.css
M ckan/public/base/css/webassets.yml
A ckan/public/base/javascript/modules/metadata-button.js
M ckan/public/base/javascript/webassets.yml
M ckan/public/base/less/activity.less
M ckan/public/base/vendor/select2/select2.js
M ckan/templates/group/edit_base.html
M ckan/templates/group/read_base.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/read_base.html
M ckan/templates/package/changes.html
M ckan/templates/package/edit_base.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_edit_base.html
M ckan/templates/package/resource_read.html
A ckan/templates/package/snippets/change_item.html
A ckan/templates/snippets/changes/author.html
A ckan/templates/snippets/changes/author_email.html
A ckan/templates/snippets/changes/delete_resource.html
A ckan/templates/snippets/changes/extension_fields.html
A ckan/templates/snippets/changes/extra_fields.html
A ckan/templates/snippets/changes/license.html
A ckan/templates/snippets/changes/maintainer.html
A ckan/templates/snippets/changes/maintainer_email.html
A ckan/templates/snippets/changes/name.html
A ckan/templates/snippets/changes/new_file.html
A ckan/templates/snippets/changes/new_resource.html
A ckan/templates/snippets/changes/no_change.html
A ckan/templates/snippets/changes/notes.html
A ckan/templates/snippets/changes/org.html
A ckan/templates/snippets/changes/private.html
A ckan/templates/snippets/changes/resource_desc.html
A ckan/templates/snippets/changes/resource_extras.html
A ckan/templates/snippets/changes/resource_format.html
A ckan/templates/snippets/changes/resource_name.html
A ckan/templates/snippets/changes/tags.html
A ckan/templates/snippets/changes/title.html
A ckan/templates/snippets/changes/url.html
A ckan/templates/snippets/changes/version.html
M ckan/templates/snippets/language_selector.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/read_base.html
M ckan/tests/config/test_middleware.py
M ckan/tests/controllers/test_home.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/test_package_search.py
M ckan/tests/legacy/functional/test_preview_interface.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_plugins.py
M ckan/tests/lib/test_auth_tkt.py
A ckan/tests/lib/test_changes.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_common.py
M ckan/views/__init__.py
M ckan/views/dataset.py
M ckan/views/feed.py
M ckan/views/group.py
M ckan/views/home.py
M ckan/views/user.py
A ckan/views/util.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/commands.py
M ckanext/datastore/helpers.py
M ckanext/datastore/plugin.py
M ckanext/datastore/templates-bs2/datastore/dictionary.html
M ckanext/datastore/templates-bs2/package/resource_edit_base.html
M ckanext/datastore/templates/datastore/dictionary.html
M ckanext/datastore/templates/package/resource_edit_base.html
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_dictionary.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_search.py
A ckanext/datastore/view.py
A ckanext/datatablesview/blueprint.py
R ckanext/datatablesview/controller.py
M ckanext/datatablesview/plugin.py
A ckanext/datatablesview/public/datatables_view.css
M ckanext/datatablesview/public/webassets.yml
M ckanext/datatablesview/templates/datatables/datatables_view.html
M ckanext/example_flask_iblueprint/plugin.py
M ckanext/example_flask_iblueprint/tests/test_routes.py
A ckanext/example_iconfigurer/blueprint.py
R ckanext/example_iconfigurer/controller.py
M ckanext/example_iconfigurer/plugin.py
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_iuploader/test/test_plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/reclineview/plugin.py
M ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/plugin.py
A ckanext/stats/blueprint.py
R ckanext/stats/controller.py
M ckanext/stats/plugin.py
M ckanext/stats/stats.py
M ckanext/textview/tests/test_view.py
M doc/maintaining/installing/deployment.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/installing/postgres.rst
M doc/maintaining/installing/solr.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge branch 'master' into remove-vdm
Commit: 9ce981764ace6b68a2af285d474b840c1d36b2cd
https://github.com/ckan/ckan/commit/9ce981764ace6b68a2af285d474b840c1d36b2cd
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M .travis.yml
M ckan/cli/cli.py
A ckan/cli/generate.py
M ckan/lib/cli.py
M ckan/lib/dictization/model_dictize.py
M ckan/templates/organization/member_new.html
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/test_coding_standards.py
A ckanext/datapusher/blueprint.py
M ckanext/datapusher/plugin.py
M ckanext/datapusher/templates-bs2/datapusher/resource_data.html
M ckanext/datapusher/templates-bs2/package/resource_edit_base.html
M ckanext/datapusher/templates/datapusher/resource_data.html
M ckanext/datapusher/templates/package/resource_edit_base.html
M ckanext/datapusher/tests/test_controller.py
M ckanext/datastore/tests/test_dictionary.py
M ckanext/stats/blueprint.py
A contrib/cookiecutter/ckan_extension/.travis.yml
A contrib/cookiecutter/ckan_extension/LICENSE
A contrib/cookiecutter/ckan_extension/README.md
A contrib/cookiecutter/ckan_extension/cookiecutter.json
A contrib/cookiecutter/ckan_extension/hooks/post_gen_project.py
A contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.coveragerc
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.gitignore
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.travis.yml
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/LICENSE
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/MANIFEST.in
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/README.rst
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-build.bash
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-run.sh
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/__init__.py
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/__init__.py
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/fanstatic/.gitignore
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/i18n/.gitignore
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/plugin.py
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/public/.gitignore
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/templates/.gitignore
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/__init__.py
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/test_plugin.py
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/dev-requirements.txt
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/requirements.txt
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.cfg
A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.py
M contrib/docker/postgresql/Dockerfile
M dev-requirements.txt
M doc/contributing/test.rst
M doc/extensions/tutorial.rst
Log Message:
-----------
Merge branch 'master' into remove-vdm
Commit: 7aa70a94de2a0ac979975dce079f15823a990f9e
https://github.com/ckan/ckan/commit/7aa70a94de2a0ac979975dce079f15823a990f9e
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/logic/action/update.py
Log Message:
-----------
Use user performing the action on activity context on user_update
Commit: 3de60432a5e0ebfdca01e1de66c6c7cc86b4c748
https://github.com/ckan/ckan/commit/3de60432a5e0ebfdca01e1de66c6c7cc86b4c748
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Remove revision mention from test
Commit: e5a08990bd36fe3db869af9f78a6bb7ff5f7d102
https://github.com/ckan/ckan/commit/e5a08990bd36fe3db869af9f78a6bb7ff5f7d102
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/migration/env.py
Log Message:
-----------
init_model expects an engine, not a connection
Commit: 304878729bf11503f83ef3051b2431414d108894
https://github.com/ckan/ckan/commit/304878729bf11503f83ef3051b2431414d108894
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
R ckan/tests/migration/__init__.py
R ckan/tests/migration/test_migrate_package_activity.py
R ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Remove migration tests for now
Commit: c003166ac4f2071d45696e3edd37a2f9ed143e21
https://github.com/ckan/ckan/commit/c003166ac4f2071d45696e3edd37a2f9ed143e21
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/update.py
M ckan/model/meta.py
Log Message:
-----------
Create dataset activities explicitly rather than with a SQLAlchemy session extension
Commit: 7ab81fb80c7c654231833f445d2a4224161db25e
https://github.com/ckan/ckan/commit/7ab81fb80c7c654231833f445d2a4224161db25e
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/update.py
Log Message:
-----------
Register anonymous activities with 'not logged in'
Commit: aa4897cef8ded68a591f2c812d4747906c404de8
https://github.com/ckan/ckan/commit/aa4897cef8ded68a591f2c812d4747906c404de8
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/update.py
Log Message:
-----------
Don't decode user name
Commit: c8dcd08fb63dbb9227c107b81b03a77e5ec89530
https://github.com/ckan/ckan/commit/c8dcd08fb63dbb9227c107b81b03a77e5ec89530
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Revisions no longer returned
Commit: 33731d2d2232f187ba9d455497e74715dc1bca31
https://github.com/ckan/ckan/commit/33731d2d2232f187ba9d455497e74715dc1bca31
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A ckan/tests/migrations/__init__.py
Log Message:
-----------
Add folder to avoid docs failure
Commit: 6ab6b1ae22c6ed09f03364e98cc546e1b469edb9
https://github.com/ckan/ckan/commit/6ab6b1ae22c6ed09f03364e98cc546e1b469edb9
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
pep8
Commit: 9236f1847aa389868f81f838686d620793ee861a
https://github.com/ckan/ckan/commit/9236f1847aa389868f81f838686d620793ee861a
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/update.py
Log Message:
-----------
Don't create actiivites on private datasets
Commit: 85e5dff81db6298696fdc6fa43e20687d61c3451
https://github.com/ckan/ckan/commit/85e5dff81db6298696fdc6fa43e20687d61c3451
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
R ckan/tests/migrations/__init__.py
Log Message:
-----------
Revert "Add folder to avoid docs failure"
This reverts commit 33731d2d2232f187ba9d455497e74715dc1bca31.
Commit: ba015a5f8ec256a52c97571384930254c209d0b1
https://github.com/ckan/ckan/commit/ba015a5f8ec256a52c97571384930254c209d0b1
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
A ckan/tests/migration/__init__.py
A ckan/tests/migration/test_migrate_package_activity.py
A ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Revert "Remove migration tests for now"
This reverts commit 304878729bf11503f83ef3051b2431414d108894.
Commit: 3d9f8ee476f215f672a0d91d397e6645c469a131
https://github.com/ckan/ckan/commit/3d9f8ee476f215f672a0d91d397e6645c469a131
Author: amercader <amercadero at gmail.com>
Date: 2019-10-18 (Fri, 18 Oct 2019)
Changed paths:
M ckan/lib/create_test_data.py
M ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Emit activities in create tests data, avoid leaky tests
Commit: 7d2d5101da95958a342fc3f91c0eadb312af8f9b
https://github.com/ckan/ckan/commit/7d2d5101da95958a342fc3f91c0eadb312af8f9b
Author: amercader <amercadero at gmail.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Clean db after each tests
Commit: e1135f9b77991899db51309a9153162589525b00
https://github.com/ckan/ckan/commit/e1135f9b77991899db51309a9153162589525b00
Author: amercader <amercadero at gmail.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
M ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Revert "Clean db after each tests"
This reverts commit 7d2d5101da95958a342fc3f91c0eadb312af8f9b.
Commit: 3a16d791b97b496cec098856a7d4eefe5e105b11
https://github.com/ckan/ckan/commit/3a16d791b97b496cec098856a7d4eefe5e105b11
Author: amercader <amercadero at gmail.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
R ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Remove test module again
Commit: 9436916a4acacd46e45aa4c0d1a71678bf9543dc
https://github.com/ckan/ckan/commit/9436916a4acacd46e45aa4c0d1a71678bf9543dc
Author: amercader <amercadero at gmail.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
A ckan/tests/migration/test_revision_legacy_code.py
Log Message:
-----------
Revert "Remove test module again"
This reverts commit 3a16d791b97b496cec098856a7d4eefe5e105b11.
Commit: 5f8bacf7cab1f563f629f28a099385ad5075ecaa
https://github.com/ckan/ckan/commit/5f8bacf7cab1f563f629f28a099385ad5075ecaa
Author: amercader <amercadero at gmail.com>
Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths:
R ckan/tests/migration/test_migrate_package_activity.py
Log Message:
-----------
Remove the other suspect
Commit: 4ec0ae36377f2e65ca320bd2fc151fbfdf701424
https://github.com/ckan/ckan/commit/4ec0ae36377f2e65ca320bd2fc151fbfdf701424
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
M .circleci/config.yml
R ckan/lib/activity_streams_session_extension.py
M ckan/model/meta.py
M ckan/tests/legacy/test_coding_standards.py
R ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/test_coding_standards.py
A test_revision_legacy_code.py
Log Message:
-----------
test_revision_legacy_code is tested outside of the main run
Also, activity_streams_session_extension is removed as no longer used
Commit: 5cbd6f7ba3cdcd547593c8e0653812d8eaa8006e
https://github.com/ckan/ckan/commit/5cbd6f7ba3cdcd547593c8e0653812d8eaa8006e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-10-31 (Thu, 31 Oct 2019)
Changed paths:
M ckan/logic/action/create.py
M ckan/model/activity.py
M ckan/model/package.py
R ckan/model/revision.py
M ckan/tests/lib/dictization/test_model_dictize.py
Log Message:
-----------
Rip out some more revision_id stuff. Needs a migration script.
Commit: f7bc190de627b6aa7be45c2b6cfc8394f4a9a4d8
https://github.com/ckan/ckan/commit/f7bc190de627b6aa7be45c2b6cfc8394f4a9a4d8
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-10-31 (Thu, 31 Oct 2019)
Changed paths:
M ckan/cli/datastore.py
M ckan/config/resource_formats.json
M ckan/lib/dictization/model_save.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/test_coding_standards.py
M ckanext/datastore/backend/postgres.py
A ckanext/datastore/blueprint.py
M ckanext/datastore/commands.py
R ckanext/datastore/controller.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_upsert.py
R ckanext/datastore/view.py
A ckanext/resourceproxy/blueprint.py
R ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/plugin.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/textview/tests/test_view.py
Log Message:
-----------
Merge branch 'master' into remove-vdm
Commit: 9eba882feec0fb36158217f1adb54c3d6e902c2f
https://github.com/ckan/ckan/commit/9eba882feec0fb36158217f1adb54c3d6e902c2f
Author: amercader <amercadero at gmail.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Add tests to ensure all activities are created
Commit: e897455455e1307f7e71df5d02db9be84a5caa44
https://github.com/ckan/ckan/commit/e897455455e1307f7e71df5d02db9be84a5caa44
Author: amercader <amercadero at gmail.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
pep8
Commit: 5986f32d335c647958601748d89c71f109ff9364
https://github.com/ckan/ckan/commit/5986f32d335c647958601748d89c71f109ff9364
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Merge branch 'remove-vdm' of github.com:ckan/ckan into remove-vdm
Commit: 777c36cb23a15040a2102dc13ce3c1d618ae98c9
https://github.com/ckan/ckan/commit/777c36cb23a15040a2102dc13ce3c1d618ae98c9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/migration/env.py
A ckan/migration/versions/093_7f70d7d15445_remove_activity_revision_id.py
Log Message:
-----------
Trial migration script. Include the legacy model, so the tables dont get deleted.
Commit: 9bc1c350cee96d0cf252a550104ad9a5367dbc88
https://github.com/ckan/ckan/commit/9bc1c350cee96d0cf252a550104ad9a5367dbc88
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/migration/env.py
M ckan/migration/revision_legacy_code.py
M ckan/migration/versions/093_7f70d7d15445_remove_activity_revision_id.py
Log Message:
-----------
Remove package.revision_id etc from the revision_legacy_code and regenerate migration script
Commit: 3f532ae1ae8b158d19eca1def5fc6aefbe8497e9
https://github.com/ckan/ckan/commit/3f532ae1ae8b158d19eca1def5fc6aefbe8497e9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/migration/env.py
Log Message:
-----------
env.py is used in tests, so dont import revision tables unless creating migration scripts
Commit: 248f1d89cff1b04bf4714509d7d9b09e3f50be15
https://github.com/ckan/ckan/commit/248f1d89cff1b04bf4714509d7d9b09e3f50be15
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/migration/versions/093_7f70d7d15445_remove_activity_revision_id.py
Log Message:
-----------
Manually fix migration script. Not quite sure how to auto-generate it correctly.
Commit: b0adebba8940e823f28ff146318d169d569973ce
https://github.com/ckan/ckan/commit/b0adebba8940e823f28ff146318d169d569973ce
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/migration/versions/093_7f70d7d15445_remove_activity_revision_id.py
Log Message:
-----------
PEP8
Commit: 389026a0c077e9c37eff2499a9091dc0f2b52d83
https://github.com/ckan/ckan/commit/389026a0c077e9c37eff2499a9091dc0f2b52d83
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M ckan/migration/versions/093_7f70d7d15445_remove_activity_revision_id.py
M ckan/model/activity.py
Log Message:
-----------
The migration needs activity.revision_id values, after all
Commit: 59006ac45e0f2df48e22fe15e7a35a5f6b67a5d1
https://github.com/ckan/ckan/commit/59006ac45e0f2df48e22fe15e7a35a5f6b67a5d1
Author: amercader <amercadero at gmail.com>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M .circleci/config.yml
R ckan/lib/activity_streams_session_extension.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/__init__.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/migration/env.py
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
A ckan/migration/versions/093_7f70d7d15445_remove_activity_revision_id.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/core.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/meta.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
R ckan/model/revision.py
M ckan/model/system_info.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/public/base/javascript/modules/popover-context.js
M ckan/templates/snippets/context.html
M ckan/templates/snippets/context/user.html
M ckan/templates/user/read_base.html
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_package.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_dictization_schema.py
M ckan/tests/legacy/lib/test_solr_package_search.py
M ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/logic/test_member.py
M ckan/tests/legacy/logic/test_tag.py
M ckan/tests/legacy/logic/test_tag_vocab.py
M ckan/tests/legacy/models/test_follower.py
M ckan/tests/legacy/models/test_group.py
M ckan/tests/legacy/models/test_misc.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/models/test_package_relationships.py
R ckan/tests/legacy/models/test_purge_revision.py
M ckan/tests/legacy/models/test_resource.py
R ckan/tests/legacy/models/test_revision.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/lib/test_jobs.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_update.py
R ckan/tests/migration/test_migrate_package_activity.py
R ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/model/test_package.py
M ckan/tests/model/test_package_extra.py
M ckan/tests/model/test_resource.py
M ckan/tests/model/test_system_info.py
M ckan/tests/model/test_tags.py
M ckan/tests/test_coding_standards.py
M ckan/views/admin.py
M ckanext/datastore/logic/action.py
M ckanext/multilingual/solr/schema.xml
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M requirements.in
M requirements.txt
A test_revision_legacy_code.py
Log Message:
-----------
Merge branch 'remove-vdm'
Bye bye VDM!
Compare: https://github.com/ckan/ckan/compare/a06276c4bb23...59006ac45e0f
More information about the ckan-changes
mailing list