[ckan-changes] [ckan/ckan] 330d50: write migrations
David Read
noreply at github.com
Tue May 14 22:10:26 UTC 2019
Branch: refs/heads/remove-vdm
Home: https://github.com/ckan/ckan
Commit: 330d5023dffa664334d0a71ed99888342dd321bf
https://github.com/ckan/ckan/commit/330d5023dffa664334d0a71ed99888342dd321bf
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M .gitignore
M ckan/migration/README
A ckan/migration/alembic.ini
A ckan/migration/env.py
R ckan/migration/manage.py
R ckan/migration/migrate.cfg
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
R ckan/migration/versions/__init__.py
M requirements.txt
Log Message:
-----------
write migrations
Commit: de195e9f0d09953781d99a5fd870a68f3624cd81
https://github.com/ckan/ckan/commit/de195e9f0d09953781d99a5fd870a68f3624cd81
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
M CHANGELOG.rst
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/navl/validators.py
M ckan/templates/package/base.html
M ckan/tests/legacy/lib/test_navl.py
M ckan/tests/lib/navl/test_validators.py
M ckan/tests/lib/test_helpers.py
M ckanext/datastore/controller.py
M ckanext/datastore/tests/test_search.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into alembic
Commit: c77d9d8f499240e0b180b4c4bb9ed082c1467965
https://github.com/ckan/ckan/commit/c77d9d8f499240e0b180b4c4bb9ed082c1467965
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M ckan/config/middleware/pylons_app.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/cli.py
M ckan/migration/__init__.py
M ckan/migration/env.py
M ckan/migration/versions/001_103676e0a497_create_existing_tables.py
M ckan/migration/versions/002_86fdd8c54775_add_author_and_maintainer.py
M ckan/migration/versions/003_f22b4f5241a5_add_user_object.py
M ckan/migration/versions/004_f92ee205e46d_add_group_object.py
M ckan/migration/versions/005_12c2232c15f5_add_authorization_tables.py
M ckan/migration/versions/006_c83955e7acb6_add_ratings.py
M ckan/migration/versions/007_1928d4af1cda_add_system_roles.py
M ckan/migration/versions/008_e8283ffb257e_update_vdm_ids.py
M ckan/migration/versions/009_b739a48de5c4_add_creation_timestamps.py
M ckan/migration/versions/010_a6f13bf14d0c_add_user_about.py
M ckan/migration/versions/011_866f6370b4ac_add_package_search_vector.py
M ckan/migration/versions/012_e5ca33a5d445_add_resources.py
M ckan/migration/versions/013_8a3a5af39797_add_hash.py
M ckan/migration/versions/014_93519b684820_hash_2.py
M ckan/migration/versions/015_6d8ffebcaf54_remove_state_object.py
M ckan/migration/versions/016_37ada738328e_uuids_everywhere.py
M ckan/migration/versions/017_1250b2ff3e36_add_pkg_relationships.py
M ckan/migration/versions/018_05a0778051ca_adjust_licenses.py
M ckan/migration/versions/019_b2eb6f34a638_pkg_relationships_state.py
M ckan/migration/versions/020_69a0b0efc609_add_changeset.py
M ckan/migration/versions/021_765143af2ba3_postgresql_upgrade_sql.py
M ckan/migration/versions/022_7b324ca6c0dc_add_group_extras.py
M ckan/migration/versions/023_87fdd05f0744_add_harvesting.py
M ckan/migration/versions/024_12981fe12484_add_harvested_document.py
M ckan/migration/versions/025_b581622ad327_add_authorization_groups.py
M ckan/migration/versions/026_3615b25af443_authorization_group_user_pk.py
M ckan/migration/versions/027_11e5745c6fc9_adjust_harvester.py
M ckan/migration/versions/028_cdd68fe9ba21_drop_harvest_source_status.py
M ckan/migration/versions/029_1bfdf4240915_version_groups.py
M ckan/migration/versions/030_b16cbf164c8a_additional_user_attributes.py
M ckan/migration/versions/031_1b05245167d6_move_openid_to_new_field.py
M ckan/migration/versions/032_d89e0731422d_add_extra_info_field_to_resources.py
M ckan/migration/versions/033_6da92ef2df15_auth_group_user_id_add_conditional.py
M ckan/migration/versions/034_6c600693af5b_resource_group_table.py
M ckan/migration/versions/035_81148ccebd6c_harvesting_doc_versioning.py
M ckan/migration/versions/036_ecaa8b38782f_lockdown_roles.py
M ckan/migration/versions/037_edcf3b8c3c1b_role_anon_editor.py
M ckan/migration/versions/038_fd6622e3d964_delete_migration_tables.py
M ckan/migration/versions/039_cca459c76d45_add_expired_id_and_dates.py
M ckan/migration/versions/040_500a08f4818e_reset_key_on_user.py
M ckan/migration/versions/041_6817d4e3bdc3_resource_new_fields.py
M ckan/migration/versions/042_da65e2877034_user_revision_indexes.py
M ckan/migration/versions/043_bd38cd6502b2_drop_postgres_search.py
M ckan/migration/versions/044_4190eeeb8d73_add_task_status.py
M ckan/migration/versions/045_54e3f155d945_user_name_unique.py
M ckan/migration/versions/046_b69e9b80396f_drop_changesets.py
M ckan/migration/versions/047_883a7c406926_rename_package_group_member.py
M ckan/migration/versions/048_4a7011172b3f_add_activity_streams_tables.py
M ckan/migration/versions/049_e0c06c2177b5_add_group_approval_status.py
M ckan/migration/versions/050_01a6b058cb7f_term_translation_table.py
M ckan/migration/versions/051_a4fb0d85ced6_add_tag_vocabulary.py
M ckan/migration/versions/052_ba693d64c6d7_update_member_capacities.py
M ckan/migration/versions/053_9d051a099097_add_group_logo.py
M ckan/migration/versions/054_da21b38da4db_add_resource_created_date.py
M ckan/migration/versions/055_048f7db947bf_update_user_and_activity_detail.py
M ckan/migration/versions/056_11af3215ae89_add_related_table.py
M ckan/migration/versions/057_660a5aae527e_tracking.py
M ckan/migration/versions/058_bd36d1826a5d_add_follower_tables.py
M ckan/migration/versions/059_9291bb46f352_add_related_count_and_flag.py
M ckan/migration/versions/060_31ad11c518fc_add_system_info_table.py
M ckan/migration/versions/061_338d460bc460_add_follower_group_table.py
M ckan/migration/versions/062_6deb2bbab394_add_dashboard_table.py
M ckan/migration/versions/063_8b633852cb7a_org_changes.py
M ckan/migration/versions/064_4f8becd4919a_add_email_last_sent_column.py
M ckan/migration/versions/065_1fab0bc6439e_add_email_notifications_preference.py
M ckan/migration/versions/066_ad16b3bd8cb6_default_package_type.py
M ckan/migration/versions/067_266c110eafec_turn_extras_to_strings.py
M ckan/migration/versions/068_e33a5f2b2a84_add_package_extras_index.py
M ckan/migration/versions/069_e7524c675cdb_resource_url_and_metadata_modified.py
M ckan/migration/versions/070_cfb544112fa7_add_activity_and_resource_indexes.py
M ckan/migration/versions/071_c16f081ef73a_add_state_column_to_user_table.py
M ckan/migration/versions/072_08dcb9233ad7_add_resource_view.py
M ckan/migration/versions/073_011f51208be3_update_resource_view_resource_id_.py
M ckan/migration/versions/074_a4ca55f0f45e_remove_resource_groups.py
M ckan/migration/versions/075_9cdc88c8896a_rename_view_plugins.py
M ckan/migration/versions/076_59995aa965c0_rename_view_plugins_2.py
M ckan/migration/versions/077_51171a04d86d_add_revisions_to_system_info.py
M ckan/migration/versions/078_ae821876532a_remove_old_authz_model.py
M ckan/migration/versions/079_e0177a15d2c9_resource_revision_index.py
M ckan/migration/versions/080_8224d872c64f_continuity_id_indexes.py
M ckan/migration/versions/081_a64cf4a79182_set_datastore_active.py
M ckan/migration/versions/082_8ea886d0ede4_create_index_creator_user_id.py
M ckan/migration/versions/083_f98d8fa2a7f7_remove_related_items.py
M ckan/migration/versions/084_d85ce5783688_add_metadata_created.py
M ckan/migration/versions/085_f9bf3d5c4b4d_adjust_activity_timestamps.py
M ckan/migration/versions/086_19663581b3bb_drop_openid_column.py
M ckan/migration/versions/087_ff1b303cab77_remove_old_authorization_tables.py
A ckan/migration/versions/088_3ad397f70903_remove_migrate_version_table.py
M ckan/model/__init__.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/test_coding_standards.py
Log Message:
-----------
Update CLI
Commit: 1dee1bb323f8608121c255663278775d3e2a4b70
https://github.com/ckan/ckan/commit/1dee1bb323f8608121c255663278775d3e2a4b70
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2018-09-21 (Fri, 21 Sep 2018)
Changed paths:
M ckan/migration/__init__.py
M ckan/migration/alembic.ini
M ckan/migration/versions/088_3ad397f70903_remove_migrate_version_table.py
M ckan/model/__init__.py
Log Message:
-----------
Suggested improvements and comments
Commit: d8577247f9b40e957d46ecec019b92e7e0b3bf30
https://github.com/ckan/ckan/commit/d8577247f9b40e957d46ecec019b92e7e0b3bf30
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-10-17 (Wed, 17 Oct 2018)
Changed paths:
M ckan/logic/__init__.py
M ckanext/datastore/tests/test_chained_action.py
Log Message:
-----------
Allow chaining off core actions
Attempt to find an action from another plugin to override first, but failing that, override from the core actions.
Commit: ddbbeb00dc8d8d64809138c79f487d0ef4dd48e4
https://github.com/ckan/ckan/commit/ddbbeb00dc8d8d64809138c79f487d0ef4dd48e4
Author: Alice Butcher <alycejenni at gmail.com>
Date: 2018-10-18 (Thu, 18 Oct 2018)
Changed paths:
M ckanext/datastore/tests/test_chained_action.py
Log Message:
-----------
pep8 fix
Commit: 1566d834715fe91ace44a82c6896977196393856
https://github.com/ckan/ckan/commit/1566d834715fe91ace44a82c6896977196393856
Author: amercader <amercadero at gmail.com>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M ckan/model/license.py
Log Message:
-----------
[#4594] Allow translation of custom licenses
Commit: f4496c0d93ad6cd67248fa360031e4778ef31f56
https://github.com/ckan/ckan/commit/f4496c0d93ad6cd67248fa360031e4778ef31f56
Author: amercader <amercadero at gmail.com>
Date: 2018-12-18 (Tue, 18 Dec 2018)
Changed paths:
M ckan/model/license.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
Log Message:
-----------
[#4594] Support alternative license format, add tests
Commit: 4c7c42ab543ad1c5753b33c02130e655d0b545f0
https://github.com/ckan/ckan/commit/4c7c42ab543ad1c5753b33c02130e655d0b545f0
Author: Ashley Sommer <ashley.sommer at csiro.au>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Allow chained auth functions to chain off built-in auth functions.
Commit: 3e5f5852056f485663c2b0fd62318c3df64c9cdd
https://github.com/ckan/ckan/commit/3e5f5852056f485663c2b0fd62318c3df64c9cdd
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Replace auth_function.__name__ with action
Commit: 2b9ad6581ecf9a2f89098efafd1c280adcc2c5ee
https://github.com/ckan/ckan/commit/2b9ad6581ecf9a2f89098efafd1c280adcc2c5ee
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Fix line wrap style
Commit: 4fd7329b69b695971b14bd4cc4e8972456c463c1
https://github.com/ckan/ckan/commit/4fd7329b69b695971b14bd4cc4e8972456c463c1
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-01-25 (Fri, 25 Jan 2019)
Changed paths:
M ckanext/datastore/tests/test_chained_auth_functions.py
M setup.py
Log Message:
-----------
Test chained auth fallback to builtin functions
Commit: 42713323bf2f54cf3529f52415c2a910ea99db7d
https://github.com/ckan/ckan/commit/42713323bf2f54cf3529f52415c2a910ea99db7d
Author: Teemu Erkkola <teemu.erkkola at gofore.com>
Date: 2019-02-15 (Fri, 15 Feb 2019)
Changed paths:
M ckan/config/middleware/pylons_app.py
Log Message:
-----------
Disable streaming for pylons requests, fixes ckan/ckan#4431
Commit: 42809f79f919d618da8baee57057f5e3615b99b4
https://github.com/ckan/ckan/commit/42809f79f919d618da8baee57057f5e3615b99b4
Author: Brenda Wallace <brenda.wallace at dia.govt.nz>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M ckanext/datastore/backend/postgres.py
Log Message:
-----------
Sort ranking in descending order
Commit: 04ce589e5ce35821290660e5e1730a678e897a5f
https://github.com/ckan/ckan/commit/04ce589e5ce35821290660e5e1730a678e897a5f
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/translation.py
Log Message:
-----------
CLI. Implement `translation` command
Commit: c993f7d99ab61a4af67c7f7cb7d0f4c8fcac3c78
https://github.com/ckan/ckan/commit/c993f7d99ab61a4af67c7f7cb7d0f4c8fcac3c78
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M ckan/cli/translation.py
Log Message:
-----------
prefix literals
Commit: 79ed02edfd73626eba18f7f7ef048552f9707f67
https://github.com/ckan/ckan/commit/79ed02edfd73626eba18f7f7ef048552f9707f67
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/config_tool.py
Log Message:
-----------
CLI. Implement `config-tool` command
Commit: 0069ba10406b7feba729547f930b32ca7c8bb214
https://github.com/ckan/ckan/commit/0069ba10406b7feba729547f930b32ca7c8bb214
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/seed.py
M ckan/lib/create_test_data.py
Log Message:
-----------
CLI. Implement `seed` command
Commit: c87d021f382e669ea86d76922713e23af0133931
https://github.com/ckan/ckan/commit/c87d021f382e669ea86d76922713e23af0133931
Author: Ian Ward <ian at excess.org>
Date: 2019-03-28 (Thu, 28 Mar 2019)
Changed paths:
M ckan/logic/__init__.py
M ckanext/datastore/tests/test_chained_action.py
Log Message:
-----------
Merge pull request #4509 from alycejenni/chain-core-actions
Allow chaining off core actions
Commit: 0ebc75e8163cab11fcf11e643d7c19ecdec0bfde
https://github.com/ckan/ckan/commit/0ebc75e8163cab11fcf11e643d7c19ecdec0bfde
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-03-28 (Thu, 28 Mar 2019)
Changed paths:
M doc/maintaining/paster.rst
Log Message:
-----------
Remove mention of `color` command from docs
Commit: cdaca57087b8e054be91c02dd6ef2e9338e2096f
https://github.com/ckan/ckan/commit/cdaca57087b8e054be91c02dd6ef2e9338e2096f
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/translation.py
Log Message:
-----------
Merge pull request #4701 from smotornyuk/cli-translation
CLI. Implement `translation` command
Commit: ed056d37a2d5cbdb6984a6e4ae12cbc7889b9b60
https://github.com/ckan/ckan/commit/ed056d37a2d5cbdb6984a6e4ae12cbc7889b9b60
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2019-03-29 (Fri, 29 Mar 2019)
Changed paths:
M doc/maintaining/paster.rst
Log Message:
-----------
Merge pull request #4709 from smotornyuk/drop-color
Remove mention of `color` command from docs
Commit: c18d60bcee57a03a445aac0ca3fb6dd3e1c227d4
https://github.com/ckan/ckan/commit/c18d60bcee57a03a445aac0ca3fb6dd3e1c227d4
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/translation.py
M ckan/logic/__init__.py
M ckanext/datastore/tests/test_chained_action.py
M doc/maintaining/paster.rst
Log Message:
-----------
merge upstream
Commit: 8e0bb167005279f2a20462447ed884e0d75519c8
https://github.com/ckan/ckan/commit/8e0bb167005279f2a20462447ed884e0d75519c8
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/translation.py
M ckan/logic/__init__.py
M ckanext/datastore/tests/test_chained_action.py
M doc/maintaining/paster.rst
Log Message:
-----------
merge upstream
Commit: 56d6a3fdb57eb3b08497f481316f95d77d2a00cb
https://github.com/ckan/ckan/commit/56d6a3fdb57eb3b08497f481316f95d77d2a00cb
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-04 (Thu, 04 Apr 2019)
Changed paths:
M ckan/controllers/revision.py
M ckan/lib/dictization/model_dictize.py
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
M ckan/model/__init__.py
M ckan/model/core.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
A ckan/model/revision.py
M ckan/model/system_info.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/logic/action/test_delete.py
Log Message:
-----------
Merge pull request #4691 from ckan/integrate-vdm-stateful
Remove vdm from PackageExtra and GroupExtra
Commit: 4a0563175767969c00aa06436802d4b45d226ca5
https://github.com/ckan/ckan/commit/4a0563175767969c00aa06436802d4b45d226ca5
Author: Matt Fullerton <matt.fullerton at gmail.com>
Date: 2019-04-04 (Thu, 04 Apr 2019)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Remove confusing line from source install instructions
Commit: 0fc899715f8336d1074c77f167546d5098c58e70
https://github.com/ckan/ckan/commit/0fc899715f8336d1074c77f167546d5098c58e70
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M ckan/controllers/group.py
M ckan/views/group.py
Log Message:
-----------
Remove members from group read
Commit: 880f96ec67676d5e58c16fad775b6bf4a1b75a58
https://github.com/ckan/ckan/commit/880f96ec67676d5e58c16fad775b6bf4a1b75a58
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M ckan/controllers/group.py
Log Message:
-----------
flake8
Commit: 065c82e320ae374abe47ecc58f4dee2984c6390a
https://github.com/ckan/ckan/commit/065c82e320ae374abe47ecc58f4dee2984c6390a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
Log Message:
-----------
Prepare revision_legacy_code.py to work in future verions of CKAN where the revision stuff is split off into a separate model in revision_legacy_code.py, and only used for the migration and its tests.
Commit: b28d79c1de01fad57c85f4804bf0cab3ac023189
https://github.com/ckan/ckan/commit/b28d79c1de01fad57c85f4804bf0cab3ac023189
Author: Ian Ward <ian at excess.org>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M ckan/authz.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M setup.py
Log Message:
-----------
Merge pull request #4579 from frafra/chain-builtin-auth-fixed
Chain builtin auth fixed
Commit: 78637de2f8fa0ca23f3c9dd2d6e5df8473765f1d
https://github.com/ckan/ckan/commit/78637de2f8fa0ca23f3c9dd2d6e5df8473765f1d
Author: pdelboca <patriciodelboca at gmail.com>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M doc/extensions/adding-custom-fields.rst
Log Message:
-----------
Complete extending guide with reference to resource_form.html snippet.
Commit: 7092ef15e1df534fc100165626807e88c53df559
https://github.com/ckan/ckan/commit/7092ef15e1df534fc100165626807e88c53df559
Author: Sivan Grünberg <sivan.grunberg at datopian.com>
Date: 2019-04-06 (Sat, 06 Apr 2019)
Changed paths:
M ckan/logic/validators.py
Log Message:
-----------
enable email validator to exclude malformed dots usage in email addresses, fixes github #4719
Commit: c9aaf457ae2b9681e6d73b9d436df4a6526072ed
https://github.com/ckan/ckan/commit/c9aaf457ae2b9681e6d73b9d436df4a6526072ed
Author: Sivan Grünberg <sivan.grunberg at datopian.com>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M ckan/tests/logic/test_validators.py
Log Message:
-----------
add tests to test proper usage of dots in email addresses , email_validator
Commit: 5df316400b25a235a8e4b39b73aa8486d3368679
https://github.com/ckan/ckan/commit/5df316400b25a235a8e4b39b73aa8486d3368679
Author: Alex Harding <alexharding at rti.org>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M ckan/logic/action/delete.py
Log Message:
-----------
Retrieving the package after plugins run
In the current implementation, the package is retrieved once, but not again after the plugin hooks. If a plugin modifies a package in the IResourceController.before_delete methods, the changes made to the package will be overwritten on line 191 when the package is updated using the cached package.
This change re-retrieves the package after the plugin method has run, so that any changes made by plugins are preserved.
Commit: ebe9d8390e52458bc388fbaf15a9ab7bee2ae2d7
https://github.com/ckan/ckan/commit/ebe9d8390e52458bc388fbaf15a9ab7bee2ae2d7
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2019-04-08 (Mon, 08 Apr 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/config_tool.py
Log Message:
-----------
Merge pull request #4702 from smotornyuk/cli-config-tool
CLI. Implement `config-tool` command
Commit: 039b8e63f38ca4f81959047a62f7262059e045e5
https://github.com/ckan/ckan/commit/039b8e63f38ca4f81959047a62f7262059e045e5
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
M doc/extensions/adding-custom-fields.rst
Log Message:
-----------
Merge pull request #4718 from pdelboca/docs-add-resource-form-to-adding-custom-fields
Docs: Complete extending guide with reference to resource_form.html snippet.
Commit: 5e94d648fa247f45a98aac94f9dc597df1a28a95
https://github.com/ckan/ckan/commit/5e94d648fa247f45a98aac94f9dc597df1a28a95
Author: Ian Ward <ian at excess.org>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
M ckan/controllers/group.py
M ckan/views/group.py
Log Message:
-----------
Merge pull request #4717 from Zharktas/remove_members_from_group_read
Remove members from group read
Commit: 3539969ec64f526913f9b6bbbd3d39f74ad27652
https://github.com/ckan/ckan/commit/3539969ec64f526913f9b6bbbd3d39f74ad27652
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M ckanext/datastore/backend/postgres.py
Log Message:
-----------
Merge pull request #4661 from ServiceInnovationLab/fix/sorting
Sort ranking in descending order
Commit: 96a1277cdcb556eeb6061e88499ed26767398d6c
https://github.com/ckan/ckan/commit/96a1277cdcb556eeb6061e88499ed26767398d6c
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M ckan/config/middleware/pylons_app.py
Log Message:
-----------
Merge pull request #4657 from bzar/fix-popped-wrong-app-context
Disable streaming for pylons requests, fixes ckan/ckan#4431
Commit: db312816561492047b5fd1a2a4e0c3c20bd35aac
https://github.com/ckan/ckan/commit/db312816561492047b5fd1a2a4e0c3c20bd35aac
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M ckan/model/license.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
Log Message:
-----------
Merge pull request #4595 from ckan/custom-licenses-translation
[#4594] Allow translation of custom licenses
Commit: e9e562c23314eb4aa0a3383ffed9dda284cfa69c
https://github.com/ckan/ckan/commit/e9e562c23314eb4aa0a3383ffed9dda284cfa69c
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Bump jinja version
Commit: a7ff4437a604da6da24463c4e591a06b47cf5ca6
https://github.com/ckan/ckan/commit/a7ff4437a604da6da24463c4e591a06b47cf5ca6
Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Pin to specidifc version
Commit: ca3d7073420f3bf75136ed861f398d6a75a304f0
https://github.com/ckan/ckan/commit/ca3d7073420f3bf75136ed861f398d6a75a304f0
Author: Sivan Grünberg <sivan.grunberg at datopian.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M ckan/logic/validators.py
Log Message:
-----------
add a comment explaining about forward lookup regular expression to match malformed dots usage in email
Commit: 84668f3c7066690ca29c4bf26b511ee78c290ce9
https://github.com/ckan/ckan/commit/84668f3c7066690ca29c4bf26b511ee78c290ce9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M CHANGELOG.rst
M ckan/migration/versions/088_package_activity_migration_check.py
M ckan/model/__init__.py
Log Message:
-----------
The migration will be runnable in the future
Commit: b503679420b9b0e53e5879979e5ad090b3efea6f
https://github.com/ckan/ckan/commit/b503679420b9b0e53e5879979e5ad090b3efea6f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
M ckan/views/dataset.py
Log Message:
-----------
More debug info when you view unmigrated activities + tests
Commit: b9bc3fbcbd9146cfb7bc1d47d2f05074d086d4ee
https://github.com/ckan/ckan/commit/b9bc3fbcbd9146cfb7bc1d47d2f05074d086d4ee
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/migration/revision_legacy_code.py
Log Message:
-----------
Fix flake8 error
Commit: b6525d9115a54408cc3fa89c7f269d85f52bc364
https://github.com/ckan/ckan/commit/b6525d9115a54408cc3fa89c7f269d85f52bc364
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/authz.py
M ckan/cli/cli.py
A ckan/cli/config_tool.py
A ckan/cli/translation.py
M ckan/config/middleware/pylons_app.py
M ckan/controllers/group.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/logic/__init__.py
M ckan/migration/versions/077_add_revisions_to_system_info.py
A ckan/migration/versions/088_delete_extras_which_are_deleted_state.py
M ckan/model/__init__.py
M ckan/model/core.py
M ckan/model/domain_object.py
M ckan/model/group.py
M ckan/model/group_extra.py
M ckan/model/license.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
A ckan/model/revision.py
M ckan/model/system_info.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
M ckan/views/group.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
M doc/extensions/adding-custom-fields.rst
M doc/maintaining/paster.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 3484_revision_ui_removal2
Commit: 81934141e9d4f3c80b69d92aa6b9e9c3e69508f0
https://github.com/ckan/ckan/commit/81934141e9d4f3c80b69d92aa6b9e9c3e69508f0
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
R ckan/migration/versions/088_package_activity_migration_check.py
A ckan/migration/versions/089_package_activity_migration_check.py
Log Message:
-----------
Fix merge of migrations
Commit: 6e94632400fbc0694e5b8f94530aee611d0ee692
https://github.com/ckan/ckan/commit/6e94632400fbc0694e5b8f94530aee611d0ee692
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/tests/model/test_license.py
Log Message:
-----------
Fix test import - bad merge?
Commit: 8b0a6beeeb2b0266a453f4cf641dacb3085b3624
https://github.com/ckan/ckan/commit/8b0a6beeeb2b0266a453f4cf641dacb3085b3624
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/tests/model/test_license.py
Log Message:
-----------
Fix test import - bad merge?
Commit: 6eec1c45d0a6b3b378e8f93780e2435e12431548
https://github.com/ckan/ckan/commit/6eec1c45d0a6b3b378e8f93780e2435e12431548
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/logic/validators.py
M ckan/tests/logic/test_validators.py
Log Message:
-----------
Merge pull request #4720 from sivang/fix-email-validation-regexp
enable email validator to exclude malformed dots usage in email addre…
Commit: e14912c57940ae7fe5d3a06c39b129e1061b7597
https://github.com/ckan/ckan/commit/e14912c57940ae7fe5d3a06c39b129e1061b7597
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Merge pull request #4713 from mattfullerton/patch-11
Remove confusing line from source install instructions
Commit: 15507df5c4533950948eaa70fa5a98f081f7c703
https://github.com/ckan/ckan/commit/15507df5c4533950948eaa70fa5a98f081f7c703
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-12 (Fri, 12 Apr 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
M ckan/model/__init__.py
M ckan/tests/migration/test_migrate_package_activity.py
M ckan/tests/migration/test_revision_legacy_code.py
M ckan/views/dataset.py
Log Message:
-----------
Improve tests
* Use PackageDictizeMonkeyPatch to patch package_dictize, because a context manager like this cleans up after itself effectively, so any tests that run after test_migrate_package_activity.py and test_revision_legacy_code.py will use the standard package_show now.
* Fix test_revision_legacy_code.py now package_extra_revision table is not being populated at the moment.
* Copied in create_object_version() from vdm, so we can use PackageExtraRevision without its .continuity being mapped to the PackageExtra.
Commit: d2409bd719c52dc38222a8e03a3ce94d8530d1cf
https://github.com/ckan/ckan/commit/d2409bd719c52dc38222a8e03a3ce94d8530d1cf
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-13 (Sat, 13 Apr 2019)
Changed paths:
M ckan/cli/search_index.py
M ckan/cli/translation.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/datapreview.py
M ckan/lib/helpers.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/patch.py
M ckan/migration/versions/081_set_datastore_active.py
M ckan/model/revision.py
M ckan/tests/controllers/test_api.py
M ckan/tests/helpers.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_create.py
M ckan/views/group.py
M ckan/views/home.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.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 dev-requirements.txt
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade pycodestyle and requests
* Newer pycodestyle requires this newer requests version
(See
https://stackoverflow.com/questions/44927351/importerror-cannot-import-name-dependencywarning
)
* A whole bunch of new PEP8 errors and warnings come with the new
pycodestyle version, requiring changes in the main code. Feels
good to iron out some of these oddities though.
* Bit unsure if the regex in ckan/cli/translation.py is right to start
with. Not sure this CLI command is used though.
Commit: 330d7475d289890f3608fbbee8d7518ad6cfbde3
https://github.com/ckan/ckan/commit/330d7475d289890f3608fbbee8d7518ad6cfbde3
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4725 from tino097/jinja-update
Bump jinja version
Commit: d2fb8abeeefa183c507f211098afd96ce73d0def
https://github.com/ckan/ckan/commit/d2fb8abeeefa183c507f211098afd96ce73d0def
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M doc/conf.py
M doc/extensions/tutorial.rst
Log Message:
-----------
Provide example of requirements installation without source CKAN installation.
Add note to `Writing extension tutorial` for developers, that are going
to make some contributions to existing extension and don't want to complete
whole installation of CKAN from source, but prefere simple `pip install ckan`
Commit: 4ffbd469f6a1dd0bb7e517f444ae7b99888bc0a9
https://github.com/ckan/ckan/commit/4ffbd469f6a1dd0bb7e517f444ae7b99888bc0a9
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M ckan/logic/action/delete.py
Log Message:
-----------
Merge pull request #4721 from hardingalexh/refetch-package-after-resource-delete
Retrieving the package after plugins run
Commit: 2b5a191fb749aeaf7795b2e421ebf4b191fe7f30
https://github.com/ckan/ckan/commit/2b5a191fb749aeaf7795b2e421ebf4b191fe7f30
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-04-15 (Mon, 15 Apr 2019)
Changed paths:
M ckan/lib/captcha.py
M ckan/templates/user/snippets/recaptcha.html
Log Message:
-----------
Fix recaptcha
Commit: 22e8549430a4ef2a6a0bfee3ab53a6a5a6405ffe
https://github.com/ckan/ckan/commit/22e8549430a4ef2a6a0bfee3ab53a6a5a6405ffe
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
Solr persistence with Docker
Commit: 8ec368a30fabefdbb9e9c8fc31d75a48fc575fc9
https://github.com/ckan/ckan/commit/8ec368a30fabefdbb9e9c8fc31d75a48fc575fc9
Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/seed.py
M ckan/lib/create_test_data.py
Log Message:
-----------
Merge pull request #4703 from smotornyuk/cli-seed
CLI. Implement `seed` command
Commit: 612780510587ffb6b6c51f54de0dc5c1adb79733
https://github.com/ckan/ckan/commit/612780510587ffb6b6c51f54de0dc5c1adb79733
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M ckan/lib/captcha.py
M ckan/templates/user/snippets/recaptcha.html
Log Message:
-----------
Merge pull request #4732 from DataShades/fix-recaptcha
Fix recaptcha
Commit: 01ff2c659b3ee2faf0540a5d8c734906a64d50aa
https://github.com/ckan/ckan/commit/01ff2c659b3ee2faf0540a5d8c734906a64d50aa
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M doc/conf.py
M doc/extensions/tutorial.rst
Log Message:
-----------
Merge pull request #4731 from DataShades/update-extension-tutorial-with-requirements-installation
Provide example of requirements installation without source CKAN installation.
Commit: f43d6a572838c792193f3239827d04f9ffea9206
https://github.com/ckan/ckan/commit/f43d6a572838c792193f3239827d04f9ffea9206
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M ckan/cli/search_index.py
M ckan/cli/translation.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/datapreview.py
M ckan/lib/helpers.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/patch.py
M ckan/migration/versions/081_set_datastore_active.py
M ckan/model/revision.py
M ckan/tests/controllers/test_api.py
M ckan/tests/helpers.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_create.py
M ckan/views/group.py
M ckan/views/home.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.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 dev-requirements.txt
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4730 from ckan/pycodestyle-upgrade
Upgrade pycodestyle and requests
Commit: f60b7eeaf251825490df8c190d7f446d623357bf
https://github.com/ckan/ckan/commit/f60b7eeaf251825490df8c190d7f446d623357bf
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-16 (Tue, 16 Apr 2019)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
Merge pull request #4735 from frafra/patch-2
Solr persistence with Docker
Commit: 71893e9b59236da675c57ef2471037cfaae93494
https://github.com/ckan/ckan/commit/71893e9b59236da675c57ef2471037cfaae93494
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-17 (Wed, 17 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade jinja2
Commit: f599d632f673c8a46f2116bd1cecb6a8349ef84a
https://github.com/ckan/ckan/commit/f599d632f673c8a46f2116bd1cecb6a8349ef84a
Author: Ian Ward <ian at excess.org>
Date: 2019-04-18 (Thu, 18 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4737 from ckan/jinja2-2.10.1
Upgrade jinja2 to 2.10.1
Commit: 6b5c6d199358d2937b6b585854ed7b2775e5d931
https://github.com/ckan/ckan/commit/6b5c6d199358d2937b6b585854ed7b2775e5d931
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-19 (Fri, 19 Apr 2019)
Changed paths:
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/migration/migrate_package_activity.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
include_hidden_activity is a normal param in data_dict instead of context
Commit: aac44662a6a00b614d5246ef3592efc4f7216572
https://github.com/ckan/ckan/commit/aac44662a6a00b614d5246ef3592efc4f7216572
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-19 (Fri, 19 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Upgrade sqlalchemy-migrate to 0.10.0->0.12.0
Commit: 854a5f750d7a5fe9ebabb598209c90d358491fe2
https://github.com/ckan/ckan/commit/854a5f750d7a5fe9ebabb598209c90d358491fe2
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-19 (Fri, 19 Apr 2019)
Changed paths:
M requirements.txt
Log Message:
-----------
Upgrade pbr, which I think is something that the older sqlalchemy-migrate version was holding back.
Commit: 35fc5134edf7db1e90b261e48af71c6579f656e5
https://github.com/ckan/ckan/commit/35fc5134edf7db1e90b261e48af71c6579f656e5
Author: Ian Ward <ian at excess.org>
Date: 2019-04-23 (Tue, 23 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4739 from ckan/sqlalchemy-migrate-0.12.0
Upgrade sqlalchemy-migrate and pbr
Commit: 4b083d5a5fbafaa53db0f552f4ea9ae63bafc9a3
https://github.com/ckan/ckan/commit/4b083d5a5fbafaa53db0f552f4ea9ae63bafc9a3
Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
Date: 2019-04-25 (Thu, 25 Apr 2019)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
Fix solr persistence
Commit: f886ee4c6ed8e73032aa546f26e97cf64b3acc8d
https://github.com/ckan/ckan/commit/f886ee4c6ed8e73032aa546f26e97cf64b3acc8d
Author: amercader <amercadero at gmail.com>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
M ckan/templates-bs2/package/new_resource_not_draft.html
M ckan/templates-bs2/package/resource_edit.html
M ckan/templates/package/new_resource.html
M ckan/templates/package/new_resource_not_draft.html
M ckan/templates/package/resource_edit.html
Log Message:
-----------
Remove snippet option no longer used
Commit: 31202ac967b750204409fd7fe66648a77d553023
https://github.com/ckan/ckan/commit/31202ac967b750204409fd7fe66648a77d553023
Author: amercader <amercadero at gmail.com>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
[#4747] Pin pastescript to avoid requirements conflict
Latest versions require Paste>=3.0 which is not compatible with our
pinned version. The upgrade in PasteDeploy should be all right as there
are only changes in documentation between the two versions AFAICT
Commit: e26895608412d19d83f1522a72983433417ff96e
https://github.com/ckan/ckan/commit/e26895608412d19d83f1522a72983433417ff96e
Author: amercader <amercadero at gmail.com>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
M requirements.txt
Log Message:
-----------
Upgrade requirements
These all look fine. The major change I see is redis but as rq is the
only one using it and it comes from them I assume everything will work
fine.
Commit: 30e197f265911417363d9d5a89ed7ddbed0a209f
https://github.com/ckan/ckan/commit/30e197f265911417363d9d5a89ed7ddbed0a209f
Author: amercader <amercadero at gmail.com>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
M ckan/lib/app_globals.py
M ckan/lib/uploader.py
M doc/maintaining/configuration.rst
M requirements.in
M requirements.txt
Log Message:
-----------
[#4748] Remove ofs and pairtree
Remove requirements as well as global var and unused code in uploader.
Commit: e79ca873d2c8926f89db80348f7797fc539fed9c
https://github.com/ckan/ckan/commit/e79ca873d2c8926f89db80348f7797fc539fed9c
Author: cclauss <cclauss at me.com>
Date: 2019-04-26 (Fri, 26 Apr 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/plugins/toolkit.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/logic/test_action.py
Log Message:
-----------
In Python identity is not the same thing as equality
Commit: 3b2cbdbb57259b8b05ff3bf457a7854a63b51fca
https://github.com/ckan/ckan/commit/3b2cbdbb57259b8b05ff3bf457a7854a63b51fca
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-04-27 (Sat, 27 Apr 2019)
Changed paths:
M ckan/lib/app_globals.py
M ckan/lib/uploader.py
M ckan/templates-bs2/package/new_resource_not_draft.html
M ckan/templates-bs2/package/resource_edit.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 doc/maintaining/configuration.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4750 from ckan/4748-remove-ofs
[#4748] Remove ofs and pairtree
Commit: 4de1ad8cdcd303e437d14008005d83df680609fd
https://github.com/ckan/ckan/commit/4de1ad8cdcd303e437d14008005d83df680609fd
Author: amercader <amercadero at gmail.com>
Date: 2019-04-29 (Mon, 29 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
[#4747] Pin Werkzeug
After upgrading Werkzeug to 0.15.2 we got the following failures:
AssertionError: Environmental variable PATH_INFO is not a
string: <type 'unicode'> (value: u'/ckan-admin/reset_config')
This is webtest complaining that the test request environ used in some
functional tests has a unicode value for environ['PATH_INFO']. Modern
versions of WebTest ensure that the url passed is a string, but sadly
the version we are stuck with only does so for GET requests (We are
stuck with this version of WebTest because newer versions have a higher
WebOb requirement which conflicts with our Pylons requirement).
We could ensure on our side that the urls provided to webtest are
strings but that would involve either
1. Change all app.post() calls in tests to app.post(str(url))
2. Change url_for itself to always return a sting, which obviously is
not a great solution.
Having Werkzeug pinned is not ideal though so we either find a
workaround or speed Pylons removal (allowing us to upgrade
webob/webtest)
Commit: b7ebf541129697aeef3765e0f52249eac77cd9bb
https://github.com/ckan/ckan/commit/b7ebf541129697aeef3765e0f52249eac77cd9bb
Author: amercader <amercadero at gmail.com>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
[#4747] Upgrade RQ
Upgrading redis to 3.x caused errors because of an old RQ version.
Rather than pinning an old version of redis, upgrade RQ. I went through
the list of backwards incompatible changes and didn't see anything
relevant (There's mention of renaming the `timeout` to `job_timeout`
parameter but that's on `enqueue`, and we use `enqueu_call`)
Commit: b60caf7a4e22fd6429ba4a84d8056072acf036f8
https://github.com/ckan/ckan/commit/b60caf7a4e22fd6429ba4a84d8056072acf036f8
Author: Sivan Grünberg <sivan.grunberg at datopian.com>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M ckan/templates/macros/form.html
Log Message:
-----------
drop leftover code in checkbox template, fixes #4693
Commit: 42da3cef5b936319e9ec6ad51cfc4c327d807115
https://github.com/ckan/ckan/commit/42da3cef5b936319e9ec6ad51cfc4c327d807115
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/plugins/toolkit.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/logic/test_action.py
Log Message:
-----------
Merge pull request #4752 from cclauss/indentity-is-not-equality
In Python identity is not the same thing as equality
Commit: aa1b7d6c68c1c7fa4387da3d1d60cf2fe09351f7
https://github.com/ckan/ckan/commit/aa1b7d6c68c1c7fa4387da3d1d60cf2fe09351f7
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M ckan/templates/macros/form.html
Log Message:
-----------
Merge pull request #4754 from sivang/fix-checkbox
drop leftover code in checkbox template, fixes #4693
Commit: ae1271213d8aff5d392899e09fe4bafa50740f19
https://github.com/ckan/ckan/commit/ae1271213d8aff5d392899e09fe4bafa50740f19
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-04-30 (Tue, 30 Apr 2019)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
Merge pull request #4745 from frafra/patch-3
Fix solr persistence
Commit: d66764590c05ce762837e74f373d7880c1ef5351
https://github.com/ckan/ckan/commit/d66764590c05ce762837e74f373d7880c1ef5351
Author: Alex Harding <5278388+hardingalexh at users.noreply.github.com>
Date: 2019-05-01 (Wed, 01 May 2019)
Changed paths:
M ckan/cli/cli.py
A ckan/cli/config_tool.py
M ckan/cli/search_index.py
A ckan/cli/seed.py
M ckan/cli/translation.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/create_test_data.py
M ckan/lib/datapreview.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/patch.py
M ckan/logic/validators.py
M ckan/migration/versions/081_set_datastore_active.py
M ckan/model/license.py
M ckan/model/revision.py
M ckan/plugins/toolkit.py
M ckan/templates-bs2/package/new_resource_not_draft.html
M ckan/templates-bs2/package/resource_edit.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/helpers.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/test_validators.py
M ckan/tests/model/licenses.v1
M ckan/tests/model/licenses.v2
M ckan/tests/model/test_license.py
M ckan/views/group.py
M ckan/views/home.py
M ckanext/datastore/backend/postgres.py
M ckanext/datastore/controller.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 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 requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #1 from ckan/master
Merging
Commit: 7bce39e399776489c71baa5e04381916b2c1f129
https://github.com/ckan/ckan/commit/7bce39e399776489c71baa5e04381916b2c1f129
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-01 (Wed, 01 May 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/views/dataset.py
Log Message:
-----------
Updating .items() calls to provide multi=True for use with tags coming from requests
Commit: a2eba8479c938802d1630036e0f26895b48e6f0b
https://github.com/ckan/ckan/commit/a2eba8479c938802d1630036e0f26895b48e6f0b
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-02 (Thu, 02 May 2019)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Breaking up line to avoid line length issue in Pep8
Commit: 624edf934d27a7a98a821361beccd414e642b93e
https://github.com/ckan/ckan/commit/624edf934d27a7a98a821361beccd414e642b93e
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-02 (Thu, 02 May 2019)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Fixing trailing spaces
Commit: 98f518c0587ae246eee3397fea7d19fc1f8a3d1a
https://github.com/ckan/ckan/commit/98f518c0587ae246eee3397fea7d19fc1f8a3d1a
Author: amercader <amercadero at gmail.com>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M CHANGELOG.rst
M ckan/authz.py
M ckan/config/deployment.ini_tmpl
M ckan/config/routing.py
R ckan/controllers/revision.py
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/base.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/jinja_extensions.py
M ckan/lib/plugins.py
M ckan/logic/action/get.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
A ckan/migration/migrate_package_activity.py
A ckan/migration/revision_legacy_code.py
A ckan/migration/versions/089_package_activity_migration_check.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/resource.py
M ckan/model/tag.py
M ckan/plugins/interfaces.py
M ckan/public/base/css/main.css
M ckan/public/base/less/dataset.less
R ckan/templates-bs2/group/history.html
R ckan/templates-bs2/group/snippets/history_revisions.html
R ckan/templates-bs2/group/snippets/revisions_table.html
M ckan/templates-bs2/package/base.html
M ckan/templates-bs2/package/base_form_page.html
R ckan/templates-bs2/package/history.html
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/resources.html
R ckan/templates-bs2/package/snippets/history_revisions.html
M ckan/templates-bs2/package/snippets/info.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates-bs2/package/snippets/resources_list.html
R ckan/templates-bs2/package/snippets/revisions_table.html
M ckan/templates-bs2/package/snippets/tags.html
R ckan/templates-bs2/revision/diff.html
R ckan/templates-bs2/revision/list.html
R ckan/templates-bs2/revision/read.html
R ckan/templates-bs2/revision/read_base.html
R ckan/templates-bs2/revision/snippets/revisions_list.html
A ckan/templates-bs2/snippets/activities/added_tag.html
A ckan/templates-bs2/snippets/activities/changed_group.html
A ckan/templates-bs2/snippets/activities/changed_organization.html
A ckan/templates-bs2/snippets/activities/changed_package.html
A ckan/templates-bs2/snippets/activities/changed_resource.html
A ckan/templates-bs2/snippets/activities/changed_user.html
A ckan/templates-bs2/snippets/activities/deleted_group.html
A ckan/templates-bs2/snippets/activities/deleted_organization.html
A ckan/templates-bs2/snippets/activities/deleted_package.html
A ckan/templates-bs2/snippets/activities/deleted_resource.html
A ckan/templates-bs2/snippets/activities/fallback.html
A ckan/templates-bs2/snippets/activities/follow_dataset.html
A ckan/templates-bs2/snippets/activities/follow_group.html
A ckan/templates-bs2/snippets/activities/follow_user.html
A ckan/templates-bs2/snippets/activities/new_group.html
A ckan/templates-bs2/snippets/activities/new_organization.html
A ckan/templates-bs2/snippets/activities/new_package.html
A ckan/templates-bs2/snippets/activities/new_resource.html
A ckan/templates-bs2/snippets/activities/new_user.html
A ckan/templates-bs2/snippets/activities/removed_tag.html
R ckan/templates-bs2/snippets/activity_item.html
M ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates-bs2/snippets/tag_list.html
R ckan/templates/group/history.html
R ckan/templates/group/snippets/history_revisions.html
R ckan/templates/group/snippets/revisions_table.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
A ckan/templates/package/changes.html
R ckan/templates/package/history.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resources.html
R ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
R ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/tags.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/list.html
R ckan/templates/revision/read.html
R ckan/templates/revision/read_base.html
R ckan/templates/revision/snippets/revisions_list.html
A ckan/templates/snippets/activities/fallback.html
R ckan/templates/snippets/activity_item.html
M ckan/templates/snippets/activity_stream.html
M ckan/templates/snippets/tag_list.html
M ckan/tests/controllers/test_package.py
M ckan/tests/factories.py
R ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
R ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
R ckan/tests/legacy/models/test_activity.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/auth/test_get.py
A ckan/tests/migration/test_migrate_package_activity.py
A ckan/tests/migration/test_revision_legacy_code.py
M ckan/tests/test_coding_standards.py
M ckan/views/dataset.py
M ckan/views/group.py
M ckan/views/resource.py
M ckanext/test_tag_vocab_plugin.py
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch '3484_revision_ui_removal2'
Commit: 32080c14491bab7e75a0088b7ee17911d58ae0ad
https://github.com/ckan/ckan/commit/32080c14491bab7e75a0088b7ee17911d58ae0ad
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M ckan/migration/migrate_package_activity.py
M ckan/migration/revision_legacy_code.py
Log Message:
-----------
Pep8
Commit: e1eee9a05310d616f476bc1ee41c41f37f7a57ab
https://github.com/ckan/ckan/commit/e1eee9a05310d616f476bc1ee41c41f37f7a57ab
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M ckan/migration/versions/089_package_activity_migration_check.py
Log Message:
-----------
No need to print migration message on fresh ckan install (eg travis)
Commit: f56f5e68aaabea4e66b2a2fb0b5de887f312decd
https://github.com/ckan/ckan/commit/f56f5e68aaabea4e66b2a2fb0b5de887f312decd
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
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
Log Message:
-----------
Overhaul CKAN extension Travis template
* add tests for multiple CKAN versions
* add fix for psycopg2 error with CKAN<2.8
* add correct setuptools version for CKAN==2.7
* `--allow-all-external` option was deprecated and removed in pip 10
* SOLR's config sed command is moved, to travis-build.bash, with the other setup, and in line with ckanext-dcat
* flake8's simple checks for syntax is moved from a travis job to travis-run.sh, because it runs in 0.5s, but setting up the VM for the job takes 30-60s, so might as well just run it at the start of the test jobs. The point is to fail fast. This requires the addition of 'set -ex' in the .
* add strict flake8 linting - this is perhaps a matter of taste, but as a practice it's more popular than ever now, and it's always easiest to do it from the beginning of an extension's life.
Commit: bcd17efb6aade5fe2ae82c7b172e94a8464687c2
https://github.com/ckan/ckan/commit/bcd17efb6aade5fe2ae82c7b172e94a8464687c2
Author: Jinil Lee <usingsky at gmail.com>
Date: 2019-05-04 (Sat, 04 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
internal server error occurs when admin deletes its own account
Commit: 12a5ae432f527b050d735e8e5ca7731b2abb4bf3
https://github.com/ckan/ckan/commit/12a5ae432f527b050d735e8e5ca7731b2abb4bf3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-04 (Sat, 04 May 2019)
Changed paths:
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/resourceproxy/tests/test_proxy.py
M dev-requirements.txt
Log Message:
-----------
Replace "httpretty" with "responses"
Commit: d982da04620978900063a5196f70dde7080dd8d9
https://github.com/ckan/ckan/commit/d982da04620978900063a5196f70dde7080dd8d9
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Adding test for multiple tags
Commit: a1611354a70e3bf290e1299b20866d69a64d4e76
https://github.com/ckan/ckan/commit/a1611354a70e3bf290e1299b20866d69a64d4e76
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
M contrib/docker/docker-compose.yml
Log Message:
-----------
Fixing test to remove unnecessary call
Commit: b42b9173e0e145bc8c4454dd9eae8d040061e65b
https://github.com/ckan/ckan/commit/b42b9173e0e145bc8c4454dd9eae8d040061e65b
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
fixing test to look for filtered pills
Commit: 126c45624f8dfd0f1dbcf6341e5322b62decef65
https://github.com/ckan/ckan/commit/126c45624f8dfd0f1dbcf6341e5322b62decef65
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
shortening test to just look for filtered
Commit: 1cee623573b62650ee3b065df2b4b3dca41979e9
https://github.com/ckan/ckan/commit/1cee623573b62650ee3b065df2b4b3dca41979e9
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-06 (Mon, 06 May 2019)
Changed paths:
M contrib/docker/docker-compose.yml
Log Message:
-----------
Removing local-specific docker dev code
Commit: 7b958ffaaac8c6b02f7590a6ba6e85bc47e9bda2
https://github.com/ckan/ckan/commit/7b958ffaaac8c6b02f7590a6ba6e85bc47e9bda2
Author: Ian Ward <ian at excess.org>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_interfaces.py
M ckanext/resourceproxy/tests/test_proxy.py
M dev-requirements.txt
Log Message:
-----------
Merge pull request #4761 from ckan/4755-replace-httpretty-with-responses
Replace "httpretty" with "responses"
Commit: 240d97ed35a67d640c4de73f5d71b77b0f0532a2
https://github.com/ckan/ckan/commit/240d97ed35a67d640c4de73f5d71b77b0f0532a2
Author: Ian Ward <ian at excess.org>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M ckan/views/user.py
Log Message:
-----------
Merge pull request #4760 from usingsky/delete_own_account
internal server error occurs when admin deletes its own account
Commit: 39c1755a478caeca1ac20d76b789b3bb966b465d
https://github.com/ckan/ckan/commit/39c1755a478caeca1ac20d76b789b3bb966b465d
Author: Ian Ward <ian at excess.org>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
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
Log Message:
-----------
Merge pull request #4759 from ckan/extension-template-travis
Overhaul CKAN extension Travis template
Commit: 49c81e66616bdf45c9e89b8568b09f8cc9028c2e
https://github.com/ckan/ckan/commit/49c81e66616bdf45c9e89b8568b09f8cc9028c2e
Author: Ian Ward <ian at excess.org>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M ckan/migration/versions/089_package_activity_migration_check.py
Log Message:
-----------
Merge pull request #4757 from ckan/tidy-migration-message
Package migration message not needed on fresh ckan install
Commit: d4beb31282b885cbc06f880b38efa793b492a704
https://github.com/ckan/ckan/commit/d4beb31282b885cbc06f880b38efa793b492a704
Author: Alex Harding <alexharding at rti.org>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Re-running CI
Commit: 00dbb494ab82886839997bcafbcfda2948bb2636
https://github.com/ckan/ckan/commit/00dbb494ab82886839997bcafbcfda2948bb2636
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/controllers/test_package.py
M ckan/views/dataset.py
Log Message:
-----------
Merge pull request #4756 from hardingalexh/fix-allow-multiple-tags
Fix to allow multiple tags in a single dataset search
Commit: 8d287550cf3c41907364492feec493434d28a044
https://github.com/ckan/ckan/commit/8d287550cf3c41907364492feec493434d28a044
Author: cclauss <cclauss at me.com>
Date: 2019-05-08 (Wed, 08 May 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
Travis CI: Add more flake8 tests
As requested in #4792
[__flake8 --select=E9,F63,F72,F82__](http://flake8.pycqa.org/en/latest/user/error-codes.html) will run all E9xx tests + all F63x tests + all F72x tests + all F82x tests.
Commit: ec08475a68a38279f21cb23982102a109332d6fe
https://github.com/ckan/ckan/commit/ec08475a68a38279f21cb23982102a109332d6fe
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M .github/ISSUE_TEMPLATE.md
M .travis.yml
M CHANGELOG.rst
M README.rst
A bin/remove-old-git-branches.sh
M ckan/authz.py
A ckan/cli/__init__.py
A ckan/cli/cli.py
A ckan/cli/config_tool.py
A ckan/cli/db.py
A ckan/cli/search_index.py
A ckan/cli/seed.py
A ckan/cli/server.py
A ckan/cli/translation.py
M ckan/config/deployment.ini_tmpl
M ckan/config/install.py
M ckan/config/middleware/flask_app.py
M ckan/config/middleware/pylons_app.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/package.py
R ckan/controllers/revision.py
M ckan/controllers/user.py
M ckan/controllers/util.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/check_po_files.py
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/el/LC_MESSAGES/ckan.mo
M ckan/i18n/el/LC_MESSAGES/ckan.po
M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
M ckan/i18n/es/LC_MESSAGES/ckan.mo
M ckan/i18n/es/LC_MESSAGES/ckan.po
M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/gl/LC_MESSAGES/ckan.mo
M ckan/i18n/gl/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.mo
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
M ckan/i18n/mk/LC_MESSAGES/ckan.mo
M ckan/i18n/mk/LC_MESSAGES/ckan.po
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/ne/LC_MESSAGES/ckan.mo
M ckan/i18n/ne/LC_MESSAGES/ckan.po
M ckan/i18n/nl/LC_MESSAGES/ckan.mo
M ckan/i18n/nl/LC_MESSAGES/ckan.po
M ckan/i18n/no/LC_MESSAGES/ckan.mo
M ckan/i18n/no/LC_MESSAGES/ckan.po
M ckan/i18n/pl/LC_MESSAGES/ckan.mo
M ckan/i18n/pl/LC_MESSAGES/ckan.po
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
M ckan/i18n/ro/LC_MESSAGES/ckan.mo
M ckan/i18n/ro/LC_MESSAGES/ckan.po
M ckan/i18n/ru/LC_MESSAGES/ckan.mo
M ckan/i18n/ru/LC_MESSAGES/ckan.po
M ckan/i18n/sk/LC_MESSAGES/ckan.mo
M ckan/i18n/sk/LC_MESSAGES/ckan.po
M ckan/i18n/sl/LC_MESSAGES/ckan.mo
M ckan/i18n/sl/LC_MESSAGES/ckan.po
M ckan/i18n/sq/LC_MESSAGES/ckan.mo
M ckan/i18n/sq/LC_MESSAGES/ckan.po
M ckan/i18n/sr/LC_MESSAGES/ckan.mo
M ckan/i18n/sr/LC_MESSAGES/ckan.po
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
M ckan/i18n/sv/LC_MESSAGES/ckan.mo
M ckan/i18n/sv/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tl/LC_MESSAGES/ckan.mo
M ckan/i18n/tl/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk/LC_MESSAGES/ckan.mo
M ckan/i18n/uk/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/i18n/vi/LC_MESSAGES/ckan.mo
M ckan/i18n/vi/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
R ckan/lib/activity_streams.py
M ckan/lib/activity_streams_session_extension.py
M ckan/lib/app_globals.py
M ckan/lib/base.py
M ckan/lib/captcha.py
M ckan/lib/create_test_data.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/formatters.py
M ckan/lib/helpers.py
M ckan/lib/jinja_extensions.py
M ckan/lib/jobs.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/navl/validators.py
M ckan/lib/plugins.py
M ckan/lib/search/__init__.py
M ckan/lib/search/query.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/patch.py
M ckan/logic/action/update.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/create.py
M ckan/logic/auth/get.py
M ckan/logic/schema.py
M ckan/logic/validators.py
A ckan/migration/migrate_package_activity.py
A ckan/migration/revision_legacy_code.py
R ckan/migration/versions/088_3ad397f70903_remove_migrate_version_table.py
A ckan/migration/versions/088_delete_extras_which_are_deleted_state.py
A ckan/migration/versions/089_package_activity_migration_check.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/license.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/model/package_relationship.py
M ckan/model/resource.py
A ckan/model/revision.py
M ckan/model/system_info.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/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/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public-bs2/base/less/ckan.less
A ckan/public/base/css/main-rtl.css
M ckan/public/base/css/main.css
M ckan/public/base/javascript/modules/resource-upload-field.js
A ckan/public/base/less/bootstrap-rtl.less
A ckan/public/base/less/ckan-rtl.less
M ckan/public/base/less/ckan.less
M ckan/public/base/less/dataset.less
A ckan/public/base/less/main-rtl.less
M ckan/templates-bs2/base.html
M ckan/templates-bs2/dataviewer/base.html
R ckan/templates-bs2/development/markup.html
R ckan/templates-bs2/development/snippets/markup.html
M ckan/templates-bs2/group/about.html
M ckan/templates-bs2/group/activity_stream.html
M ckan/templates-bs2/group/admins.html
M ckan/templates-bs2/group/followers.html
R ckan/templates-bs2/group/history.html
M ckan/templates-bs2/group/member_new.html
M ckan/templates-bs2/group/members.html
M ckan/templates-bs2/group/read_base.html
M ckan/templates-bs2/group/snippets/group_item.html
R ckan/templates-bs2/group/snippets/history_revisions.html
R ckan/templates-bs2/group/snippets/revisions_table.html
M ckan/templates-bs2/organization/about.html
M ckan/templates-bs2/organization/activity_stream.html
M ckan/templates-bs2/organization/admins.html
M ckan/templates-bs2/organization/bulk_process.html
M ckan/templates-bs2/organization/edit.html
M ckan/templates-bs2/organization/edit_base.html
M ckan/templates-bs2/organization/member_new.html
M ckan/templates-bs2/organization/members.html
M ckan/templates-bs2/organization/read_base.html
M ckan/templates-bs2/package/activity.html
M ckan/templates-bs2/package/base.html
M ckan/templates-bs2/package/base_form_page.html
M ckan/templates-bs2/package/edit_view.html
M ckan/templates-bs2/package/followers.html
R ckan/templates-bs2/package/history.html
M ckan/templates-bs2/package/new_resource_not_draft.html
M ckan/templates-bs2/package/new_view.html
M ckan/templates-bs2/package/read.html
M ckan/templates-bs2/package/read_base.html
M ckan/templates-bs2/package/resource_edit.html
M ckan/templates-bs2/package/resource_read.html
M ckan/templates-bs2/package/resource_views.html
M ckan/templates-bs2/package/resources.html
R ckan/templates-bs2/package/snippets/history_revisions.html
M ckan/templates-bs2/package/snippets/info.html
M ckan/templates-bs2/package/snippets/resource_item.html
M ckan/templates-bs2/package/snippets/resources.html
M ckan/templates-bs2/package/snippets/resources_list.html
R ckan/templates-bs2/package/snippets/revisions_table.html
M ckan/templates-bs2/package/snippets/tags.html
R ckan/templates-bs2/revision/diff.html
R ckan/templates-bs2/revision/list.html
R ckan/templates-bs2/revision/read.html
R ckan/templates-bs2/revision/read_base.html
R ckan/templates-bs2/revision/snippets/revisions_list.html
A ckan/templates-bs2/snippets/activities/added_tag.html
A ckan/templates-bs2/snippets/activities/changed_group.html
A ckan/templates-bs2/snippets/activities/changed_organization.html
A ckan/templates-bs2/snippets/activities/changed_package.html
A ckan/templates-bs2/snippets/activities/changed_resource.html
A ckan/templates-bs2/snippets/activities/changed_user.html
A ckan/templates-bs2/snippets/activities/deleted_group.html
A ckan/templates-bs2/snippets/activities/deleted_organization.html
A ckan/templates-bs2/snippets/activities/deleted_package.html
A ckan/templates-bs2/snippets/activities/deleted_resource.html
A ckan/templates-bs2/snippets/activities/fallback.html
A ckan/templates-bs2/snippets/activities/follow_dataset.html
A ckan/templates-bs2/snippets/activities/follow_group.html
A ckan/templates-bs2/snippets/activities/follow_user.html
A ckan/templates-bs2/snippets/activities/new_group.html
A ckan/templates-bs2/snippets/activities/new_organization.html
A ckan/templates-bs2/snippets/activities/new_package.html
A ckan/templates-bs2/snippets/activities/new_resource.html
A ckan/templates-bs2/snippets/activities/new_user.html
A ckan/templates-bs2/snippets/activities/removed_tag.html
R ckan/templates-bs2/snippets/activity_item.html
A ckan/templates-bs2/snippets/activity_stream.html
M ckan/templates-bs2/snippets/organization.html
M ckan/templates-bs2/snippets/tag_list.html
M ckan/templates-bs2/user/activity_stream.html
M ckan/templates-bs2/user/dashboard.html
M ckan/templates-bs2/user/edit_base.html
M ckan/templates-bs2/user/read_base.html
M ckan/templates/base.html
M ckan/templates/dataviewer/base.html
R ckan/templates/development/markup.html
R ckan/templates/development/snippets/markup.html
M ckan/templates/group/about.html
M ckan/templates/group/activity_stream.html
M ckan/templates/group/admins.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/followers.html
R ckan/templates/group/history.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_item.html
R ckan/templates/group/snippets/history_revisions.html
R ckan/templates/group/snippets/revisions_table.html
M ckan/templates/macros/form.html
M ckan/templates/organization/about.html
M ckan/templates/organization/activity_stream.html
M ckan/templates/organization/admins.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/edit.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read_base.html
M ckan/templates/package/activity.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
A ckan/templates/package/changes.html
M ckan/templates/package/edit_view.html
M ckan/templates/package/followers.html
R ckan/templates/package/history.html
M ckan/templates/package/new_resource.html
M ckan/templates/package/new_resource_not_draft.html
M ckan/templates/package/new_view.html
M ckan/templates/package/read.html
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_edit.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/resource_views.html
M ckan/templates/package/resources.html
R ckan/templates/package/snippets/history_revisions.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
R ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/tags.html
R ckan/templates/revision/diff.html
R ckan/templates/revision/list.html
R ckan/templates/revision/read.html
R ckan/templates/revision/read_base.html
R ckan/templates/revision/snippets/revisions_list.html
A ckan/templates/snippets/activities/added_tag.html
A ckan/templates/snippets/activities/changed_group.html
A ckan/templates/snippets/activities/changed_organization.html
A ckan/templates/snippets/activities/changed_package.html
A ckan/templates/snippets/activities/changed_resource.html
A ckan/templates/snippets/activities/changed_user.html
A ckan/templates/snippets/activities/deleted_group.html
A ckan/templates/snippets/activities/deleted_organization.html
A ckan/templates/snippets/activities/deleted_package.html
A ckan/templates/snippets/activities/deleted_resource.html
A ckan/templates/snippets/activities/fallback.html
A ckan/templates/snippets/activities/follow_dataset.html
A ckan/templates/snippets/activities/follow_group.html
A ckan/templates/snippets/activities/follow_user.html
A ckan/templates/snippets/activities/new_group.html
A ckan/templates/snippets/activities/new_organization.html
A ckan/templates/snippets/activities/new_package.html
A ckan/templates/snippets/activities/new_resource.html
A ckan/templates/snippets/activities/new_user.html
A ckan/templates/snippets/activities/removed_tag.html
R ckan/templates/snippets/activity_item.html
A ckan/templates/snippets/activity_stream.html
M ckan/templates/snippets/organization.html
M ckan/templates/snippets/tag_list.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
M ckan/templates/user/snippets/recaptcha.html
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_home.py
M ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_user.py
M ckan/tests/controllers/test_util.py
M ckan/tests/factories.py
M ckan/tests/helpers.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/model/test_ratings.py
R ckan/tests/legacy/functional/api/model/test_revisions.py
M ckan/tests/legacy/functional/api/model/test_tag.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
R ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/api/test_api.py
R ckan/tests/legacy/functional/api/test_dashboard.py
M ckan/tests/legacy/functional/api/test_email_notifications.py
M ckan/tests/legacy/functional/api/test_follow.py
M ckan/tests/legacy/functional/api/test_package_search.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
R ckan/tests/legacy/functional/test_activity.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_pagination.py
R ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_cli.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_hash.py
M ckan/tests/legacy/lib/test_helpers.py
M ckan/tests/legacy/lib/test_resource_search.py
M ckan/tests/legacy/lib/test_tag_search.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/misc/test_mock_mail_server.py
M ckan/tests/legacy/misc/test_sync.py
R ckan/tests/legacy/models/test_activity.py
M ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
M ckan/tests/legacy/models/test_package_relationships.py
M ckan/tests/legacy/models/test_resource.py
M ckan/tests/legacy/models/test_revision.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/lib/search/test_index.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/lib/test_jobs.py
M ckan/tests/lib/test_navl.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_delete.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_patch.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/logic/auth/test_create.py
M ckan/tests/logic/auth/test_get.py
M ckan/tests/logic/test_conversion.py
M ckan/tests/logic/test_validators.py
A ckan/tests/migration/test_migrate_package_activity.py
A 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
M ckan/tests/model/test_system_info.py
M ckan/tests/test_coding_standards.py
M ckan/views/__init__.py
M ckan/views/api.py
M ckan/views/dashboard.py
M ckan/views/dataset.py
M ckan/views/group.py
M ckan/views/home.py
M ckan/views/resource.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/commands.py
M ckanext/datastore/controller.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/helpers.py
M ckanext/datastore/tests/test_chained_action.py
M ckanext/datastore/tests/test_chained_auth_functions.py
R ckanext/datastore/tests/test_configure.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/datatablesview/controller.py
M ckanext/datatablesview/plugin.py
M ckanext/datatablesview/public/datatablesview.js
M ckanext/datatablesview/templates/datatables/datatables_view.html
M ckanext/example_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/reclineview/theme/public/vendor/ckan.js/ckan.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/reclineview/theme/public/widget.recordcount.js
M ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/test_tag_vocab_plugin.py
M contrib/docker/ckan-entrypoint.sh
M contrib/docker/docker-compose.yml
M contrib/docker/solr/Dockerfile
M contrib/docker/solr/solrconfig.xml
M dev-requirements.txt
M doc/conf.py
M doc/contributing/frontend/index.rst
M doc/contributing/simple-code-contributions.rst
M doc/extensions/adding-custom-fields.rst
M doc/extensions/tutorial.rst
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/install-from-docker-compose.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/installing/solr.rst
M doc/maintaining/paster.rst
M doc/theming/index.rst
M doc/theming/templates.rst
M requirements.in
M requirements.txt
M setup.py
M test-core.ini
Log Message:
-----------
conflict
Commit: 6468d7c7d524059602ae49d5fee64293e53b9146
https://github.com/ckan/ckan/commit/6468d7c7d524059602ae49d5fee64293e53b9146
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M ckan/cli/db.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
R ckan/migration/versions/089_package_activity_migration_check.py
A ckan/migration/versions/090_980dcd44de4b_delete_migrate_version_table.py
M ckan/model/__init__.py
Log Message:
-----------
Update PR with new migrations and Click CLI
Commit: 2751c54788a6b76c54cdf54549473b12a4eb6778
https://github.com/ckan/ckan/commit/2751c54788a6b76c54cdf54549473b12a4eb6778
Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M ckan/cli/db.py
M ckan/migration/__init__.py
M ckan/migration/versions/088_3537d5420e0e_delete_extrase_which_are_deleted_state.py
M ckan/migration/versions/089_23c92480926e_package_activity_migration_check.py
M ckan/migration/versions/090_980dcd44de4b_delete_migrate_version_table.py
Log Message:
-----------
string literals
Commit: 5f2814e4df000cabd45f7e3e28ff1a242ca6cd0c
https://github.com/ckan/ckan/commit/5f2814e4df000cabd45f7e3e28ff1a242ca6cd0c
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
Merge pull request #4765 from cclauss/patch-2
Travis CI: Add more flake8 tests
Commit: bcf1271470ec57833eac92fe843a5a5141529833
https://github.com/ckan/ckan/commit/bcf1271470ec57833eac92fe843a5a5141529833
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths:
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4749 from ckan/4747-fix-paste-req
Update requirements, fix paste requirements
Commit: b68a836a416127bb119722d0a75b296d865fd32b
https://github.com/ckan/ckan/commit/b68a836a416127bb119722d0a75b296d865fd32b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-10 (Fri, 10 May 2019)
Changed paths:
M ckan/model/tag.py
R ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
A ckan/tests/model/test_package.py
A ckan/tests/model/test_package_extra.py
A ckan/tests/model/test_tags.py
Log Message:
-----------
Modernize package model tests
* The rest of ckan/tests/legacy/models/test_package.py will go with the
revisioning.
* tag.by_name() is deprecated because it doesnt seem used anywhere and
is broken - missing a join in the query, so the Tag.name filter does
nothing.
* tag.search_by_name() is deprecated because it isn't used in core ckan.
I think some sites will have a tag search, but they should really have
the code in their own repo, so we're giving them warning.
Commit: 97093dc87e84fa6e3b2b528251ea03ce32376393
https://github.com/ckan/ckan/commit/97093dc87e84fa6e3b2b528251ea03ce32376393
Author: amercader <amercadero at gmail.com>
Date: 2019-05-10 (Fri, 10 May 2019)
Changed paths:
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#4779] Remove Boostrap 2 templates option
Leave the config option and mechanism to switch templates in place in
case we re-use in the future, but only accepting the current values.
Commit: c136ed1400c3445fdffe0d2474970fa68297e230
https://github.com/ckan/ckan/commit/c136ed1400c3445fdffe0d2474970fa68297e230
Author: amercader <amercadero at gmail.com>
Date: 2019-05-10 (Fri, 10 May 2019)
Changed paths:
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/admin/trash.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
Log Message:
-----------
[#4779] [#4779] Remove Bootstrap 2 templates
Commit: 18101be74298500195460aaa13cb969db5fca6d2
https://github.com/ckan/ckan/commit/18101be74298500195460aaa13cb969db5fca6d2
Author: Sergey <tonnydexter at gmail.com>
Date: 2019-05-10 (Fri, 10 May 2019)
Changed paths:
M ckan/cli/db.py
Log Message:
-----------
Update ckan/cli/db.py
Co-Authored-By: David Read <david.read at hackneyworkshop.com>
Commit: e8d430c0a5ee7a0f1ec06a0ba9d09cdfa68e9969
https://github.com/ckan/ckan/commit/e8d430c0a5ee7a0f1ec06a0ba9d09cdfa68e9969
Author: Ian Ward <ian at excess.org>
Date: 2019-05-11 (Sat, 11 May 2019)
Changed paths:
M .gitignore
M ckan/cli/db.py
M ckan/lib/cli.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
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
R ckan/migration/versions/089_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/tests/legacy/test_coding_standards.py
M ckan/tests/test_coding_standards.py
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #4450 from smotornyuk/alembic
sqlalchemy-migrate -> Alembic
Commit: 4bac5eac82c253dbaaa74e169c909403d94e5c77
https://github.com/ckan/ckan/commit/4bac5eac82c253dbaaa74e169c909403d94e5c77
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M ckan/model/tag.py
R ckan/tests/legacy/models/test_extras.py
M ckan/tests/legacy/models/test_package.py
A ckan/tests/model/test_package.py
A ckan/tests/model/test_package_extra.py
A ckan/tests/model/test_tags.py
Log Message:
-----------
Merge pull request #4776 from ckan/modernize-model-tests
Modernize package model tests
Commit: f95316fbc4995fa108db8e7fe810409ed37185d0
https://github.com/ckan/ckan/commit/f95316fbc4995fa108db8e7fe810409ed37185d0
Author: Ian Ward <ian at excess.org>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.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/admin/trash.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 doc/maintaining/configuration.rst
Log Message:
-----------
Merge pull request #4780 from ckan/4779-remove-bs2
[#4779] Remove Bootstrap 2 templates and public folder
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
Compare: https://github.com/ckan/ckan/compare/feec9dca063f...c22158d3dbe7
More information about the ckan-changes
mailing list