[ckan-changes] [ckan/ckan] b74cbf: [#1995] new_authz.py isn't new
GitHub
noreply at github.com
Wed May 6 11:10:22 UTC 2015
Branch: refs/heads/make-vocabulary-dictize-faster
Home: https://github.com/ckan/ckan
Commit: b74cbfd3fbebf827739bfd412f3731a6047a4183
https://github.com/ckan/ckan/commit/b74cbfd3fbebf827739bfd412f3731a6047a4183
Author: Ian Ward <ian at excess.org>
Date: 2014-10-23 (Thu, 23 Oct 2014)
Changed paths:
A ckan/authz.py
M ckan/config/environment.py
M ckan/controllers/admin.py
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/validators.py
M ckan/model/user.py
R ckan/new_authz.py
M ckan/new_tests/helpers.py
M ckan/tests/functional/api/test_user.py
M ckan/tests/logic/test_auth.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_plugins.py
Log Message:
-----------
[#1995] new_authz.py isn't new
Commit: 7151d33bb6c729795aad7e7e86c270227eeb0d7e
https://github.com/ckan/ckan/commit/7151d33bb6c729795aad7e7e86c270227eeb0d7e
Author: Ian Ward <ian at excess.org>
Date: 2014-10-24 (Fri, 24 Oct 2014)
Changed paths:
A ckan/new_authz.py
Log Message:
-----------
[#1995] compatibility with ckan extensions that import ckan.new_authz
Commit: ad811605b216877587e3e55b796691e86b0dd1f0
https://github.com/ckan/ckan/commit/ad811605b216877587e3e55b796691e86b0dd1f0
Author: Ian Ward <ian at excess.org>
Date: 2014-10-24 (Fri, 24 Oct 2014)
Changed paths:
M ckan/tests/test_coding_standards.py
Log Message:
-----------
[#1995] add new_authz.py to import * blacklist
Commit: aa61c474186ab69191d0ad210178206f3fd95507
https://github.com/ckan/ckan/commit/aa61c474186ab69191d0ad210178206f3fd95507
Author: Marianne Bellotti <mbellotti at mariannes-air.home>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M ckan/config/solr/schema.xml
Log Message:
-----------
makes changes to solr schema to close #2078
Commit: 9caf03750f4998e5d6ed70135898b9e5ac64fae2
https://github.com/ckan/ckan/commit/9caf03750f4998e5d6ed70135898b9e5ac64fae2
Author: tobes <toby.junk at gmail.com>
Date: 2014-12-17 (Wed, 17 Dec 2014)
Changed paths:
M ckan/lib/munge.py
M ckan/lib/uploader.py
Log Message:
-----------
[#2057] Fix filename munging
Commit: 60465cf744fd8d539f77ef403ba385b9761dd17f
https://github.com/ckan/ckan/commit/60465cf744fd8d539f77ef403ba385b9761dd17f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2014-12-23 (Tue, 23 Dec 2014)
Changed paths:
M ckan/new_tests/logic/action/test_update.py
M ckan/new_tests/model/test_resource.py
Log Message:
-----------
[2158] Added tests to show the issue.
Commit: 529c2bbe334e4e2d30f108fcd2dcc0cbf10045b9
https://github.com/ckan/ckan/commit/529c2bbe334e4e2d30f108fcd2dcc0cbf10045b9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-15 (Thu, 15 Jan 2015)
Changed paths:
R ckan/tests/__init__.py
R ckan/tests/ckantestplugins.py
R ckan/tests/functional/__init__.py
R ckan/tests/functional/api/__init__.py
R ckan/tests/functional/api/base.py
R ckan/tests/functional/api/model/__init__.py
R ckan/tests/functional/api/model/test_group.py
R ckan/tests/functional/api/model/test_group_and_organization_purge.py
R ckan/tests/functional/api/model/test_licenses.py
R ckan/tests/functional/api/model/test_package.py
R ckan/tests/functional/api/model/test_ratings.py
R ckan/tests/functional/api/model/test_relationships.py
R ckan/tests/functional/api/model/test_revisions.py
R ckan/tests/functional/api/model/test_tag.py
R ckan/tests/functional/api/model/test_vocabulary.py
R ckan/tests/functional/api/test_activity.py
R ckan/tests/functional/api/test_api.py
R ckan/tests/functional/api/test_dashboard.py
R ckan/tests/functional/api/test_email_notifications.py
R ckan/tests/functional/api/test_follow.py
R ckan/tests/functional/api/test_misc.py
R ckan/tests/functional/api/test_package_search.py
R ckan/tests/functional/api/test_resource.py
R ckan/tests/functional/api/test_resource_search.py
R ckan/tests/functional/api/test_revision_search.py
R ckan/tests/functional/api/test_user.py
R ckan/tests/functional/api/test_util.py
R ckan/tests/functional/base.py
R ckan/tests/functional/test_activity.py
R ckan/tests/functional/test_admin.py
R ckan/tests/functional/test_error.py
R ckan/tests/functional/test_group.py
R ckan/tests/functional/test_home.py
R ckan/tests/functional/test_package.py
R ckan/tests/functional/test_pagination.py
R ckan/tests/functional/test_preview_interface.py
R ckan/tests/functional/test_related.py
R ckan/tests/functional/test_revision.py
R ckan/tests/functional/test_storage.py
R ckan/tests/functional/test_tag.py
R ckan/tests/functional/test_tracking.py
R ckan/tests/functional/test_user.py
R ckan/tests/html_check.py
R ckan/tests/lib/__init__.py
R ckan/tests/lib/solr/schema-no-version.xml
R ckan/tests/lib/solr/schema-wrong-version.xml
R ckan/tests/lib/test_accept.py
R ckan/tests/lib/test_alphabet_pagination.py
R ckan/tests/lib/test_authenticator.py
R ckan/tests/lib/test_cli.py
R ckan/tests/lib/test_datapreview.py
R ckan/tests/lib/test_dictization.py
R ckan/tests/lib/test_dictization_schema.py
R ckan/tests/lib/test_email_notifications.py
R ckan/tests/lib/test_hash.py
R ckan/tests/lib/test_helpers.py
R ckan/tests/lib/test_i18n.py
R ckan/tests/lib/test_mailer.py
R ckan/tests/lib/test_munge.py
R ckan/tests/lib/test_navl.py
R ckan/tests/lib/test_resource_search.py
R ckan/tests/lib/test_simple_search.py
R ckan/tests/lib/test_solr_package_search.py
R ckan/tests/lib/test_solr_package_search_synchronous_update.py
R ckan/tests/lib/test_solr_schema_version.py
R ckan/tests/lib/test_solr_search_index.py
R ckan/tests/lib/test_tag_search.py
R ckan/tests/logic/__init__.py
R ckan/tests/logic/test_action.py
R ckan/tests/logic/test_auth.py
R ckan/tests/logic/test_init.py
R ckan/tests/logic/test_member.py
R ckan/tests/logic/test_tag.py
R ckan/tests/logic/test_tag_vocab.py
R ckan/tests/logic/test_validators.py
R ckan/tests/misc/__init__.py
R ckan/tests/misc/test_format_text.py
R ckan/tests/misc/test_mock_mail_server.py
R ckan/tests/misc/test_sync.py
R ckan/tests/mock_mail_server.py
R ckan/tests/mock_plugin.py
R ckan/tests/models/__init__.py
R ckan/tests/models/test_activity.py
R ckan/tests/models/test_extras.py
R ckan/tests/models/test_follower.py
R ckan/tests/models/test_group.py
R ckan/tests/models/test_license.py
R ckan/tests/models/test_misc.py
R ckan/tests/models/test_package.py
R ckan/tests/models/test_package_relationships.py
R ckan/tests/models/test_purge_revision.py
R ckan/tests/models/test_resource.py
R ckan/tests/models/test_revision.py
R ckan/tests/models/test_user.py
R ckan/tests/pylons_controller.py
R ckan/tests/schema/__init__.py
R ckan/tests/schema/test_schema.py
R ckan/tests/test_coding_standards.py
R ckan/tests/test_dumper.py
R ckan/tests/test_plugins.py
R ckan/tests/test_versions.py
R ckan/tests/test_wsgi_ckanclient.py
R ckan/tests/wsgi_ckanclient.py
A ckan/tests_legacy/__init__.py
A ckan/tests_legacy/ckantestplugins.py
A ckan/tests_legacy/functional/__init__.py
A ckan/tests_legacy/functional/api/__init__.py
A ckan/tests_legacy/functional/api/base.py
A ckan/tests_legacy/functional/api/model/__init__.py
A ckan/tests_legacy/functional/api/model/test_group.py
A ckan/tests_legacy/functional/api/model/test_group_and_organization_purge.py
A ckan/tests_legacy/functional/api/model/test_licenses.py
A ckan/tests_legacy/functional/api/model/test_package.py
A ckan/tests_legacy/functional/api/model/test_ratings.py
A ckan/tests_legacy/functional/api/model/test_relationships.py
A ckan/tests_legacy/functional/api/model/test_revisions.py
A ckan/tests_legacy/functional/api/model/test_tag.py
A ckan/tests_legacy/functional/api/model/test_vocabulary.py
A ckan/tests_legacy/functional/api/test_activity.py
A ckan/tests_legacy/functional/api/test_api.py
A ckan/tests_legacy/functional/api/test_dashboard.py
A ckan/tests_legacy/functional/api/test_email_notifications.py
A ckan/tests_legacy/functional/api/test_follow.py
A ckan/tests_legacy/functional/api/test_misc.py
A ckan/tests_legacy/functional/api/test_package_search.py
A ckan/tests_legacy/functional/api/test_resource.py
A ckan/tests_legacy/functional/api/test_resource_search.py
A ckan/tests_legacy/functional/api/test_revision_search.py
A ckan/tests_legacy/functional/api/test_user.py
A ckan/tests_legacy/functional/api/test_util.py
A ckan/tests_legacy/functional/base.py
A ckan/tests_legacy/functional/test_activity.py
A ckan/tests_legacy/functional/test_admin.py
A ckan/tests_legacy/functional/test_error.py
A ckan/tests_legacy/functional/test_group.py
A ckan/tests_legacy/functional/test_home.py
A ckan/tests_legacy/functional/test_package.py
A ckan/tests_legacy/functional/test_pagination.py
A ckan/tests_legacy/functional/test_preview_interface.py
A ckan/tests_legacy/functional/test_related.py
A ckan/tests_legacy/functional/test_revision.py
A ckan/tests_legacy/functional/test_storage.py
A ckan/tests_legacy/functional/test_tag.py
A ckan/tests_legacy/functional/test_tracking.py
A ckan/tests_legacy/functional/test_user.py
A ckan/tests_legacy/html_check.py
A ckan/tests_legacy/lib/__init__.py
A ckan/tests_legacy/lib/solr/schema-no-version.xml
A ckan/tests_legacy/lib/solr/schema-wrong-version.xml
A ckan/tests_legacy/lib/test_accept.py
A ckan/tests_legacy/lib/test_alphabet_pagination.py
A ckan/tests_legacy/lib/test_authenticator.py
A ckan/tests_legacy/lib/test_cli.py
A ckan/tests_legacy/lib/test_datapreview.py
A ckan/tests_legacy/lib/test_dictization.py
A ckan/tests_legacy/lib/test_dictization_schema.py
A ckan/tests_legacy/lib/test_email_notifications.py
A ckan/tests_legacy/lib/test_hash.py
A ckan/tests_legacy/lib/test_helpers.py
A ckan/tests_legacy/lib/test_i18n.py
A ckan/tests_legacy/lib/test_mailer.py
A ckan/tests_legacy/lib/test_munge.py
A ckan/tests_legacy/lib/test_navl.py
A ckan/tests_legacy/lib/test_resource_search.py
A ckan/tests_legacy/lib/test_simple_search.py
A ckan/tests_legacy/lib/test_solr_package_search.py
A ckan/tests_legacy/lib/test_solr_package_search_synchronous_update.py
A ckan/tests_legacy/lib/test_solr_schema_version.py
A ckan/tests_legacy/lib/test_solr_search_index.py
A ckan/tests_legacy/lib/test_tag_search.py
A ckan/tests_legacy/logic/__init__.py
A ckan/tests_legacy/logic/test_action.py
A ckan/tests_legacy/logic/test_auth.py
A ckan/tests_legacy/logic/test_init.py
A ckan/tests_legacy/logic/test_member.py
A ckan/tests_legacy/logic/test_tag.py
A ckan/tests_legacy/logic/test_tag_vocab.py
A ckan/tests_legacy/logic/test_validators.py
A ckan/tests_legacy/misc/__init__.py
A ckan/tests_legacy/misc/test_format_text.py
A ckan/tests_legacy/misc/test_mock_mail_server.py
A ckan/tests_legacy/misc/test_sync.py
A ckan/tests_legacy/mock_mail_server.py
A ckan/tests_legacy/mock_plugin.py
A ckan/tests_legacy/models/__init__.py
A ckan/tests_legacy/models/test_activity.py
A ckan/tests_legacy/models/test_extras.py
A ckan/tests_legacy/models/test_follower.py
A ckan/tests_legacy/models/test_group.py
A ckan/tests_legacy/models/test_license.py
A ckan/tests_legacy/models/test_misc.py
A ckan/tests_legacy/models/test_package.py
A ckan/tests_legacy/models/test_package_relationships.py
A ckan/tests_legacy/models/test_purge_revision.py
A ckan/tests_legacy/models/test_resource.py
A ckan/tests_legacy/models/test_revision.py
A ckan/tests_legacy/models/test_user.py
A ckan/tests_legacy/pylons_controller.py
A ckan/tests_legacy/schema/__init__.py
A ckan/tests_legacy/schema/test_schema.py
A ckan/tests_legacy/test_coding_standards.py
A ckan/tests_legacy/test_dumper.py
A ckan/tests_legacy/test_plugins.py
A ckan/tests_legacy/test_versions.py
A ckan/tests_legacy/test_wsgi_ckanclient.py
A ckan/tests_legacy/wsgi_ckanclient.py
M ckanext/datapusher/tests/test.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_unit.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/pdfview/tests/test_view.py
M ckanext/reclineview/tests/test_view.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M setup.py
Log Message:
-----------
[#1753] Rename tests -> tests_legacy.
Commit: 01826e72c88225db96863f6f9112c619cb4001f6
https://github.com/ckan/ckan/commit/01826e72c88225db96863f6f9112c619cb4001f6
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-15 (Thu, 15 Jan 2015)
Changed paths:
A ckan/tests/__init__.py
A ckan/tests/functional/__init__.py
A ckan/tests/functional/api/base.py
A ckan/tests/functional/base.py
M ckan/tests_legacy/__init__.py
Log Message:
-----------
[#1753] Add backward compatibility for tests and warning. Tested against ckanext-harvest/spatial/archiver/qa.
Commit: 533284b2178c83d2d0859efc5f55598047e02f62
https://github.com/ckan/ckan/commit/533284b2178c83d2d0859efc5f55598047e02f62
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-16 (Fri, 16 Jan 2015)
Changed paths:
M ckan/tests/__init__.py
M ckan/tests/functional/__init__.py
M ckan/tests/functional/api/base.py
M ckan/tests/functional/base.py
A ckan/tests/legacy/__init__.py
A ckan/tests/legacy/ckantestplugins.py
A ckan/tests/legacy/functional/__init__.py
A ckan/tests/legacy/functional/api/__init__.py
A ckan/tests/legacy/functional/api/base.py
A ckan/tests/legacy/functional/api/model/__init__.py
A ckan/tests/legacy/functional/api/model/test_group.py
A ckan/tests/legacy/functional/api/model/test_group_and_organization_purge.py
A ckan/tests/legacy/functional/api/model/test_licenses.py
A ckan/tests/legacy/functional/api/model/test_package.py
A ckan/tests/legacy/functional/api/model/test_ratings.py
A ckan/tests/legacy/functional/api/model/test_relationships.py
A ckan/tests/legacy/functional/api/model/test_revisions.py
A ckan/tests/legacy/functional/api/model/test_tag.py
A ckan/tests/legacy/functional/api/model/test_vocabulary.py
A ckan/tests/legacy/functional/api/test_activity.py
A ckan/tests/legacy/functional/api/test_api.py
A ckan/tests/legacy/functional/api/test_dashboard.py
A ckan/tests/legacy/functional/api/test_email_notifications.py
A ckan/tests/legacy/functional/api/test_follow.py
A ckan/tests/legacy/functional/api/test_misc.py
A ckan/tests/legacy/functional/api/test_package_search.py
A ckan/tests/legacy/functional/api/test_resource.py
A ckan/tests/legacy/functional/api/test_resource_search.py
A ckan/tests/legacy/functional/api/test_revision_search.py
A ckan/tests/legacy/functional/api/test_user.py
A ckan/tests/legacy/functional/api/test_util.py
A ckan/tests/legacy/functional/base.py
A ckan/tests/legacy/functional/test_activity.py
A ckan/tests/legacy/functional/test_admin.py
A ckan/tests/legacy/functional/test_error.py
A ckan/tests/legacy/functional/test_group.py
A ckan/tests/legacy/functional/test_home.py
A ckan/tests/legacy/functional/test_package.py
A ckan/tests/legacy/functional/test_pagination.py
A ckan/tests/legacy/functional/test_preview_interface.py
A ckan/tests/legacy/functional/test_related.py
A ckan/tests/legacy/functional/test_revision.py
A ckan/tests/legacy/functional/test_storage.py
A ckan/tests/legacy/functional/test_tag.py
A ckan/tests/legacy/functional/test_tracking.py
A ckan/tests/legacy/functional/test_user.py
A ckan/tests/legacy/html_check.py
A ckan/tests/legacy/lib/__init__.py
A ckan/tests/legacy/lib/solr/schema-no-version.xml
A ckan/tests/legacy/lib/solr/schema-wrong-version.xml
A ckan/tests/legacy/lib/test_accept.py
A ckan/tests/legacy/lib/test_alphabet_pagination.py
A ckan/tests/legacy/lib/test_authenticator.py
A ckan/tests/legacy/lib/test_cli.py
A ckan/tests/legacy/lib/test_datapreview.py
A ckan/tests/legacy/lib/test_dictization.py
A ckan/tests/legacy/lib/test_dictization_schema.py
A ckan/tests/legacy/lib/test_email_notifications.py
A ckan/tests/legacy/lib/test_hash.py
A ckan/tests/legacy/lib/test_helpers.py
A ckan/tests/legacy/lib/test_i18n.py
A ckan/tests/legacy/lib/test_mailer.py
A ckan/tests/legacy/lib/test_munge.py
A ckan/tests/legacy/lib/test_navl.py
A ckan/tests/legacy/lib/test_resource_search.py
A ckan/tests/legacy/lib/test_simple_search.py
A ckan/tests/legacy/lib/test_solr_package_search.py
A ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
A ckan/tests/legacy/lib/test_solr_schema_version.py
A ckan/tests/legacy/lib/test_solr_search_index.py
A ckan/tests/legacy/lib/test_tag_search.py
A ckan/tests/legacy/logic/__init__.py
A ckan/tests/legacy/logic/test_action.py
A ckan/tests/legacy/logic/test_auth.py
A ckan/tests/legacy/logic/test_init.py
A ckan/tests/legacy/logic/test_member.py
A ckan/tests/legacy/logic/test_tag.py
A ckan/tests/legacy/logic/test_tag_vocab.py
A ckan/tests/legacy/logic/test_validators.py
A ckan/tests/legacy/misc/__init__.py
A ckan/tests/legacy/misc/test_format_text.py
A ckan/tests/legacy/misc/test_mock_mail_server.py
A ckan/tests/legacy/misc/test_sync.py
A ckan/tests/legacy/mock_mail_server.py
A ckan/tests/legacy/mock_plugin.py
A ckan/tests/legacy/models/__init__.py
A ckan/tests/legacy/models/test_activity.py
A ckan/tests/legacy/models/test_extras.py
A ckan/tests/legacy/models/test_follower.py
A ckan/tests/legacy/models/test_group.py
A ckan/tests/legacy/models/test_license.py
A ckan/tests/legacy/models/test_misc.py
A ckan/tests/legacy/models/test_package.py
A ckan/tests/legacy/models/test_package_relationships.py
A ckan/tests/legacy/models/test_purge_revision.py
A ckan/tests/legacy/models/test_resource.py
A ckan/tests/legacy/models/test_revision.py
A ckan/tests/legacy/models/test_user.py
A ckan/tests/legacy/pylons_controller.py
A ckan/tests/legacy/schema/__init__.py
A ckan/tests/legacy/schema/test_schema.py
A ckan/tests/legacy/test_coding_standards.py
A ckan/tests/legacy/test_dumper.py
A ckan/tests/legacy/test_plugins.py
A ckan/tests/legacy/test_versions.py
A ckan/tests/legacy/test_wsgi_ckanclient.py
A ckan/tests/legacy/wsgi_ckanclient.py
R ckan/tests_legacy/__init__.py
R ckan/tests_legacy/ckantestplugins.py
R ckan/tests_legacy/functional/__init__.py
R ckan/tests_legacy/functional/api/__init__.py
R ckan/tests_legacy/functional/api/base.py
R ckan/tests_legacy/functional/api/model/__init__.py
R ckan/tests_legacy/functional/api/model/test_group.py
R ckan/tests_legacy/functional/api/model/test_group_and_organization_purge.py
R ckan/tests_legacy/functional/api/model/test_licenses.py
R ckan/tests_legacy/functional/api/model/test_package.py
R ckan/tests_legacy/functional/api/model/test_ratings.py
R ckan/tests_legacy/functional/api/model/test_relationships.py
R ckan/tests_legacy/functional/api/model/test_revisions.py
R ckan/tests_legacy/functional/api/model/test_tag.py
R ckan/tests_legacy/functional/api/model/test_vocabulary.py
R ckan/tests_legacy/functional/api/test_activity.py
R ckan/tests_legacy/functional/api/test_api.py
R ckan/tests_legacy/functional/api/test_dashboard.py
R ckan/tests_legacy/functional/api/test_email_notifications.py
R ckan/tests_legacy/functional/api/test_follow.py
R ckan/tests_legacy/functional/api/test_misc.py
R ckan/tests_legacy/functional/api/test_package_search.py
R ckan/tests_legacy/functional/api/test_resource.py
R ckan/tests_legacy/functional/api/test_resource_search.py
R ckan/tests_legacy/functional/api/test_revision_search.py
R ckan/tests_legacy/functional/api/test_user.py
R ckan/tests_legacy/functional/api/test_util.py
R ckan/tests_legacy/functional/base.py
R ckan/tests_legacy/functional/test_activity.py
R ckan/tests_legacy/functional/test_admin.py
R ckan/tests_legacy/functional/test_error.py
R ckan/tests_legacy/functional/test_group.py
R ckan/tests_legacy/functional/test_home.py
R ckan/tests_legacy/functional/test_package.py
R ckan/tests_legacy/functional/test_pagination.py
R ckan/tests_legacy/functional/test_preview_interface.py
R ckan/tests_legacy/functional/test_related.py
R ckan/tests_legacy/functional/test_revision.py
R ckan/tests_legacy/functional/test_storage.py
R ckan/tests_legacy/functional/test_tag.py
R ckan/tests_legacy/functional/test_tracking.py
R ckan/tests_legacy/functional/test_user.py
R ckan/tests_legacy/html_check.py
R ckan/tests_legacy/lib/__init__.py
R ckan/tests_legacy/lib/solr/schema-no-version.xml
R ckan/tests_legacy/lib/solr/schema-wrong-version.xml
R ckan/tests_legacy/lib/test_accept.py
R ckan/tests_legacy/lib/test_alphabet_pagination.py
R ckan/tests_legacy/lib/test_authenticator.py
R ckan/tests_legacy/lib/test_cli.py
R ckan/tests_legacy/lib/test_datapreview.py
R ckan/tests_legacy/lib/test_dictization.py
R ckan/tests_legacy/lib/test_dictization_schema.py
R ckan/tests_legacy/lib/test_email_notifications.py
R ckan/tests_legacy/lib/test_hash.py
R ckan/tests_legacy/lib/test_helpers.py
R ckan/tests_legacy/lib/test_i18n.py
R ckan/tests_legacy/lib/test_mailer.py
R ckan/tests_legacy/lib/test_munge.py
R ckan/tests_legacy/lib/test_navl.py
R ckan/tests_legacy/lib/test_resource_search.py
R ckan/tests_legacy/lib/test_simple_search.py
R ckan/tests_legacy/lib/test_solr_package_search.py
R ckan/tests_legacy/lib/test_solr_package_search_synchronous_update.py
R ckan/tests_legacy/lib/test_solr_schema_version.py
R ckan/tests_legacy/lib/test_solr_search_index.py
R ckan/tests_legacy/lib/test_tag_search.py
R ckan/tests_legacy/logic/__init__.py
R ckan/tests_legacy/logic/test_action.py
R ckan/tests_legacy/logic/test_auth.py
R ckan/tests_legacy/logic/test_init.py
R ckan/tests_legacy/logic/test_member.py
R ckan/tests_legacy/logic/test_tag.py
R ckan/tests_legacy/logic/test_tag_vocab.py
R ckan/tests_legacy/logic/test_validators.py
R ckan/tests_legacy/misc/__init__.py
R ckan/tests_legacy/misc/test_format_text.py
R ckan/tests_legacy/misc/test_mock_mail_server.py
R ckan/tests_legacy/misc/test_sync.py
R ckan/tests_legacy/mock_mail_server.py
R ckan/tests_legacy/mock_plugin.py
R ckan/tests_legacy/models/__init__.py
R ckan/tests_legacy/models/test_activity.py
R ckan/tests_legacy/models/test_extras.py
R ckan/tests_legacy/models/test_follower.py
R ckan/tests_legacy/models/test_group.py
R ckan/tests_legacy/models/test_license.py
R ckan/tests_legacy/models/test_misc.py
R ckan/tests_legacy/models/test_package.py
R ckan/tests_legacy/models/test_package_relationships.py
R ckan/tests_legacy/models/test_purge_revision.py
R ckan/tests_legacy/models/test_resource.py
R ckan/tests_legacy/models/test_revision.py
R ckan/tests_legacy/models/test_user.py
R ckan/tests_legacy/pylons_controller.py
R ckan/tests_legacy/schema/__init__.py
R ckan/tests_legacy/schema/test_schema.py
R ckan/tests_legacy/test_coding_standards.py
R ckan/tests_legacy/test_dumper.py
R ckan/tests_legacy/test_plugins.py
R ckan/tests_legacy/test_versions.py
R ckan/tests_legacy/test_wsgi_ckanclient.py
R ckan/tests_legacy/wsgi_ckanclient.py
M ckanext/datapusher/tests/test.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_unit.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
M ckanext/pdfview/tests/test_view.py
M ckanext/reclineview/tests/test_view.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M setup.py
Log Message:
-----------
[#1753] Move legacy tests to ckan/tests/legacy.
Commit: b16a00233c1745c7257a8efe821f9420476c29a9
https://github.com/ckan/ckan/commit/b16a00233c1745c7257a8efe821f9420476c29a9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-16 (Fri, 16 Jan 2015)
Changed paths:
M ckan/tests/__init__.py
M ckan/tests/functional/__init__.py
M ckan/tests/functional/api/base.py
M ckan/tests/functional/base.py
Log Message:
-----------
[#1753] Reenable backward compatibility (for extensions).
Commit: e7563075e6cc42349ea704f9ace7870a1b3f9a03
https://github.com/ckan/ckan/commit/e7563075e6cc42349ea704f9ace7870a1b3f9a03
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-16 (Fri, 16 Jan 2015)
Changed paths:
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
[#1753] PEP8
Commit: 62dc5be5ff0446bf81ce59a2d125b722cec368c2
https://github.com/ckan/ckan/commit/62dc5be5ff0446bf81ce59a2d125b722cec368c2
Author: amercader <amercadero at gmail.com>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] First implementation of the create views command
Uses the search to retrieve the dataset dicts and passes them to the
function that adds default views to datasets.
User is prompt with the total count of datasets and the view plugins
which will be checked so she can abort if needed.
Commit: c108de98d9db226af55500b800109109c09cbc4d
https://github.com/ckan/ckan/commit/c108de98d9db226af55500b800109109c09cbc4d
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M ckan/public/base/javascript/modules/autocomplete.js
Log Message:
-----------
fix double encoding of search terms
Commit: 6d4ef1953afb033d20413e7b3dc9ba72a3dcb30a
https://github.com/ckan/ckan/commit/6d4ef1953afb033d20413e7b3dc9ba72a3dcb30a
Author: Jari Voutilainen <jari.voutilainen at iki.fi>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M ckan/public/base/javascript/client.js
M ckan/public/base/javascript/modules/autocomplete.js
Log Message:
-----------
Remove other encoding since the first one broke tests
Commit: 28ecbdfd42b0f0ed244d7730c52e3e660ea8f73c
https://github.com/ckan/ckan/commit/28ecbdfd42b0f0ed244d7730c52e3e660ea8f73c
Author: amercader <amercadero at gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
Changed paths:
M ckan/lib/datapreview.py
M ckan/new_tests/lib/test_datapreview.py
Log Message:
-----------
[#2204] Refactor view creation fuctions
To allow creating specific view types on resources rather than all the
default ones. Basically there are a pair of `add_view_` and
`add_default_view` functions for datasets and resources. Added some more
tests.
Commit: 654d4cf23c87b4b862e6e412693dc6dbd1da3cc7
https://github.com/ckan/ckan/commit/654d4cf23c87b4b862e6e412693dc6dbd1da3cc7
Author: amercader <amercadero at gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
Changed paths:
M ckan/lib/datapreview.py
Log Message:
-----------
[#2204] Add clarification to docstrings
Commit: 997400c0152a27fabb94b66f00eb74e440fe8b2a
https://github.com/ckan/ckan/commit/997400c0152a27fabb94b66f00eb74e440fe8b2a
Author: amercader <amercadero at gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Refactor create views command to allow explicit types
You can now pass specific view types on the command line to limit the
view types that will be created, eg:
paster views create image_view recline_view my_custom_view
If the relevant plugins are not loaded on your ini file the command will
stop.
Improved usage docs, PEP8.
Commit: 810f76459944504c88ba85adad3e44dcc82323d8
https://github.com/ckan/ckan/commit/810f76459944504c88ba85adad3e44dcc82323d8
Author: amercader <amercadero at gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
Changed paths:
M MANIFEST.in
M ckan/__init__.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/ckan.pot
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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
A ckan/i18n/en_CA/LC_MESSAGES/ckan.mo
A ckan/i18n/en_CA/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
A ckan/i18n/es_MX/LC_MESSAGES/ckan.mo
A ckan/i18n/es_MX/LC_MESSAGES/ckan.po
A ckan/i18n/eu/LC_MESSAGES/ckan.mo
A ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
A ckan/i18n/hr/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/lo/LC_MESSAGES/ckan.mo
A ckan/i18n/lo/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
A ckan/i18n/my/LC_MESSAGES/ckan.mo
A ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/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
A ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/sw/LC_MESSAGES/ckan.mo
A ckan/i18n/sw/LC_MESSAGES/ckan.po
A ckan/i18n/th/LC_MESSAGES/ckan.mo
A ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/search/index.py
M ckan/logic/action/get.py
M ckan/new_tests/lib/search/test_index.py
M ckan/new_tests/logic/action/test_get.py
M ckan/public/base/less/ckan.less
M ckan/templates/package/resource_data.html
M ckan/templates/package/snippets/additional_info.html
M ckan/templates/package/snippets/resource_views_list_item.html
M ckan/templates/package/snippets/resources_list.html
M ckan/tests/logic/test_action.py
M ckanext/datastore/db.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html
A ckanext/example_idatasetform/tests/test_controllers.py
M doc/maintaining/filestore.rst
M doc/maintaining/installing/deployment.rst
Log Message:
-----------
Merge branch 'master' into 2204-resource-views-cli
Commit: 20b906cdb2441dba48db86db1ce5c9b74743c496
https://github.com/ckan/ckan/commit/20b906cdb2441dba48db86db1ce5c9b74743c496
Author: amercader <amercadero at gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
Changed paths:
M ckan/new_tests/lib/test_datapreview.py
Log Message:
-----------
[#2204] PEP8
Commit: a900c119119742665a270b9d46e0515789d8901d
https://github.com/ckan/ckan/commit/a900c119119742665a270b9d46e0515789d8901d
Author: amercader <amercadero at gmail.com>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M ckanext/textview/plugin.py
Log Message:
-----------
[#2204] Modify default formats for text preview
Do not render geojson and csv, tsv files on text view by default
Most users / publishers would expect to see a map or table respectivlely.
It can be reenabled by adding `csv tsv` to `ckan.preview.text_formats` and
`geojson` to `ckan.preview.json_formats` config options.
Also fix typo in rdf+xml.
Commit: 632ccbe999036a002da4e349f4bd026cb0aeb9db
https://github.com/ckan/ckan/commit/632ccbe999036a002da4e349f4bd026cb0aeb9db
Author: amercader <amercadero at gmail.com>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M ckan/lib/cli.py
M ckanext/textview/plugin.py
Log Message:
-----------
[#2204] Add filters for more common view types
If the view types that need to be checked are some of the core ones we
can filter the dataset search to only return the relevant ones, which
will reduce the number of datasets to be checked.
Refactored the text view plugin to allow importing the formats used.
Commit: 40079f2196c21121e2afa0463facaf6d8df43cef
https://github.com/ckan/ckan/commit/40079f2196c21121e2afa0463facaf6d8df43cef
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/lib/munge.py
M ckan/lib/uploader.py
M ckan/new_tests/lib/test_munge.py
Log Message:
-----------
[#2057] Rename legacy method as discussed. Fix idempotent issue with "-". Add tests.
Commit: 9eb88589166db62cb4f229b7a56ad5da6d5dcad9
https://github.com/ckan/ckan/commit/9eb88589166db62cb4f229b7a56ad5da6d5dcad9
Author: amercader <amercadero at gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Add option to turn default filters off
Default filters can be explicitly turned off, and they also won't be
applied if the user passes extra search parameters (still no
implemented)
Commit: 2773faaed2ef9676ea478c32c09a609cf063c245
https://github.com/ckan/ckan/commit/2773faaed2ef9676ea478c32c09a609cf063c245
Author: amercader <amercadero at gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Allow users to modify the search parameters to get datasets
Users can pass the `-s` option to provide a JSON object with parameters
like the ones used in `package_search`. Supported parameters are `q`,
`fq` and `fq_list`.
Commit: eab9e0bfcc1759706ebc7687bf8a489f26399c05
https://github.com/ckan/ckan/commit/eab9e0bfcc1759706ebc7687bf8a489f26399c05
Author: Sam Smith <sam at Sams-iMac.local>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M ckan/public/base/less/masthead.less
M ckan/templates/header.html
Log Message:
-----------
add text to account links
Commit: 774d765a27d0f725cbf4785d6d9edcff3900d023
https://github.com/ckan/ckan/commit/774d765a27d0f725cbf4785d6d9edcff3900d023
Author: amercader <amercadero at gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Add option to create views on particular datasets
Commit: 8020238c080ca81ebd236592c213bf47d8e1ec4b
https://github.com/ckan/ckan/commit/8020238c080ca81ebd236592c213bf47d8e1ec4b
Author: amercader <amercadero at gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Stop if no more records
Commit: 3e51f4519d1dc148adf8b44a644e06b01c935d62
https://github.com/ckan/ckan/commit/3e51f4519d1dc148adf8b44a644e06b01c935d62
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/lib/munge.py
M ckan/lib/uploader.py
M ckan/new_tests/lib/test_munge.py
Log Message:
-----------
[#2057] Use munge_filename_legacy in the correct place. PEP8.
Commit: 80f1ec090f7f2c5544e93178c87ceb867783bf06
https://github.com/ckan/ckan/commit/80f1ec090f7f2c5544e93178c87ceb867783bf06
Author: Benjamin Laot <blaot35 at gmail.com>
Date: 2015-01-31 (Sat, 31 Jan 2015)
Changed paths:
M MANIFEST.in
M ckan/__init__.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/ckan.pot
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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
A ckan/i18n/en_CA/LC_MESSAGES/ckan.mo
A ckan/i18n/en_CA/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
A ckan/i18n/es_MX/LC_MESSAGES/ckan.mo
A ckan/i18n/es_MX/LC_MESSAGES/ckan.po
A ckan/i18n/eu/LC_MESSAGES/ckan.mo
A ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
A ckan/i18n/hr/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/lo/LC_MESSAGES/ckan.mo
A ckan/i18n/lo/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
A ckan/i18n/my/LC_MESSAGES/ckan.mo
A ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/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
A ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/sw/LC_MESSAGES/ckan.mo
A ckan/i18n/sw/LC_MESSAGES/ckan.po
A ckan/i18n/th/LC_MESSAGES/ckan.mo
A ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/search/index.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/validators.py
M ckan/new_tests/controllers/test_package.py
M ckan/new_tests/lib/search/test_index.py
M ckan/new_tests/logic/action/test_get.py
M ckan/public/base/less/ckan.less
M ckan/templates/package/resource_data.html
M ckan/templates/package/snippets/additional_info.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/resource_views_list_item.html
M ckan/templates/package/snippets/resources_list.html
M ckan/tests/logic/test_action.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/plugin.py
M ckanext/datastore/db.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
A ckanext/datastore/tests/test_info.py
M ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html
A ckanext/example_idatasetform/tests/test_controllers.py
M doc/maintaining/filestore.rst
M doc/maintaining/installing/deployment.rst
Log Message:
-----------
Merge pull request #1 from ckan/master
Pull of ckan master in this branch
Commit: 715fd88fe59005ddf6e831ca4fe3c4a73b28c62d
https://github.com/ckan/ckan/commit/715fd88fe59005ddf6e831ca4fe3c4a73b28c62d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-02-03 (Tue, 03 Feb 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/lib/munge.py
M ckan/lib/uploader.py
Log Message:
-----------
[#2057] Legacy munge also needed in group_dictize.
Commit: 211cd50830a2e2c7c36de36ce708b0bd5166f44e
https://github.com/ckan/ckan/commit/211cd50830a2e2c7c36de36ce708b0bd5166f44e
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M ckan/config/middleware.py
Log Message:
-----------
[#1847] Add middleware that cleans up the pylons response string.
Once the response string has been served, this middleware replaces the
response string with a dummy one, so the original response can be
garbage collected. This is lifted from
https://code.google.com/p/modwsgi/wiki/RegisteringCleanupCode
This middleware is can be switched on by setting
'ckan.use_pylons_response_cleanup_middleware = True' in your
development.ini
Commit: 68d384c0495ae5e3313f8e441ade63713ba4cf1e
https://github.com/ckan/ckan/commit/68d384c0495ae5e3313f8e441ade63713ba4cf1e
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-02-05 (Thu, 05 Feb 2015)
Changed paths:
A ckan/new_tests/config/test_middleware.py
Log Message:
-----------
[#1874] Add a test for pylons repsponse cleanup middleware
Just test that the homepage runs fine with the middleware actiavted
Commit: a7d559939bfc6ca993ac0c3a8295ae1933e1b3b6
https://github.com/ckan/ckan/commit/a7d559939bfc6ca993ac0c3a8295ae1933e1b3b6
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-02-05 (Thu, 05 Feb 2015)
Changed paths:
M ckan/config/deployment.ini_tmpl
M doc/maintaining/configuration.rst
Log Message:
-----------
[#1847] add ckan.use_pylons_response_cleanup_middleware to docs
and deployment.ini_tmpl
Commit: fd4d60c64a28801ed1dea76f353f8f6ee9f74d45
https://github.com/ckan/ckan/commit/fd4d60c64a28801ed1dea76f353f8f6ee9f74d45
Author: amercader <amercadero at gmail.com>
Date: 2015-02-06 (Fri, 06 Feb 2015)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/controllers/package.py
M ckan/lib/helpers.py
R ckanext/pdfview/__init__.py
R ckanext/pdfview/plugin.py
R ckanext/pdfview/tests/__init__.py
R ckanext/pdfview/tests/test_view.py
R ckanext/pdfview/theme/public/css/pdf.css
R ckanext/pdfview/theme/public/css/recline.css
R ckanext/pdfview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfview/theme/public/pdf_view.js
R ckanext/pdfview/theme/public/resource.config
R ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
R ckanext/pdfview/theme/public/vendor/webL10n/README.md
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
R ckanext/pdfview/theme/templates/pdf.html
M doc/maintaining/data-viewer.rst
M setup.py
Log Message:
-----------
[#2270] Remove PDF viewer
As it will be moved to a separate extension
(https://github.com/ckan/ckanext-pdfview)
Commit: 3ba9c3d529e02647e00a98f039795cb3ec6b5822
https://github.com/ckan/ckan/commit/3ba9c3d529e02647e00a98f039795cb3ec6b5822
Author: amercader <amercadero at gmail.com>
Date: 2015-02-09 (Mon, 09 Feb 2015)
Changed paths:
M ckan/controllers/group.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/validators.py
A ckan/migration/versions/076_rename_view_plugins_2.py
M ckan/model/user.py
M ckan/new_tests/controllers/test_package.py
M ckan/new_tests/lib/test_datapreview.py
M ckan/new_tests/logic/action/test_get.py
M ckan/plugins/toolkit.py
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/resource_view.html
M ckan/tests/logic/test_action.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/plugin.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/plugin.py
A ckanext/datastore/tests/test_info.py
M ckanext/imageview/plugin.py
M ckanext/pdfview/plugin.py
M ckanext/pdfview/tests/test_view.py
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/plugin.py
M doc/extensions/adding-custom-fields.rst
Log Message:
-----------
Merge branch 'master' into 2204-resource-views-cli
Conflicts:
ckanext/textview/plugin.py
Commit: 7cd31c8b824b338ab7c6ed9d4fef1348ac0768d1
https://github.com/ckan/ckan/commit/7cd31c8b824b338ab7c6ed9d4fef1348ac0768d1
Author: Krzysiek Madejski <krzysztof at madejscy.pl>
Date: 2015-02-11 (Wed, 11 Feb 2015)
Changed paths:
M doc/contributing/frontend/templating.rst
Log Message:
-----------
attrs and is_required options
It would be best in fact to extract common macro options
Commit: d03e5211c075f7893f30fd81d02a6f33d470ca27
https://github.com/ckan/ckan/commit/d03e5211c075f7893f30fd81d02a6f33d470ca27
Author: amercader <amercadero at gmail.com>
Date: 2015-02-12 (Thu, 12 Feb 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Refactor confusing block
Commit: 688333801112faade500dd448c9ccadad4015811
https://github.com/ckan/ckan/commit/688333801112faade500dd448c9ccadad4015811
Author: amercader <amercadero at gmail.com>
Date: 2015-02-12 (Thu, 12 Feb 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Delete old code
Commit: acd5f5bc78bfc4b6813ffff96f532ffee3ac9a26
https://github.com/ckan/ckan/commit/acd5f5bc78bfc4b6813ffff96f532ffee3ac9a26
Author: amercader <amercadero at gmail.com>
Date: 2015-02-12 (Thu, 12 Feb 2015)
Changed paths:
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/auth/delete.py
M ckan/model/resource_view.py
M ckan/new_tests/logic/action/test_delete.py
M ckan/new_tests/logic/auth/test_delete.py
Log Message:
-----------
[#2204] Add actions for clearing all or certain types of views
Commit: 16aa14fdcc01be052af4f1679e26866d434f90cb
https://github.com/ckan/ckan/commit/16aa14fdcc01be052af4f1679e26866d434f90cb
Author: amercader <amercadero at gmail.com>
Date: 2015-02-12 (Thu, 12 Feb 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2204] Add clear command to paster views
Commit: 3d73cb44f7a0c886ec91bfc2590fbe88d02bd33f
https://github.com/ckan/ckan/commit/3d73cb44f7a0c886ec91bfc2590fbe88d02bd33f
Author: amercader <amercadero at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/controllers/package.py
M ckan/lib/search/index.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
M ckan/plugins/interfaces.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/layout.less
M ckan/public/base/less/module.less
M ckan/public/base/less/search.less
M ckan/tests/functional/test_tracking.py
M ckan/tests/logic/test_action.py
M ckanext/datastore/db.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
Log Message:
-----------
Merge branch 'master' into 2204-resource-views-cli
Commit: 7cb05d08c482fd19cd81738e21448836a8817cd4
https://github.com/ckan/ckan/commit/7cb05d08c482fd19cd81738e21448836a8817cd4
Author: amercader <amercadero at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M ckan/lib/datapreview.py
M ckan/logic/action/create.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/new_tests/logic/action/test_create.py
M ckan/new_tests/logic/auth/test_create.py
M ckanext/datapusher/logic/action.py
Log Message:
-----------
[#2204] Move default creation of views to actions
New actions `resource_create_default_resource_views` and
`package_create_default_resource_views` do what it says on the tin.
Docs + tests.
Commit: 766a0b98006c8eb03becad4e69fd5b79119f1c6e
https://github.com/ckan/ckan/commit/766a0b98006c8eb03becad4e69fd5b79119f1c6e
Author: amercader <amercadero at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M ckan/new_tests/logic/auth/test_create.py
Log Message:
-----------
[#2204] Fix auth function name
Commit: 077fcd5b2e0628768bbd34202022178d789b5b26
https://github.com/ckan/ckan/commit/077fcd5b2e0628768bbd34202022178d789b5b26
Author: Benjamin Laot <blaot35 at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/search/index.py
M ckan/logic/action/get.py
M ckan/logic/schema.py
A ckan/migration/versions/076_rename_view_plugins_2.py
M ckan/model/user.py
M ckan/new_tests/lib/test_datapreview.py
M ckan/new_tests/logic/action/test_get.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/layout.less
M ckan/public/base/less/module.less
M ckan/public/base/less/search.less
M ckan/templates/package/snippets/resource_view.html
M ckan/tests/functional/test_tracking.py
M ckan/tests/logic/test_action.py
M ckanext/datastore/db.py
M ckanext/imageview/plugin.py
M ckanext/pdfview/plugin.py
M ckanext/pdfview/tests/test_view.py
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/plugin.py
M doc/extensions/adding-custom-fields.rst
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
Log Message:
-----------
Merge pull request #2 from ckan/master
Pull of ckan master in this branch
Commit: e5b74615c468c0a2e997985c6d0f3f36b1bf39fe
https://github.com/ckan/ckan/commit/e5b74615c468c0a2e997985c6d0f3f36b1bf39fe
Author: Benjamin Laot <blaot35 at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M ckan/templates/organization/member_new.html
M ckan/templates/user/read_base.html
Log Message:
-----------
Made some fields translatable #2285
Commit: 0db8057b0d4e7fa03ca62b458a84eda9ddaad40a
https://github.com/ckan/ckan/commit/0db8057b0d4e7fa03ca62b458a84eda9ddaad40a
Author: amercader <amercadero at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M ckan/new_tests/logic/auth/test_create.py
Log Message:
-----------
[#2204] Fix auth function name (take 2)
Commit: 5193ccb55ea54f9b5d4b7b60e55ad48418962a80
https://github.com/ckan/ckan/commit/5193ccb55ea54f9b5d4b7b60e55ad48418962a80
Author: Denis Zgonjanin <deniszgonjanin at gmail.com>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M ckanext/datastore/db.py
Log Message:
-----------
fix datastore population failing on encoding
Conflicts:
ckanext/datastore/db.py
Commit: 9ab53fd540869570275547c9aa2741d013a8ae97
https://github.com/ckan/ckan/commit/9ab53fd540869570275547c9aa2741d013a8ae97
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M ckan/controllers/package.py
M ckan/lib/cli.py
A ckan/new_tests/lib/test_cli.py
M ckanext/multilingual/plugin.py
M setup.py
Log Message:
-----------
Merge branch 'master' into 2204-resource-views-cli
Conflicts:
ckan/lib/cli.py
Commit: 8f5f161c39b17a182e12adce3738e0ceaff4c960
https://github.com/ckan/ckan/commit/8f5f161c39b17a182e12adce3738e0ceaff4c960
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M ckan/lib/dictization/model_save.py
Log Message:
-----------
[#2158] Replace all resource extras on update so they don't get lost
Resource `extras` were being ignored on `resource_udpate`. The rest of
the resource field got updated but no the extras.
The resource `extras` field is using a custom `JsonDictType`, and
according to SQLAlchemy documentation:
> Note that the ORM by default will not detect “mutability” on such a
> type - meaning, in-place changes to values will not be detected and
> will not be flushed. Without further steps, you instead would need to
> replace the existing value with a new one on each parent object to
> detect changes.
Replacing `obj.extras` with a new dict solves the issue
http://docs.sqlalchemy.org/en/rel_0_9/core/custom_types.html#marshal-json-strings
Commit: d1cacbb6753e3c33ae18b6db96203848515eca0b
https://github.com/ckan/ckan/commit/d1cacbb6753e3c33ae18b6db96203848515eca0b
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M ckan/new_tests/logic/action/test_update.py
Log Message:
-----------
[#2158] Add more tests
Commit: 3a80b478c6e51096da4c70e8cb0f16fb074aeb44
https://github.com/ckan/ckan/commit/3a80b478c6e51096da4c70e8cb0f16fb074aeb44
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M ckan/new_tests/model/test_resource.py
Log Message:
-----------
[#2158] Remove print
Commit: dbc2908afc8880dc2df64c8877f0ad59b9993cb4
https://github.com/ckan/ckan/commit/dbc2908afc8880dc2df64c8877f0ad59b9993cb4
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M ckan/new_tests/model/test_resource.py
Log Message:
-----------
[#2158] Fix model test
We need to assign a new extras dict so the change is detected
Commit: 148ce196b27e92c3debcc03e5ac3a9b84e68c41b
https://github.com/ckan/ckan/commit/148ce196b27e92c3debcc03e5ac3a9b84e68c41b
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M CHANGELOG.rst
M MANIFEST.in
M ckan/__init__.py
M ckan/config/deployment.ini_tmpl
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/related.py
M ckan/controllers/user.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/ckan.pot
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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
A ckan/i18n/en_CA/LC_MESSAGES/ckan.mo
A ckan/i18n/en_CA/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
A ckan/i18n/es_MX/LC_MESSAGES/ckan.mo
A ckan/i18n/es_MX/LC_MESSAGES/ckan.po
A ckan/i18n/eu/LC_MESSAGES/ckan.mo
A ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
A ckan/i18n/hr/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/lo/LC_MESSAGES/ckan.mo
A ckan/i18n/lo/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
A ckan/i18n/my/LC_MESSAGES/ckan.mo
A ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/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
A ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/sw/LC_MESSAGES/ckan.mo
A ckan/i18n/sw/LC_MESSAGES/ckan.po
A ckan/i18n/th/LC_MESSAGES/ckan.mo
A ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/fanstatic_resources.py
M ckan/lib/helpers.py
M ckan/lib/maintain.py
M ckan/lib/munge.py
M ckan/lib/search/index.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/converters.py
M ckan/logic/schema.py
M ckan/logic/validators.py
A ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_rename_view_plugins_2.py
M ckan/model/resource_view.py
M ckan/model/user.py
A ckan/new_tests/controllers/test_api.py
M ckan/new_tests/controllers/test_group.py
M ckan/new_tests/controllers/test_package.py
M ckan/new_tests/factories.py
M ckan/new_tests/lib/search/test_index.py
A ckan/new_tests/lib/test_cli.py
A ckan/new_tests/lib/test_datapreview.py
M ckan/new_tests/lib/test_helpers.py
A ckan/new_tests/lib/test_munge.py
M ckan/new_tests/logic/action/test_create.py
M ckan/new_tests/logic/action/test_delete.py
M ckan/new_tests/logic/action/test_get.py
M ckan/new_tests/logic/action/test_update.py
M ckan/new_tests/logic/auth/test_create.py
M ckan/new_tests/logic/auth/test_delete.py
A ckan/new_tests/logic/auth/test_get.py
M ckan/new_tests/logic/auth/test_update.py
M ckan/new_tests/model/test_resource.py
M ckan/new_tests/model/test_resource_view.py
M ckan/new_tests/test_factories.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
A ckan/public/base/javascript/modules/resource-view-filters-form.js
A ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/resource.config
A ckan/public/base/javascript/view-filters.js
M ckan/public/base/less/ckan.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/module.less
A ckan/public/base/less/resource-view.less
M ckan/public/base/less/search.less
M ckan/public/base/test/index.html
A ckan/public/base/test/spec/view-filters.spec.js
A ckan/public/base/vendor/polyfill-object-keys.js
M ckan/public/base/vendor/resource.config
M ckan/templates/group/snippets/info.html
M ckan/templates/organization/index.html
M ckan/templates/package/new_view.html
M ckan/templates/package/read.html
M ckan/templates/package/resource_data.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/snippets/additional_info.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/resource_view.html
A ckan/templates/package/snippets/resource_view_filters.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.html
M ckan/templates/package/snippets/resources_list.html
M ckan/templates/package/snippets/view_form.html
A ckan/templates/package/snippets/view_form_filters.html
M ckan/templates/snippets/organization.html
M ckan/templates/user/new_user_form.html
M ckan/tests/functional/api/test_activity.py
M ckan/tests/functional/test_tracking.py
R ckan/tests/lib/test_datapreview.py
M ckan/tests/lib/test_dictization_schema.py
R ckan/tests/lib/test_munge.py
M ckan/tests/logic/test_action.py
M ckan/tests/schema/test_schema.py
M ckan/tests/test_coding_standards.py
A ckanext/datapusher/cli.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/logic/schema.py
M ckanext/datapusher/plugin.py
M ckanext/datapusher/tests/test.py
A ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/db.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_helpers.py
A ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html
A ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/imageview/plugin.py
M ckanext/imageview/tests/test_view.py
M ckanext/imageview/theme/templates/image_view.html
M ckanext/multilingual/plugin.py
M ckanext/pdfview/plugin.py
M ckanext/pdfview/tests/test_view.py
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
M ckanext/resourceproxy/controller.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/plugin.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/frontend/index.rst
M doc/contributing/test.rst
M doc/extensions/adding-custom-fields.rst
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
M doc/maintaining/filestore.rst
M doc/maintaining/installing/deployment.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 2158-resource-extras
Conflicts:
ckan/new_tests/logic/action/test_update.py
Commit: f86c7bb1392eff007f88ec330501f80d0fcf2b2d
https://github.com/ckan/ckan/commit/f86c7bb1392eff007f88ec330501f80d0fcf2b2d
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M doc/contributing/frontend/templating.rst
Log Message:
-----------
Merge branch 'patch-1' of https://github.com/KrzysztofMadejski/ckan into KrzysztofMadejski-patch-1
Commit: ab6a6529e5d8da45723caf0cc1f5aa1f4e9c2b12
https://github.com/ckan/ckan/commit/ab6a6529e5d8da45723caf0cc1f5aa1f4e9c2b12
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M doc/contributing/frontend/templating.rst
Log Message:
-----------
Merge branch 'KrzysztofMadejski-patch-1'
Commit: a6d0229c71b26d30e8810eb8f957bf9f58d5e045
https://github.com/ckan/ckan/commit/a6d0229c71b26d30e8810eb8f957bf9f58d5e045
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/controllers/package.py
M ckan/lib/cli.py
M ckan/lib/datapreview.py
M ckan/lib/search/index.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/schema.py
M ckan/model/resource_view.py
A ckan/new_tests/lib/test_cli.py
M ckan/new_tests/lib/test_datapreview.py
M ckan/new_tests/logic/action/test_create.py
M ckan/new_tests/logic/action/test_delete.py
M ckan/new_tests/logic/auth/test_create.py
M ckan/new_tests/logic/auth/test_delete.py
M ckan/plugins/interfaces.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/layout.less
M ckan/public/base/less/module.less
M ckan/public/base/less/search.less
M ckan/tests/functional/test_tracking.py
M ckan/tests/logic/test_action.py
M ckanext/datapusher/logic/action.py
M ckanext/datastore/db.py
M ckanext/multilingual/plugin.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M ckanext/textview/plugin.py
M doc/contributing/frontend/templating.rst
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 2270-remove-pdf-viewer
Conflicts:
doc/maintaining/data-viewer.rst
Commit: 8e08df829c4da465840d893d0924d933444dc2d4
https://github.com/ckan/ckan/commit/8e08df829c4da465840d893d0924d933444dc2d4
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
[#2295] Fix formatting of config doc example
Commit: b7b01fb61e9a08fdbec9180fe61434c79ce41d24
https://github.com/ckan/ckan/commit/b7b01fb61e9a08fdbec9180fe61434c79ce41d24
Author: amercader <amercadero at gmail.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
[#2270] Minor clarification on the changelog
Commit: 25a3a66166425bd78dfbab99ab3035aa8be9e149
https://github.com/ckan/ckan/commit/25a3a66166425bd78dfbab99ab3035aa8be9e149
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M CHANGELOG.rst
M ckan/controllers/package.py
M ckan/lib/helpers.py
R ckanext/pdfview/__init__.py
R ckanext/pdfview/plugin.py
R ckanext/pdfview/tests/__init__.py
R ckanext/pdfview/tests/test_view.py
R ckanext/pdfview/theme/public/css/pdf.css
R ckanext/pdfview/theme/public/css/recline.css
R ckanext/pdfview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfview/theme/public/pdf_view.js
R ckanext/pdfview/theme/public/resource.config
R ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
R ckanext/pdfview/theme/public/vendor/webL10n/README.md
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
R ckanext/pdfview/theme/templates/pdf.html
M setup.py
Log Message:
-----------
Merge pull request #2270 from ckan/2270-remove-pdf-viewer
Move PDF views into a separate extension
Commit: e98aea6f87c371494769dbd20371c16970bf7b5d
https://github.com/ckan/ckan/commit/e98aea6f87c371494769dbd20371c16970bf7b5d
Author: Ian Ward <ian at excess.org>
Date: 2015-02-18 (Wed, 18 Feb 2015)
Changed paths:
M ckan/lib/dictization/model_save.py
M ckan/new_tests/logic/action/test_update.py
M ckan/new_tests/model/test_resource.py
Log Message:
-----------
Merge remote-tracking branch 'origin/2158-resource-extras'
Commit: a8ca27f3ec36078ea37721b54fade1bc62e6a406
https://github.com/ckan/ckan/commit/a8ca27f3ec36078ea37721b54fade1bc62e6a406
Author: amercader <amercadero at gmail.com>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M ckanext/reclineview/plugin.py
Log Message:
-----------
[#2303] Create recline_view on xlxs files by default
XLSX it's supported by both DataProxy and DataPusher
Commit: eff4a6dce28016a020804bb52a54b7e0c0468944
https://github.com/ckan/ckan/commit/eff4a6dce28016a020804bb52a54b7e0c0468944
Author: amercader <amercadero at gmail.com>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch '2295-minor-formatting-change' of https://github.com/brew/ckan into brew-2295-minor-formatting-change
Commit: 9618f64486f4ae5c17b945e2cbb5da037a80d150
https://github.com/ckan/ckan/commit/9618f64486f4ae5c17b945e2cbb5da037a80d150
Author: amercader <amercadero at gmail.com>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M doc/maintaining/configuration.rst
Log Message:
-----------
Merge branch 'brew-2295-minor-formatting-change'
Commit: 514ce9129709a1da3ff5dc86060bfdbb65b5bcd9
https://github.com/ckan/ckan/commit/514ce9129709a1da3ff5dc86060bfdbb65b5bcd9
Author: Jakub Klímek <klimek at ksi.mff.cuni.cz>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Add command to run when installing from source
I came to this page from the "install CKAN from source" page. The set permissions part did not work for me - I replaced sudo ckan with paster --plugin=ckan but that was not enough.
I took the command from http://docs.ckan.org/en/ckan-2.0/datastore-setup.html and that one worked - included the "postgres" keyword and configuration file path. It would be helpful to include it directly to the note dedicated to the ones installing from source.
Commit: b70a1b97bcf94d48ccbb8abb5845415fee33849e
https://github.com/ckan/ckan/commit/b70a1b97bcf94d48ccbb8abb5845415fee33849e
Author: Benjamin Laot <blaot35 at gmail.com>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
The subject of the email is now translatable as it should be.
Commit: 44f027ea31fe3402736897ff0ea030316f9f5e5e
https://github.com/ckan/ckan/commit/44f027ea31fe3402736897ff0ea030316f9f5e5e
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M ckanext/reclineview/plugin.py
Log Message:
-----------
Merge pull request #2303 from ckan/2303-enable-xlsx-views
Enable recline_view on xlsx files
Commit: 4afd9fd1197e6a3ed4741bf6f214dcd1ab4ad2c3
https://github.com/ckan/ckan/commit/4afd9fd1197e6a3ed4741bf6f214dcd1ab4ad2c3
Author: amercader <amercadero at gmail.com>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M ckanext/reclineview/theme/public/vendor/recline/recline.js
Log Message:
-----------
[#2297] Fix visibility check on map view. Fixes #463
The following check was failing on the first load, so autozoom didn't
work:
https://github.com/okfn/recline/blob/3f4a30e054652d06b92cfe372ce66c8b5c79d4ca/src/view.map.js#L232
We are patching the local recline file but the same patch has already been
submitted to the main recline repo:
https://github.com/okfn/recline/pull/464
Commit: e1f202c54eed8ced2a185a09c851129af67032a0
https://github.com/ckan/ckan/commit/e1f202c54eed8ced2a185a09c851129af67032a0
Author: amercader <amercadero at gmail.com>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M ckan/templates/organization/member_new.html
M ckan/templates/user/read_base.html
Log Message:
-----------
Merge branch '#2285-Made-some-fields-translatable' of https://github.com/benjaminlaot/ckan into benjaminlaot-#2285-Made-some-fields-translatable
Commit: 17f7fde21a2b5cbe03fd65970d206e33b4a94b54
https://github.com/ckan/ckan/commit/17f7fde21a2b5cbe03fd65970d206e33b4a94b54
Author: amercader <amercadero at gmail.com>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M ckan/templates/organization/member_new.html
M ckan/templates/user/read_base.html
Log Message:
-----------
Merge branch 'benjaminlaot-#2285-Made-some-fields-translatable'
Commit: cea25d27a95fa4bd9e65c82f6c45d7c4e6f548a6
https://github.com/ckan/ckan/commit/cea25d27a95fa4bd9e65c82f6c45d7c4e6f548a6
Author: amercader <amercadero at gmail.com>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Merge branch '2301_Subject_of_email_not_translatable' of https://github.com/benjaminlaot/ckan into benjaminlaot-2301_Subject_of_email_not_translatable
Commit: 7f62224ff4056b057f288d64d172eacc448278ae
https://github.com/ckan/ckan/commit/7f62224ff4056b057f288d64d172eacc448278ae
Author: amercader <amercadero at gmail.com>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Merge branch 'benjaminlaot-2301_Subject_of_email_not_translatable'
Commit: 111ddfe7140bcf9d21739117b6cfdc44a6057e34
https://github.com/ckan/ckan/commit/111ddfe7140bcf9d21739117b6cfdc44a6057e34
Author: Ian Ward <ian at excess.org>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M ckanext/datastore/db.py
Log Message:
-----------
Merge pull request #2182 from deniszgonjanin/datastore-encoding-error
datastore fails on non-ascii encodings
Commit: 19a79522c8dfc7b493967c5e2dd08d52d8bfe4e8
https://github.com/ckan/ckan/commit/19a79522c8dfc7b493967c5e2dd08d52d8bfe4e8
Author: amercader <amercadero at gmail.com>
Date: 2015-02-25 (Wed, 25 Feb 2015)
Changed paths:
M ckanext/reclineview/theme/public/vendor/recline/recline.js
Log Message:
-----------
[#2319] Clean up field names before rendering the table
See okfn/recline#465 for details
Patching local recline but a PR has been sent to the recline repo:
https://github.com/okfn/recline/pull/466
Commit: e83dbd87b0d2ca9baa7844e317a46d8e92ddb2ce
https://github.com/ckan/ckan/commit/e83dbd87b0d2ca9baa7844e317a46d8e92ddb2ce
Author: amercader <amercadero at gmail.com>
Date: 2015-02-25 (Wed, 25 Feb 2015)
Changed paths:
M ckan/controllers/user.py
A ckan/new_tests/controllers/test_user.py
Log Message:
-----------
[#2307] Show datasets on user dashboard
Probably missed in #2133.
Added a couple of tests
Commit: 9332e7b7dacec423eb7eb81b9f0b4581e7f5727d
https://github.com/ckan/ckan/commit/9332e7b7dacec423eb7eb81b9f0b4581e7f5727d
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-02-25 (Wed, 25 Feb 2015)
Changed paths:
M ckanext/reclineview/theme/public/vendor/recline/recline.js
Log Message:
-----------
Merge pull request #2297 from ckan/2297-fix-recline-autozoom
Map view - Auto zoom to features
Commit: 0dd2593bc2e0b7b8f7439cd8d2fd7c93084763af
https://github.com/ckan/ckan/commit/0dd2593bc2e0b7b8f7439cd8d2fd7c93084763af
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/reclineview/theme/public/vendor/recline/recline.js
Log Message:
-----------
Merge pull request #2319 from ckan/2319-sanitize-recline-headers
Sanitize table headers on Recline views
Commit: 1244c94dc8e192a44f86bcdd9d5fa7361a42f5b3
https://github.com/ckan/ckan/commit/1244c94dc8e192a44f86bcdd9d5fa7361a42f5b3
Author: amercader <amercadero at gmail.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/textview/plugin.py
Log Message:
-----------
Don't assume resource format is there
Commit: 7b30bef86fd192490006292a727958d77158dbbd
https://github.com/ckan/ckan/commit/7b30bef86fd192490006292a727958d77158dbbd
Author: amercader <amercadero at gmail.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
Log Message:
-----------
[#2322] Check for `_datastore_only_resource` urls on recline views
Otherwise the automatic creation of views in DataStore only resources is
not triggered.
Commit: 71fbb940e86ee666f85164e85788af5efa133bac
https://github.com/ckan/ckan/commit/71fbb940e86ee666f85164e85788af5efa133bac
Author: amercader <amercadero at gmail.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/reclineview/tests/test_view.py
Log Message:
-----------
[#2322] Fix PEP8 and don't pollute global config
Commit: d66b79bd6f98045a5f46967674b151ca1aad301c
https://github.com/ckan/ckan/commit/d66b79bd6f98045a5f46967674b151ca1aad301c
Author: amercader <amercadero at gmail.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/reclineview/theme/public/recline_view.js
Log Message:
-----------
[#2324] Don't "normalize" resource URL in recline view
Turns https into http
Commit: 792d0a4233c3b3964c95f59e5d8d4b5d5121780c
https://github.com/ckan/ckan/commit/792d0a4233c3b3964c95f59e5d8d4b5d5121780c
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/reclineview/theme/public/recline_view.js
Log Message:
-----------
Merge pull request #2324 from ckan/2324-dodgy-url-normalize-in-recline
Recline view converts all https resource urls to http
Commit: 2d2d058fa056bf70aea1f81b1082ed7a3687ea85
https://github.com/ckan/ckan/commit/2d2d058fa056bf70aea1f81b1082ed7a3687ea85
Author: Ian Ward <ian at excess.org>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckan/controllers/user.py
A ckan/new_tests/controllers/test_user.py
Log Message:
-----------
Merge remote-tracking branch 'origin/2307-datasets-in-dashboard'
Commit: 13d7feeb8e77240a04a1f069bc2cabc256b96b0d
https://github.com/ckan/ckan/commit/13d7feeb8e77240a04a1f069bc2cabc256b96b0d
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckanext/textview/plugin.py
Log Message:
-----------
Merge pull request #2320 from ckan/2320-text-view-check-format
Don't assume resource format is there on text view plugin `can_view` method
Commit: 106e1ac4d51e57631bd79a3e8a6cc8e626942318
https://github.com/ckan/ckan/commit/106e1ac4d51e57631bd79a3e8a6cc8e626942318
Author: Denis Zgonjanin <deniszgonjanin at gmail.com>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
give default ini value to celery when config not specified
Commit: a96938e67a9f5b9f62b58342854878397e57ae3e
https://github.com/ckan/ckan/commit/a96938e67a9f5b9f62b58342854878397e57ae3e
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-03-02 (Mon, 02 Mar 2015)
Changed paths:
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
Log Message:
-----------
Merge branch '2322-recline-views-datastore-only'
Commit: bc2b2f72f4ff7ad3f24e64fbcf6eb01273e45f7b
https://github.com/ckan/ckan/commit/bc2b2f72f4ff7ad3f24e64fbcf6eb01273e45f7b
Author: amercader <amercadero at gmail.com>
Date: 2015-03-04 (Wed, 04 Mar 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Update changelog after 2.3 release
Conflicts:
CHANGELOG.rst
Commit: 805d5a7711fa99e0452948e278c3231927684fe6
https://github.com/ckan/ckan/commit/805d5a7711fa99e0452948e278c3231927684fe6
Author: amercader <amercadero at gmail.com>
Date: 2015-03-04 (Wed, 04 Mar 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Add note about DataPusher to changelog
Commit: fe4677f7986a46fdfaa83c477a891bd6175d3869
https://github.com/ckan/ckan/commit/fe4677f7986a46fdfaa83c477a891bd6175d3869
Author: amercader <amercadero at gmail.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/dv/LC_MESSAGES/ckan.po
M ckan/i18n/el/LC_MESSAGES/ckan.po
M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
M ckan/i18n/en_CA/LC_MESSAGES/ckan.po
M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
M ckan/i18n/es/LC_MESSAGES/ckan.po
M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
M ckan/i18n/es_MX/LC_MESSAGES/ckan.po
M ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lo/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.po
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.po
A ckan/i18n/ne/LC_MESSAGES/ckan.po
M ckan/i18n/nl/LC_MESSAGES/ckan.po
M ckan/i18n/no/LC_MESSAGES/ckan.po
M ckan/i18n/pl/LC_MESSAGES/ckan.po
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
M ckan/i18n/ro/LC_MESSAGES/ckan.po
M ckan/i18n/ru/LC_MESSAGES/ckan.po
M ckan/i18n/sk/LC_MESSAGES/ckan.po
M ckan/i18n/sl/LC_MESSAGES/ckan.po
M ckan/i18n/sq/LC_MESSAGES/ckan.po
M ckan/i18n/sr/LC_MESSAGES/ckan.po
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
M ckan/i18n/sv/LC_MESSAGES/ckan.po
M ckan/i18n/sw/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
M ckan/i18n/vi/LC_MESSAGES/ckan.po
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
Log Message:
-----------
Update translation files after 2.3 release
Commit: 3edd8ddae9109267083bd15d5ad2ec6d49c2afd4
https://github.com/ckan/ckan/commit/3edd8ddae9109267083bd15d5ad2ec6d49c2afd4
Author: amercader <amercadero at gmail.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/el/LC_MESSAGES/ckan.mo
M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
M ckan/i18n/en_CA/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
M ckan/i18n/es/LC_MESSAGES/ckan.mo
M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
M ckan/i18n/es_MX/LC_MESSAGES/ckan.mo
M ckan/i18n/eu/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/hr/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/lo/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/my/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
A ckan/i18n/ne/LC_MESSAGES/ckan.mo
M ckan/i18n/nl/LC_MESSAGES/ckan.mo
M ckan/i18n/no/LC_MESSAGES/ckan.mo
M ckan/i18n/pl/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
M ckan/i18n/ro/LC_MESSAGES/ckan.mo
M ckan/i18n/ru/LC_MESSAGES/ckan.mo
M ckan/i18n/sk/LC_MESSAGES/ckan.mo
M ckan/i18n/sl/LC_MESSAGES/ckan.mo
M ckan/i18n/sq/LC_MESSAGES/ckan.mo
M ckan/i18n/sr/LC_MESSAGES/ckan.mo
M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
M ckan/i18n/sv/LC_MESSAGES/ckan.mo
M ckan/i18n/sw/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
M ckan/i18n/vi/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
Log Message:
-----------
Compile translation files after 2.3 release
Commit: 8e15127f3e5ddda6334d080c198234a33044df76
https://github.com/ckan/ckan/commit/8e15127f3e5ddda6334d080c198234a33044df76
Author: amercader <amercadero at gmail.com>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/lib/munge.py
M ckan/lib/uploader.py
M ckan/new_tests/lib/test_munge.py
Log Message:
-----------
Merge branch 'tobes-2057-fix-filename-munging'
Commit: 8f85ef4ad90df1c9df6dd553b21140d0b48916eb
https://github.com/ckan/ckan/commit/8f85ef4ad90df1c9df6dd553b21140d0b48916eb
Author: Teemu Erkkola <teemu.erkkola at gofore.com>
Date: 2015-03-06 (Fri, 06 Mar 2015)
Changed paths:
M ckan/config/middleware.py
Log Message:
-----------
Fix #2328 by enabling URL quoting
Commit: ba40eec65a4ae53fe3b242e81029232f254fbae6
https://github.com/ckan/ckan/commit/ba40eec65a4ae53fe3b242e81029232f254fbae6
Author: Ian Ward <ian at excess.org>
Date: 2015-03-09 (Mon, 09 Mar 2015)
Changed paths:
M ckan/logic/schema.py
Log Message:
-----------
[#2340] ignore revision_id passed to resources
Commit: cc909b6180f1d7ab18982f21d2c677d0e88f94f8
https://github.com/ckan/ckan/commit/cc909b6180f1d7ab18982f21d2c677d0e88f94f8
Author: Ross Jones <ross at servercode.co.uk>
Date: 2015-03-09 (Mon, 09 Mar 2015)
Changed paths:
M ckan/lib/create_test_data.py
Log Message:
-----------
Removes use of annakarenina.com to fix #2336
Commit: 22c9c6161f08ddb956199721a1ccec9250eb7408
https://github.com/ckan/ckan/commit/22c9c6161f08ddb956199721a1ccec9250eb7408
Author: Ross Jones <ross at servercode.co.uk>
Date: 2015-03-09 (Mon, 09 Mar 2015)
Changed paths:
M ckan/tests/functional/api/base.py
M ckan/tests/functional/test_revision.py
M ckan/tests/lib/test_dictization.py
M ckan/tests/lib/test_dictization_schema.py
M ckan/tests/logic/test_action.py
M ckan/tests/test_dumper.py
Log Message:
-----------
Remove other occurrences of annakarenina website
Commit: 446853f158865f5ddc56f7aa5fd0324d7b6295c7
https://github.com/ckan/ckan/commit/446853f158865f5ddc56f7aa5fd0324d7b6295c7
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-03-10 (Tue, 10 Mar 2015)
Changed paths:
M ckan/lib/create_test_data.py
M ckan/tests/functional/api/base.py
M ckan/tests/functional/test_revision.py
M ckan/tests/lib/test_dictization.py
M ckan/tests/lib/test_dictization_schema.py
M ckan/tests/logic/test_action.py
M ckan/tests/test_dumper.py
Log Message:
-----------
Merge pull request #2342 from ckan/remove-dodgy-domain
Removes use of annakarenina.com to fix #2336
Commit: 1118b619b9af679f1a6f04e78cd251569f38d90f
https://github.com/ckan/ckan/commit/1118b619b9af679f1a6f04e78cd251569f38d90f
Author: Ian Ward <ian at excess.org>
Date: 2015-03-12 (Thu, 12 Mar 2015)
Changed paths:
M CHANGELOG.rst
M MANIFEST.in
M ckan/__init__.py
M ckan/config/deployment.ini_tmpl
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/related.py
M ckan/controllers/user.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/ckan.pot
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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
A ckan/i18n/en_CA/LC_MESSAGES/ckan.mo
A ckan/i18n/en_CA/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
A ckan/i18n/es_MX/LC_MESSAGES/ckan.mo
A ckan/i18n/es_MX/LC_MESSAGES/ckan.po
A ckan/i18n/eu/LC_MESSAGES/ckan.mo
A ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
A ckan/i18n/hr/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/lo/LC_MESSAGES/ckan.mo
A ckan/i18n/lo/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
A ckan/i18n/my/LC_MESSAGES/ckan.mo
A ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/LC_MESSAGES/ckan.po
A ckan/i18n/ne/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/sw/LC_MESSAGES/ckan.mo
A ckan/i18n/sw/LC_MESSAGES/ckan.po
A ckan/i18n/th/LC_MESSAGES/ckan.mo
A ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/cli.py
M ckan/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/helpers.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/search/index.py
M ckan/lib/uploader.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/__init__.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/schema.py
M ckan/logic/validators.py
A ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_rename_view_plugins_2.py
M ckan/model/resource_view.py
M ckan/model/user.py
M ckan/new_tests/controllers/test_package.py
A ckan/new_tests/controllers/test_user.py
M ckan/new_tests/factories.py
M ckan/new_tests/lib/search/test_index.py
A ckan/new_tests/lib/test_cli.py
A ckan/new_tests/lib/test_datapreview.py
A ckan/new_tests/lib/test_munge.py
M ckan/new_tests/logic/action/test_create.py
M ckan/new_tests/logic/action/test_delete.py
M ckan/new_tests/logic/action/test_get.py
M ckan/new_tests/logic/action/test_update.py
M ckan/new_tests/logic/auth/test_create.py
M ckan/new_tests/logic/auth/test_delete.py
A ckan/new_tests/logic/auth/test_get.py
M ckan/new_tests/logic/auth/test_update.py
M ckan/new_tests/model/test_resource.py
M ckan/new_tests/model/test_resource_view.py
M ckan/new_tests/test_factories.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/less/ckan.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/module.less
M ckan/public/base/less/search.less
M ckan/templates/group/snippets/info.html
M ckan/templates/organization/member_new.html
M ckan/templates/package/new_view.html
M ckan/templates/package/read.html
M ckan/templates/package/resource_data.html
M ckan/templates/package/resource_read.html
M ckan/templates/package/snippets/additional_info.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/package/snippets/resource_views_list_item.html
M ckan/templates/package/snippets/resources_list.html
M ckan/templates/package/snippets/view_form.html
M ckan/templates/snippets/organization.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/read_base.html
M ckan/tests/legacy/functional/api/base.py
M ckan/tests/legacy/functional/api/test_activity.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/functional/test_tracking.py
R ckan/tests/legacy/lib/test_datapreview.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/lib/test_dictization_schema.py
R ckan/tests/legacy/lib/test_munge.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_dumper.py
M ckanext/datapusher/cli.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/db.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
A ckanext/datastore/tests/test_info.py
M ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html
A ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/imageview/plugin.py
M ckanext/imageview/tests/test_view.py
M ckanext/imageview/theme/templates/image_view.html
M ckanext/multilingual/plugin.py
R ckanext/pdfview/__init__.py
R ckanext/pdfview/plugin.py
R ckanext/pdfview/tests/__init__.py
R ckanext/pdfview/tests/test_view.py
R ckanext/pdfview/theme/public/css/pdf.css
R ckanext/pdfview/theme/public/css/recline.css
R ckanext/pdfview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfview/theme/public/pdf_view.js
R ckanext/pdfview/theme/public/resource.config
R ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
R ckanext/pdfview/theme/public/vendor/webL10n/README.md
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
R ckanext/pdfview/theme/templates/pdf.html
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/resourceproxy/controller.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/plugin.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/frontend/templating.rst
M doc/extensions/adding-custom-fields.rst
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
M doc/maintaining/filestore.rst
M doc/maintaining/installing/deployment.rst
M setup.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 1753-rename-legacy-tests
Conflicts:
ckan/tests/functional/api/base.py
ckan/tests/legacy/lib/test_datapreview.py
ckan/tests/legacy/lib/test_munge.py
ckanext/imageview/tests/test_view.py
ckanext/pdfview/tests/test_view.py
ckanext/webpageview/tests/test_view.py
setup.py
Commit: 87742ebb116b396b574fdecfcd8738ae571845b0
https://github.com/ckan/ckan/commit/87742ebb116b396b574fdecfcd8738ae571845b0
Author: Ian Ward <ian at excess.org>
Date: 2015-03-12 (Thu, 12 Mar 2015)
Changed paths:
M ckan/tests/legacy/__init__.py
Log Message:
-----------
[#1753] export is_datastore_supported from tests/legacy
Commit: f131e1a8d1537b2ad79df3608f927aff8e15d1b0
https://github.com/ckan/ckan/commit/f131e1a8d1537b2ad79df3608f927aff8e15d1b0
Author: Ian Ward <ian at excess.org>
Date: 2015-03-16 (Mon, 16 Mar 2015)
Changed paths:
M ckan/tests/__init__.py
R ckan/tests/functional/__init__.py
R ckan/tests/functional/api/base.py
R ckan/tests/functional/base.py
Log Message:
-----------
[#2349] Issue warning from tests when legacy test attributes are accessed
Commit: 0b651abbfa1cb9d15c291b2400250a5a2f2b02b1
https://github.com/ckan/ckan/commit/0b651abbfa1cb9d15c291b2400250a5a2f2b02b1
Author: Ian Ward <ian at excess.org>
Date: 2015-03-16 (Mon, 16 Mar 2015)
Changed paths:
M ckan/tests/__init__.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
[#2349] pep8, return value from __getattr__
Commit: 6ada578b7cfdcde54b932b555c3506c3cd92add4
https://github.com/ckan/ckan/commit/6ada578b7cfdcde54b932b555c3506c3cd92add4
Author: Ian Ward <ian at excess.org>
Date: 2015-03-16 (Mon, 16 Mar 2015)
Changed paths:
M ckan/tests/__init__.py
Log Message:
-----------
[#2349] store string in var to prevent deallocation
Commit: f6eb5fa47826c122c232f35a7ee0ad30e2f8921f
https://github.com/ckan/ckan/commit/f6eb5fa47826c122c232f35a7ee0ad30e2f8921f
Author: Ian Ward <ian at excess.org>
Date: 2015-03-16 (Mon, 16 Mar 2015)
Changed paths:
M ckan/tests/__init__.py
Log Message:
-----------
[#2349] pep8
Commit: a408babdf149296d7582d9c6a2691102aadb6f9c
https://github.com/ckan/ckan/commit/a408babdf149296d7582d9c6a2691102aadb6f9c
Author: Ian Ward <ian at excess.org>
Date: 2015-03-16 (Mon, 16 Mar 2015)
Changed paths:
M ckan/tests/__init__.py
Log Message:
-----------
[#2349] logging works better than warnings
Commit: e3d2fbfc2d48fc958ea0989eac336fc475494761
https://github.com/ckan/ckan/commit/e3d2fbfc2d48fc958ea0989eac336fc475494761
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/tests/test_info.py
Log Message:
-----------
[#2349] access is_datastore_supported from tests.legacy
Commit: 527a5bf41ea79d7a64314be644b09f5da7aa96ab
https://github.com/ckan/ckan/commit/527a5bf41ea79d7a64314be644b09f5da7aa96ab
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M ckan/tests/__init__.py
Log Message:
-----------
[#2349] pep8
Commit: 0e731b429640121093f756a90ca892decc7ddf44
https://github.com/ckan/ckan/commit/0e731b429640121093f756a90ca892decc7ddf44
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M .coveragerc
M ckan/ckan_nose_plugin.py
R ckan/new_tests/__init__.py
R ckan/new_tests/config/__init__.py
R ckan/new_tests/controllers/__init__.py
R ckan/new_tests/controllers/test_api.py
R ckan/new_tests/controllers/test_feed.py
R ckan/new_tests/controllers/test_group.py
R ckan/new_tests/controllers/test_package.py
R ckan/new_tests/controllers/test_user.py
R ckan/new_tests/controllers/test_util.py
R ckan/new_tests/factories.py
R ckan/new_tests/helpers.py
R ckan/new_tests/lib/__init__.py
R ckan/new_tests/lib/dictization/__init__.py
R ckan/new_tests/lib/dictization/test_model_dictize.py
R ckan/new_tests/lib/navl/__init__.py
R ckan/new_tests/lib/navl/test_dictization_functions.py
R ckan/new_tests/lib/navl/test_validators.py
R ckan/new_tests/lib/search/__init__.py
R ckan/new_tests/lib/search/test_index.py
R ckan/new_tests/lib/test_auth_tkt.py
R ckan/new_tests/lib/test_base.py
R ckan/new_tests/lib/test_cli.py
R ckan/new_tests/lib/test_config_tool.py
R ckan/new_tests/lib/test_datapreview.py
R ckan/new_tests/lib/test_helpers.py
R ckan/new_tests/lib/test_munge.py
R ckan/new_tests/logic/__init__.py
R ckan/new_tests/logic/action/__init__.py
R ckan/new_tests/logic/action/test_create.py
R ckan/new_tests/logic/action/test_delete.py
R ckan/new_tests/logic/action/test_get.py
R ckan/new_tests/logic/action/test_patch.py
R ckan/new_tests/logic/action/test_update.py
R ckan/new_tests/logic/auth/__init__.py
R ckan/new_tests/logic/auth/test_create.py
R ckan/new_tests/logic/auth/test_delete.py
R ckan/new_tests/logic/auth/test_get.py
R ckan/new_tests/logic/auth/test_init.py
R ckan/new_tests/logic/auth/test_update.py
R ckan/new_tests/logic/test_conversion.py
R ckan/new_tests/logic/test_converters.py
R ckan/new_tests/logic/test_schema.py
R ckan/new_tests/logic/test_validators.py
R ckan/new_tests/migration/__init__.py
R ckan/new_tests/model/__init__.py
R ckan/new_tests/model/test_resource.py
R ckan/new_tests/model/test_resource_view.py
R ckan/new_tests/model/test_user.py
R ckan/new_tests/plugins/__init__.py
R ckan/new_tests/test_authz.py
R ckan/new_tests/test_coding_standards.py
R ckan/new_tests/test_factories.py
A ckan/tests/config/__init__.py
A ckan/tests/controllers/__init__.py
A ckan/tests/controllers/test_api.py
A ckan/tests/controllers/test_feed.py
A ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_package.py
A ckan/tests/controllers/test_user.py
A ckan/tests/controllers/test_util.py
A ckan/tests/factories.py
A ckan/tests/helpers.py
M ckan/tests/legacy/test_coding_standards.py
A ckan/tests/lib/__init__.py
A ckan/tests/lib/dictization/__init__.py
A ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/navl/__init__.py
A ckan/tests/lib/navl/test_dictization_functions.py
A ckan/tests/lib/navl/test_validators.py
A ckan/tests/lib/search/__init__.py
A ckan/tests/lib/search/test_index.py
A ckan/tests/lib/test_auth_tkt.py
A ckan/tests/lib/test_base.py
A ckan/tests/lib/test_cli.py
A ckan/tests/lib/test_config_tool.py
A ckan/tests/lib/test_datapreview.py
A ckan/tests/lib/test_helpers.py
A ckan/tests/lib/test_munge.py
A ckan/tests/logic/__init__.py
A ckan/tests/logic/action/__init__.py
A ckan/tests/logic/action/test_create.py
A ckan/tests/logic/action/test_delete.py
A ckan/tests/logic/action/test_get.py
A ckan/tests/logic/action/test_patch.py
A ckan/tests/logic/action/test_update.py
A ckan/tests/logic/auth/__init__.py
A ckan/tests/logic/auth/test_create.py
A ckan/tests/logic/auth/test_delete.py
A ckan/tests/logic/auth/test_get.py
A ckan/tests/logic/auth/test_init.py
A ckan/tests/logic/auth/test_update.py
A ckan/tests/logic/test_conversion.py
A ckan/tests/logic/test_converters.py
A ckan/tests/logic/test_schema.py
A ckan/tests/logic/test_validators.py
A ckan/tests/migration/__init__.py
A ckan/tests/model/__init__.py
A ckan/tests/model/test_resource.py
A ckan/tests/model/test_resource_view.py
A ckan/tests/model/test_user.py
A ckan/tests/plugins/__init__.py
A ckan/tests/test_authz.py
A ckan/tests/test_coding_standards.py
A ckan/tests/test_factories.py
M ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/reclineview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/testing.rst
M setup.py
Log Message:
-----------
[#2349] rename new_tests -> tests
Commit: a1442194dcd78f62161f473a2de56a6690aea67c
https://github.com/ckan/ckan/commit/a1442194dcd78f62161f473a2de56a6690aea67c
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M ckan/ckan_nose_plugin.py
Log Message:
-----------
[#2349] revert nose plugin change, check for legacy instead
Commit: 3980a5728b6330728213a6be9b4db39fa78cf87f
https://github.com/ckan/ckan/commit/3980a5728b6330728213a6be9b4db39fa78cf87f
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M CHANGELOG.rst
M MANIFEST.in
M ckan/__init__.py
M ckan/authz.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware.py
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/config/who.ini
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/package.py
M ckan/controllers/related.py
M ckan/controllers/revision.py
M ckan/controllers/tag.py
M ckan/controllers/user.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/ckan.pot
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
M ckan/i18n/de/LC_MESSAGES/ckan.mo
M ckan/i18n/de/LC_MESSAGES/ckan.po
M ckan/i18n/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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
A ckan/i18n/en_CA/LC_MESSAGES/ckan.mo
A ckan/i18n/en_CA/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
A ckan/i18n/es_MX/LC_MESSAGES/ckan.mo
A ckan/i18n/es_MX/LC_MESSAGES/ckan.po
A ckan/i18n/eu/LC_MESSAGES/ckan.mo
A ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
A ckan/i18n/hr/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/lo/LC_MESSAGES/ckan.mo
A ckan/i18n/lo/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
A ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
A ckan/i18n/my/LC_MESSAGES/ckan.mo
A ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/LC_MESSAGES/ckan.po
A ckan/i18n/ne/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
A 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
A ckan/i18n/sw/LC_MESSAGES/ckan.mo
A ckan/i18n/sw/LC_MESSAGES/ckan.po
A ckan/i18n/th/LC_MESSAGES/ckan.mo
A ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/accept.py
M ckan/lib/alphabet_paginate.py
M ckan/lib/app_globals.py
A ckan/lib/auth_tkt.py
M ckan/lib/authenticator.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/__init__.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/fanstatic_resources.py
R ckan/lib/field_types.py
M ckan/lib/helpers.py
M ckan/lib/mailer.py
M ckan/lib/maintain.py
M ckan/lib/munge.py
R ckan/lib/package_saver.py
M ckan/lib/plugins.py
M ckan/lib/render.py
R ckan/lib/repoze_patch.py
M ckan/lib/search/index.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
A 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/delete.py
M ckan/logic/auth/get.py
A ckan/logic/auth/patch.py
M ckan/logic/auth/update.py
M ckan/logic/converters.py
M ckan/logic/schema.py
M ckan/logic/validators.py
A ckan/migration/versions/074_remove_resource_groups.py
A ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_rename_view_plugins_2.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/core.py
M ckan/model/group.py
M ckan/model/meta.py
M ckan/model/package.py
M ckan/model/rating.py
M ckan/model/resource.py
M ckan/model/resource_view.py
M ckan/model/tag.py
M ckan/model/user.py
A ckan/new_tests/config/__init__.py
A ckan/new_tests/controllers/test_api.py
A ckan/new_tests/controllers/test_feed.py
M ckan/new_tests/controllers/test_group.py
M ckan/new_tests/controllers/test_package.py
A ckan/new_tests/controllers/test_user.py
M ckan/new_tests/factories.py
M ckan/new_tests/helpers.py
A ckan/new_tests/lib/dictization/__init__.py
M ckan/new_tests/lib/dictization/test_model_dictize.py
M ckan/new_tests/lib/search/test_index.py
A ckan/new_tests/lib/test_auth_tkt.py
A ckan/new_tests/lib/test_base.py
A ckan/new_tests/lib/test_cli.py
A ckan/new_tests/lib/test_datapreview.py
M ckan/new_tests/lib/test_helpers.py
A ckan/new_tests/lib/test_munge.py
M ckan/new_tests/logic/action/test_create.py
A ckan/new_tests/logic/action/test_delete.py
M ckan/new_tests/logic/action/test_get.py
A ckan/new_tests/logic/action/test_patch.py
M ckan/new_tests/logic/action/test_update.py
M ckan/new_tests/logic/auth/test_create.py
A ckan/new_tests/logic/auth/test_delete.py
A ckan/new_tests/logic/auth/test_get.py
M ckan/new_tests/logic/auth/test_update.py
M ckan/new_tests/model/test_resource.py
M ckan/new_tests/model/test_resource_view.py
A ckan/new_tests/test_authz.py
M ckan/new_tests/test_factories.py
M ckan/pastertemplates/__init__.py
A ckan/pastertemplates/template/+dot+coveragerc_tmpl
A ckan/pastertemplates/template/+dot+gitignore_tmpl
A ckan/pastertemplates/template/+dot+travis.yml_tmpl
A ckan/pastertemplates/template/LICENSE_tmpl
A ckan/pastertemplates/template/MANIFEST.in_tmpl
A ckan/pastertemplates/template/README.rst_tmpl
A ckan/pastertemplates/template/bin/travis-build.bash_tmpl
A ckan/pastertemplates/template/bin/travis-run.sh_tmpl
R ckan/pastertemplates/template/ckanext/+project+/__init__.py
A ckan/pastertemplates/template/ckanext/+project_shortname+/__init__.py
A ckan/pastertemplates/template/ckanext/+project_shortname+/fanstatic/+dot+gitignore
A ckan/pastertemplates/template/ckanext/+project_shortname+/plugin.py_tmpl
A ckan/pastertemplates/template/ckanext/+project_shortname+/public/+dot+gitignore
A ckan/pastertemplates/template/ckanext/+project_shortname+/templates/+dot+gitignore
A ckan/pastertemplates/template/ckanext/+project_shortname+/tests/__init__.py
A ckan/pastertemplates/template/ckanext/+project_shortname+/tests/test_plugin.py_tmpl
R ckan/pastertemplates/template/ckanext_+project+.egg-info/.gitignore
A ckan/pastertemplates/template/ckanext_+project_shortname+.egg-info/.gitignore
A ckan/pastertemplates/template/dev-requirements.txt_tmpl
M ckan/pastertemplates/template/setup.py_tmpl
A ckan/pastertemplates/template/test.ini_tmpl
M ckan/plugins/core.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
A ckan/public/base/images/od_80x15_blue.png
A ckan/public/base/images/placeholder-200x125.png
A ckan/public/base/images/placeholder-420x220.png
A ckan/public/base/images/placeholder-680x400.png
M ckan/public/base/javascript/modules/resource-view-embed.js
A ckan/public/base/javascript/modules/resource-view-filters-form.js
A ckan/public/base/javascript/modules/resource-view-filters.js
M ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/javascript/resource.config
A ckan/public/base/javascript/view-filters.js
M ckan/public/base/less/ckan.less
M ckan/public/base/less/dataset.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/module.less
R ckan/public/base/less/resource-view-embed.less
A ckan/public/base/less/resource-view.less
M ckan/public/base/less/search.less
M ckan/public/base/less/toolbar.less
M ckan/public/base/test/index.html
A ckan/public/base/test/spec/view-filters.spec.js
A ckan/public/base/vendor/polyfill-object-keys.js
M ckan/public/base/vendor/resource.config
M ckan/public/scripts/application.js
R ckan/rating.py
M ckan/templates/ajax_snippets/api_info.html
M ckan/templates/development/snippets/markup.html
M ckan/templates/footer.html
M ckan/templates/group/index.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/group/snippets/info.html
M ckan/templates/home/snippets/promoted.html
M ckan/templates/macros/form.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/snippets/help.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/package/base_form_page.html
M ckan/templates/package/edit.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
A ckan/templates/package/read.n3
A ckan/templates/package/read.rdf
M ckan/templates/package/read_base.html
M ckan/templates/package/resource_data.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/snippets/additional_info.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/resource_edit_form.html
M ckan/templates/package/snippets/resource_form.html
M ckan/templates/package/snippets/resource_item.html
M ckan/templates/package/snippets/resource_view.html
A ckan/templates/package/snippets/resource_view_filters.html
M ckan/templates/package/snippets/resource_views_list.html
M ckan/templates/package/snippets/resource_views_list_item.html
M ckan/templates/package/snippets/resources_list.html
M ckan/templates/package/snippets/view_form.html
A ckan/templates/package/snippets/view_form_filters.html
M ckan/templates/snippets/context.html
M ckan/templates/snippets/context/user.html
M ckan/templates/snippets/group_item.html
M ckan/templates/snippets/license.html
M ckan/templates/snippets/organization.html
M ckan/templates/snippets/related.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/read_base.html
R ckan/templates_legacy/__init__.py
R ckan/templates_legacy/_snippet/data-api-help.html
R ckan/templates_legacy/_util.html
R ckan/templates_legacy/activity_streams/activity_stream_items.html
R ckan/templates_legacy/admin/authz.html
R ckan/templates_legacy/admin/index.html
R ckan/templates_legacy/admin/layout.html
R ckan/templates_legacy/admin/trash.html
R ckan/templates_legacy/error_document_template.html
R ckan/templates_legacy/facets.html
R ckan/templates_legacy/group/__init__.py
R ckan/templates_legacy/group/authz.html
R ckan/templates_legacy/group/edit.html
R ckan/templates_legacy/group/edit_form.html
R ckan/templates_legacy/group/history.html
R ckan/templates_legacy/group/index.html
R ckan/templates_legacy/group/layout.html
R ckan/templates_legacy/group/new.html
R ckan/templates_legacy/group/new_group_form.html
R ckan/templates_legacy/group/read.html
R ckan/templates_legacy/home/__init__.py
R ckan/templates_legacy/home/about.html
R ckan/templates_legacy/home/index.html
R ckan/templates_legacy/home/layout.html
R ckan/templates_legacy/importer/__init__.py
R ckan/templates_legacy/importer/importer.html
R ckan/templates_legacy/importer/preview.html
R ckan/templates_legacy/importer/result.html
R ckan/templates_legacy/js_strings.html
R ckan/templates_legacy/layout.html
R ckan/templates_legacy/layout_base.html
R ckan/templates_legacy/package/__init__.py
R ckan/templates_legacy/package/authz.html
R ckan/templates_legacy/package/comments.html
R ckan/templates_legacy/package/edit.html
R ckan/templates_legacy/package/edit_form.html
R ckan/templates_legacy/package/editresources.html
R ckan/templates_legacy/package/followers.html
R ckan/templates_legacy/package/form.html
R ckan/templates_legacy/package/form_extra_fields.html
R ckan/templates_legacy/package/form_fields.html
R ckan/templates_legacy/package/form_resources.html
R ckan/templates_legacy/package/history.html
R ckan/templates_legacy/package/layout.html
R ckan/templates_legacy/package/new.html
R ckan/templates_legacy/package/new_package_form.html
R ckan/templates_legacy/package/read.html
R ckan/templates_legacy/package/read.n3
R ckan/templates_legacy/package/read.rdf
R ckan/templates_legacy/package/read_core.html
R ckan/templates_legacy/package/resource_embedded_dataviewer.html
R ckan/templates_legacy/package/resource_read.html
R ckan/templates_legacy/package/resources.html
R ckan/templates_legacy/package/search.html
R ckan/templates_legacy/package/search_form.html
R ckan/templates_legacy/package/snippets/data_preview.html
R ckan/templates_legacy/related/add-related.html
R ckan/templates_legacy/related/dashboard.html
R ckan/templates_legacy/related/related_list.html
R ckan/templates_legacy/rest/__init__.py
R ckan/templates_legacy/revision/__init__.py
R ckan/templates_legacy/revision/diff.html
R ckan/templates_legacy/revision/layout.html
R ckan/templates_legacy/revision/list.html
R ckan/templates_legacy/revision/read.html
R ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html
R ckan/templates_legacy/snippets/data-viewer-embed-dialog.html
R ckan/templates_legacy/snippets/follow_button.html
R ckan/templates_legacy/snippets/internal-tracking.html
R ckan/templates_legacy/snippets/package_list.html
R ckan/templates_legacy/snippets/recline-extra-footer.html
R ckan/templates_legacy/snippets/recline-extra-header.html
R ckan/templates_legacy/snippets/revision_list.html
R ckan/templates_legacy/storage/index.html
R ckan/templates_legacy/storage/success.html
R ckan/templates_legacy/tag/__init__.py
R ckan/templates_legacy/tag/index.html
R ckan/templates_legacy/tag/layout.html
R ckan/templates_legacy/tag/read.html
R ckan/templates_legacy/user/__init__.py
R ckan/templates_legacy/user/dashboard.html
R ckan/templates_legacy/user/edit.html
R ckan/templates_legacy/user/edit_user_form.html
R ckan/templates_legacy/user/followers.html
R ckan/templates_legacy/user/layout.html
R ckan/templates_legacy/user/list.html
R ckan/templates_legacy/user/login.html
R ckan/templates_legacy/user/logout.html
R ckan/templates_legacy/user/logout_first.html
R ckan/templates_legacy/user/new.html
R ckan/templates_legacy/user/new_user_form.html
R ckan/templates_legacy/user/perform_reset.html
R ckan/templates_legacy/user/read.html
R ckan/templates_legacy/user/request_reset.html
M ckan/tests/__init__.py
R ckan/tests/ckantestplugins.py
M ckan/tests/functional/__init__.py
R ckan/tests/functional/api/__init__.py
M ckan/tests/functional/api/base.py
R ckan/tests/functional/api/model/__init__.py
R ckan/tests/functional/api/model/test_group.py
R ckan/tests/functional/api/model/test_group_and_organization_purge.py
R ckan/tests/functional/api/model/test_licenses.py
R ckan/tests/functional/api/model/test_package.py
R ckan/tests/functional/api/model/test_ratings.py
R ckan/tests/functional/api/model/test_relationships.py
R ckan/tests/functional/api/model/test_revisions.py
R ckan/tests/functional/api/model/test_tag.py
R ckan/tests/functional/api/model/test_vocabulary.py
R ckan/tests/functional/api/test_activity.py
R ckan/tests/functional/api/test_api.py
R ckan/tests/functional/api/test_dashboard.py
R ckan/tests/functional/api/test_email_notifications.py
R ckan/tests/functional/api/test_follow.py
R ckan/tests/functional/api/test_misc.py
R ckan/tests/functional/api/test_package_search.py
R ckan/tests/functional/api/test_resource.py
R ckan/tests/functional/api/test_resource_search.py
R ckan/tests/functional/api/test_revision_search.py
R ckan/tests/functional/api/test_user.py
R ckan/tests/functional/api/test_util.py
M ckan/tests/functional/base.py
R ckan/tests/functional/test_activity.py
R ckan/tests/functional/test_admin.py
R ckan/tests/functional/test_cors.py
R ckan/tests/functional/test_error.py
R ckan/tests/functional/test_follow.py
R ckan/tests/functional/test_group.py
R ckan/tests/functional/test_home.py
R ckan/tests/functional/test_package.py
R ckan/tests/functional/test_package_relationships.py
R ckan/tests/functional/test_pagination.py
R ckan/tests/functional/test_preview_interface.py
R ckan/tests/functional/test_related.py
R ckan/tests/functional/test_revision.py
R ckan/tests/functional/test_search.py
R ckan/tests/functional/test_storage.py
R ckan/tests/functional/test_tag.py
R ckan/tests/functional/test_tag_vocab.py
R ckan/tests/functional/test_tracking.py
R ckan/tests/functional/test_upload.py
R ckan/tests/functional/test_user.py
R ckan/tests/html_check.py
A ckan/tests/legacy/__init__.py
A ckan/tests/legacy/ckantestplugins.py
A ckan/tests/legacy/functional/__init__.py
A ckan/tests/legacy/functional/api/__init__.py
A ckan/tests/legacy/functional/api/base.py
A ckan/tests/legacy/functional/api/model/__init__.py
A ckan/tests/legacy/functional/api/model/test_group.py
A ckan/tests/legacy/functional/api/model/test_group_and_organization_purge.py
A ckan/tests/legacy/functional/api/model/test_licenses.py
A ckan/tests/legacy/functional/api/model/test_package.py
A ckan/tests/legacy/functional/api/model/test_ratings.py
A ckan/tests/legacy/functional/api/model/test_relationships.py
A ckan/tests/legacy/functional/api/model/test_revisions.py
A ckan/tests/legacy/functional/api/model/test_tag.py
A ckan/tests/legacy/functional/api/model/test_vocabulary.py
A ckan/tests/legacy/functional/api/test_activity.py
A ckan/tests/legacy/functional/api/test_api.py
A ckan/tests/legacy/functional/api/test_dashboard.py
A ckan/tests/legacy/functional/api/test_email_notifications.py
A ckan/tests/legacy/functional/api/test_follow.py
A ckan/tests/legacy/functional/api/test_misc.py
A ckan/tests/legacy/functional/api/test_package_search.py
A ckan/tests/legacy/functional/api/test_resource.py
A ckan/tests/legacy/functional/api/test_resource_search.py
A ckan/tests/legacy/functional/api/test_revision_search.py
A ckan/tests/legacy/functional/api/test_user.py
A ckan/tests/legacy/functional/api/test_util.py
A ckan/tests/legacy/functional/base.py
A ckan/tests/legacy/functional/test_activity.py
A ckan/tests/legacy/functional/test_admin.py
A ckan/tests/legacy/functional/test_error.py
A ckan/tests/legacy/functional/test_group.py
A ckan/tests/legacy/functional/test_home.py
A ckan/tests/legacy/functional/test_package.py
A ckan/tests/legacy/functional/test_pagination.py
A ckan/tests/legacy/functional/test_preview_interface.py
A ckan/tests/legacy/functional/test_related.py
A ckan/tests/legacy/functional/test_revision.py
A ckan/tests/legacy/functional/test_storage.py
A ckan/tests/legacy/functional/test_tag.py
A ckan/tests/legacy/functional/test_tracking.py
A ckan/tests/legacy/functional/test_user.py
A ckan/tests/legacy/html_check.py
A ckan/tests/legacy/lib/__init__.py
A ckan/tests/legacy/lib/solr/schema-no-version.xml
A ckan/tests/legacy/lib/solr/schema-wrong-version.xml
A ckan/tests/legacy/lib/test_accept.py
A ckan/tests/legacy/lib/test_alphabet_pagination.py
A ckan/tests/legacy/lib/test_authenticator.py
A ckan/tests/legacy/lib/test_cli.py
A ckan/tests/legacy/lib/test_dictization.py
A ckan/tests/legacy/lib/test_dictization_schema.py
A ckan/tests/legacy/lib/test_email_notifications.py
A ckan/tests/legacy/lib/test_hash.py
A ckan/tests/legacy/lib/test_helpers.py
A ckan/tests/legacy/lib/test_i18n.py
A ckan/tests/legacy/lib/test_mailer.py
A ckan/tests/legacy/lib/test_navl.py
A ckan/tests/legacy/lib/test_resource_search.py
A ckan/tests/legacy/lib/test_simple_search.py
A ckan/tests/legacy/lib/test_solr_package_search.py
A ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
A ckan/tests/legacy/lib/test_solr_schema_version.py
A ckan/tests/legacy/lib/test_solr_search_index.py
A ckan/tests/legacy/lib/test_tag_search.py
A ckan/tests/legacy/logic/__init__.py
A ckan/tests/legacy/logic/test_action.py
A ckan/tests/legacy/logic/test_auth.py
A ckan/tests/legacy/logic/test_init.py
A ckan/tests/legacy/logic/test_member.py
A ckan/tests/legacy/logic/test_tag.py
A ckan/tests/legacy/logic/test_tag_vocab.py
A ckan/tests/legacy/logic/test_validators.py
A ckan/tests/legacy/misc/__init__.py
A ckan/tests/legacy/misc/test_format_text.py
A ckan/tests/legacy/misc/test_mock_mail_server.py
A ckan/tests/legacy/misc/test_sync.py
A ckan/tests/legacy/mock_mail_server.py
A ckan/tests/legacy/mock_plugin.py
A ckan/tests/legacy/models/__init__.py
A ckan/tests/legacy/models/test_activity.py
A ckan/tests/legacy/models/test_extras.py
A ckan/tests/legacy/models/test_follower.py
A ckan/tests/legacy/models/test_group.py
A ckan/tests/legacy/models/test_license.py
A ckan/tests/legacy/models/test_misc.py
A ckan/tests/legacy/models/test_package.py
A ckan/tests/legacy/models/test_package_relationships.py
A ckan/tests/legacy/models/test_purge_revision.py
A ckan/tests/legacy/models/test_resource.py
A ckan/tests/legacy/models/test_revision.py
A ckan/tests/legacy/models/test_user.py
A ckan/tests/legacy/pylons_controller.py
A ckan/tests/legacy/schema/__init__.py
A ckan/tests/legacy/schema/test_schema.py
A ckan/tests/legacy/test_coding_standards.py
A ckan/tests/legacy/test_dumper.py
A ckan/tests/legacy/test_plugins.py
A ckan/tests/legacy/test_versions.py
A ckan/tests/legacy/test_wsgi_ckanclient.py
A ckan/tests/legacy/wsgi_ckanclient.py
R ckan/tests/lib/__init__.py
R ckan/tests/lib/solr/schema-no-version.xml
R ckan/tests/lib/solr/schema-wrong-version.xml
R ckan/tests/lib/test_accept.py
R ckan/tests/lib/test_alphabet_pagination.py
R ckan/tests/lib/test_authenticator.py
R ckan/tests/lib/test_cli.py
R ckan/tests/lib/test_datapreview.py
R ckan/tests/lib/test_dictization.py
R ckan/tests/lib/test_dictization_schema.py
R ckan/tests/lib/test_email_notifications.py
R ckan/tests/lib/test_field_types.py
R ckan/tests/lib/test_hash.py
R ckan/tests/lib/test_helpers.py
R ckan/tests/lib/test_i18n.py
R ckan/tests/lib/test_mailer.py
R ckan/tests/lib/test_munge.py
R ckan/tests/lib/test_navl.py
R ckan/tests/lib/test_resource_search.py
R ckan/tests/lib/test_simple_search.py
R ckan/tests/lib/test_solr_package_search.py
R ckan/tests/lib/test_solr_package_search_synchronous_update.py
R ckan/tests/lib/test_solr_schema_version.py
R ckan/tests/lib/test_solr_search_index.py
R ckan/tests/lib/test_tag_search.py
R ckan/tests/logic/__init__.py
R ckan/tests/logic/test_action.py
R ckan/tests/logic/test_auth.py
R ckan/tests/logic/test_init.py
R ckan/tests/logic/test_member.py
R ckan/tests/logic/test_tag.py
R ckan/tests/logic/test_tag_vocab.py
R ckan/tests/logic/test_validators.py
R ckan/tests/misc/__init__.py
R ckan/tests/misc/test_format_text.py
R ckan/tests/misc/test_mock_mail_server.py
R ckan/tests/misc/test_sync.py
R ckan/tests/mock_mail_server.py
R ckan/tests/mock_plugin.py
R ckan/tests/models/__init__.py
R ckan/tests/models/test_activity.py
R ckan/tests/models/test_extras.py
R ckan/tests/models/test_follower.py
R ckan/tests/models/test_group.py
R ckan/tests/models/test_license.py
R ckan/tests/models/test_misc.py
R ckan/tests/models/test_package.py
R ckan/tests/models/test_package_relationships.py
R ckan/tests/models/test_purge_revision.py
R ckan/tests/models/test_resource.py
R ckan/tests/models/test_revision.py
R ckan/tests/models/test_user.py
R ckan/tests/pylons_controller.py
R ckan/tests/schema/__init__.py
R ckan/tests/schema/test_schema.py
R ckan/tests/test_coding_standards.py
R ckan/tests/test_dumper.py
R ckan/tests/test_plugins.py
R ckan/tests/test_versions.py
R ckan/tests/test_wsgi_ckanclient.py
R ckan/tests/wsgi_ckanclient.py
A ckanext/datapusher/cli.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/logic/schema.py
M ckanext/datapusher/plugin.py
M ckanext/datapusher/tests/test.py
A ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/db.py
M ckanext/datastore/helpers.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_helpers.py
A ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_unit.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html
A ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/plugin.py
M ckanext/imageview/tests/test_view.py
M ckanext/imageview/theme/templates/image_view.html
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
R ckanext/pdfview/__init__.py
R ckanext/pdfview/plugin.py
R ckanext/pdfview/tests/__init__.py
R ckanext/pdfview/tests/test_view.py
R ckanext/pdfview/theme/public/css/pdf.css
R ckanext/pdfview/theme/public/css/recline.css
R ckanext/pdfview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfview/theme/public/pdf_view.js
R ckanext/pdfview/theme/public/resource.config
R ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
R ckanext/pdfview/theme/public/vendor/webL10n/README.md
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
R ckanext/pdfview/theme/templates/pdf.html
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/resource.config
M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
M ckanext/reclineview/theme/public/vendor/flot/excanvas.js
M ckanext/reclineview/theme/public/vendor/flot/excanvas.min.js
M ckanext/reclineview/theme/public/vendor/flot/jquery.flot.js
A ckanext/reclineview/theme/public/vendor/flot/jquery.flot.time.js
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/images/layers.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/images/marker-icon.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/images/marker-shadow.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/images/zoom-in.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/images/zoom-out.png
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet-src.js
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet-src.min.js
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet.css
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet.ie.css
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet.ie.min.css
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet.js
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet.min.css
R ckanext/reclineview/theme/public/vendor/leaflet/0.4.4/leaflet.min.js
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/layers-2x.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/layers.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/marker-icon-2x.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/marker-icon.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/images/marker-shadow.png
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/leaflet-src.js
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/leaflet.css
A ckanext/reclineview/theme/public/vendor/leaflet/0.7.3/leaflet.js
R ckanext/reclineview/theme/public/vendor/moment/1.6.2/moment.js
R ckanext/reclineview/theme/public/vendor/moment/1.6.2/moment.min.js
A ckanext/reclineview/theme/public/vendor/moment/2.0.0/moment.js
M ckanext/reclineview/theme/public/vendor/recline/recline.css
M ckanext/reclineview/theme/public/vendor/recline/recline.dataset.js
R ckanext/reclineview/theme/public/vendor/recline/recline.dataset.min.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
R ckanext/reclineview/theme/public/vendor/recline/recline.min.css
R ckanext/reclineview/theme/public/vendor/recline/recline.min.js
R ckanext/reclineview/theme/public/vendor/timeline/20120520/css/timeline.css
R ckanext/reclineview/theme/public/vendor/timeline/20120520/css/timeline.min.css
R ckanext/reclineview/theme/public/vendor/timeline/20120520/css/timeline.png
R ckanext/reclineview/theme/public/vendor/timeline/20120520/js/timeline.js
R ckanext/reclineview/theme/public/vendor/timeline/20120520/js/timeline.min.js
A ckanext/reclineview/theme/public/vendor/timeline/css/loading.gif
A ckanext/reclineview/theme/public/vendor/timeline/css/timeline.css
A ckanext/reclineview/theme/public/vendor/timeline/css/timeline.png
A ckanext/reclineview/theme/public/vendor/timeline/css/timeline at 2x.png
A ckanext/reclineview/theme/public/vendor/timeline/js/timeline.js
R ckanext/reclineview/theme/public/vendor/underscore/1.4.2/underscore.js
R ckanext/reclineview/theme/public/vendor/underscore/1.4.2/underscore.min.js
A ckanext/reclineview/theme/public/vendor/underscore/1.4.4/underscore.js
M ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/textview/theme/public/css/text.css
M ckanext/webpageview/plugin.py
M ckanext/webpageview/tests/test_view.py
R doc/_themes/sphinx-theme-okfn
M doc/api/index.rst
M doc/contributing/frontend/index.rst
M doc/contributing/frontend/templating.rst
M doc/contributing/test.rst
M doc/contributing/upgrading-dependencies.rst
M doc/extensions/adding-custom-fields.rst
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
M doc/maintaining/datastore.rst
M doc/maintaining/filestore.rst
M doc/maintaining/getting-started.rst
M doc/maintaining/installing/deployment.rst
M doc/maintaining/paster.rst
M doc/maintaining/upgrading/upgrade-package-to-minor-release.rst
M doc/maintaining/upgrading/upgrade-package-to-patch-release.rst
M requirements.in
M requirements.txt
M setup.py
M test-core.ini
Log Message:
-----------
[#1995] Merge remote-tracking branch 'origin/master' into HEAD
Conflicts:
ckan/config/environment.py
ckan/logic/__init__.py
ckan/logic/auth/create.py
ckan/logic/auth/update.py
ckan/logic/validators.py
ckan/new_authz.py
ckan/new_tests/helpers.py
ckan/tests/legacy/functional/api/test_user.py
ckan/tests/legacy/logic/test_auth.py
Commit: 897f7b489b8542378cc3a5fbe40bf8c4e49fa332
https://github.com/ckan/ckan/commit/897f7b489b8542378cc3a5fbe40bf8c4e49fa332
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M ckan/lib/create_test_data.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
M ckan/logic/validators.py
M ckan/new_tests/test_authz.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
[#1995] rename new new_authz instances
Commit: bdd41e4b1e9d778f230d7dfb64baaa09a3fd5bc2
https://github.com/ckan/ckan/commit/bdd41e4b1e9d778f230d7dfb64baaa09a3fd5bc2
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M ckan/authz.py
Log Message:
-----------
[#1995] restore accidentally removed imports
Commit: 81edbaae0c144e4fde5de2bb85287b35014a9584
https://github.com/ckan/ckan/commit/81edbaae0c144e4fde5de2bb85287b35014a9584
Author: Ian Ward <ian at excess.org>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
[#1995] fix coding standards
Commit: 7510cbf355b40859d0f0c16d161e86dc74fd232a
https://github.com/ckan/ckan/commit/7510cbf355b40859d0f0c16d161e86dc74fd232a
Author: Ian Ward <ian at excess.org>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M ckan/new_authz.py
Log Message:
-----------
[#2349] auth_is_anon_user: stop using c
Commit: b09652a29c0c5fa459f6cf55f45c32a61df8d69d
https://github.com/ckan/ckan/commit/b09652a29c0c5fa459f6cf55f45c32a61df8d69d
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M ckan/lib/search/index.py
Log Message:
-----------
Fix minor spelling error
Commit: e59dcff8e2b639ef926eccc752ae6cc869ce594d
https://github.com/ckan/ckan/commit/e59dcff8e2b639ef926eccc752ae6cc869ce594d
Author: Ian Ward <ian at excess.org>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2349] fix test_related_list to not depend on order items are returned
Commit: 3546a1ee76c28215cb2ad9ecd758c7a79ef93ca6
https://github.com/ckan/ckan/commit/3546a1ee76c28215cb2ad9ecd758c7a79ef93ca6
Author: Ian Ward <ian at excess.org>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
A ckan/new_tests.py
Log Message:
-----------
[#2349] support extensions that import ckan.new_tests. For now.
Commit: d62c0118e740cdf78493f034ff6e07d17779b313
https://github.com/ckan/ckan/commit/d62c0118e740cdf78493f034ff6e07d17779b313
Author: Ian Ward <ian at excess.org>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M ckan/new_authz.py
Log Message:
-----------
[#2349] auth_is_anon_user: hack around context['user'] IP address case
Commit: 40416dcc0f73d734be285dac46f406c528609132
https://github.com/ckan/ckan/commit/40416dcc0f73d734be285dac46f406c528609132
Author: Ian Ward <ian at excess.org>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M ckan/new_authz.py
Log Message:
-----------
[#2349] different fix. c.author can be an IP or a user name too
Commit: 0ee789c3f04e3ad9b8153a7cbf9bfe53c6e9f8ea
https://github.com/ckan/ckan/commit/0ee789c3f04e3ad9b8153a7cbf9bfe53c6e9f8ea
Author: Ian Ward <ian at excess.org>
Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths:
M ckan/new_authz.py
Log Message:
-----------
[#2349] handle context[user] is None
Commit: a4adec6ea00686cb1a3b2edc6731a8b7acd6fe1a
https://github.com/ckan/ckan/commit/a4adec6ea00686cb1a3b2edc6731a8b7acd6fe1a
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M ckan/config/solr/schema.xml
Log Message:
-----------
Merge branch '2078-bug-solr-schema' of https://github.com/mbellotti/ckan into mbellotti-2078-bug-solr-schema
Commit: ad9820eec75b6a55d52902cbac686ff50b695e27
https://github.com/ckan/ckan/commit/ad9820eec75b6a55d52902cbac686ff50b695e27
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M ckan/config/solr/schema.xml
Log Message:
-----------
Merge branch 'mbellotti-2078-bug-solr-schema'
Commit: 810e59bd814e1e3736e80a0653a53e630de97f4d
https://github.com/ckan/ckan/commit/810e59bd814e1e3736e80a0653a53e630de97f4d
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M ckan/public/base/javascript/client.js
Log Message:
-----------
Merge branch '2229-fix-double-encoding-in-autocomplete' of https://github.com/yhteentoimivuuspalvelut/ckan into yhteentoimivuuspalvelut-2229-fix-double-encoding-in-autocomplete
Commit: a641c42308a9c25cf44c6fdbe76609fd6a35b870
https://github.com/ckan/ckan/commit/a641c42308a9c25cf44c6fdbe76609fd6a35b870
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M ckan/public/base/javascript/client.js
Log Message:
-----------
Merge branch 'yhteentoimivuuspalvelut-2229-fix-double-encoding-in-autocomplete'
Commit: 29def3b8a73f0dff11788dd5112876d965a9d69f
https://github.com/ckan/ckan/commit/29def3b8a73f0dff11788dd5112876d965a9d69f
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge branch 'patch-1' of https://github.com/jakubklimek/ckan into jakubklimek-patch-1
Commit: 7426a781a596352296e3a643bd2d001dafd37166
https://github.com/ckan/ckan/commit/7426a781a596352296e3a643bd2d001dafd37166
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge branch 'jakubklimek-patch-1'
Commit: 2f38a53226f5cedae96f53726512c89f7fbddec2
https://github.com/ckan/ckan/commit/2f38a53226f5cedae96f53726512c89f7fbddec2
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
A ckan/authz.py
M ckan/config/environment.py
M ckan/controllers/admin.py
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/validators.py
M ckan/model/user.py
M ckan/new_authz.py
M ckan/new_tests/helpers.py
M ckan/new_tests/test_authz.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_plugins.py
Log Message:
-----------
Merge branch '1995-rename-authz' of https://github.com/wardi/ckan into wardi-1995-rename-authz
Commit: 066c450be9b10629921db445f1309bd264fe6aeb
https://github.com/ckan/ckan/commit/066c450be9b10629921db445f1309bd264fe6aeb
Author: amercader <amercadero at gmail.com>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
A ckan/authz.py
M ckan/config/environment.py
M ckan/controllers/admin.py
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/validators.py
M ckan/model/user.py
M ckan/new_authz.py
M ckan/new_tests/helpers.py
M ckan/new_tests/test_authz.py
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_plugins.py
Log Message:
-----------
Merge branch 'wardi-1995-rename-authz'
Commit: 6e8401a88a9787925fbcfc91583c3e31bae94d55
https://github.com/ckan/ckan/commit/6e8401a88a9787925fbcfc91583c3e31bae94d55
Author: Ian Ward <ian at excess.org>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
[#2349] update changelog for module renaming
Commit: beea6ff93bd0869be5c4230e81293eb9e875f8bf
https://github.com/ckan/ckan/commit/beea6ff93bd0869be5c4230e81293eb9e875f8bf
Author: Ian Ward <ian at excess.org>
Date: 2015-03-24 (Tue, 24 Mar 2015)
Changed paths:
A ckan/authz.py
M ckan/config/environment.py
M ckan/config/solr/schema.xml
M ckan/controllers/admin.py
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/lib/search/index.py
M ckan/logic/__init__.py
M ckan/logic/action/get.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/validators.py
M ckan/model/user.py
M ckan/new_authz.py
M ckan/public/base/javascript/client.js
M ckan/tests/legacy/functional/api/test_user.py
M ckan/tests/legacy/logic/test_auth.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_plugins.py
M ckan/tests/test_authz.py
M doc/maintaining/datastore.rst
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into 2349-rename-new-tests
Conflicts:
ckan/new_authz.py
ckan/tests/helpers.py
Commit: f442aaeeba9ff8b19c56cee9d8bea9d0ede2ffbf
https://github.com/ckan/ckan/commit/f442aaeeba9ff8b19c56cee9d8bea9d0ede2ffbf
Author: Denis Zgonjanin <deniszgonjanin at gmail.com>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
fail with appropriate error if no default ini for celery paster command
Commit: ff96a3e793d7441ab891cec83920b592106c4c0a
https://github.com/ckan/ckan/commit/ff96a3e793d7441ab891cec83920b592106c4c0a
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-03-26 (Thu, 26 Mar 2015)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
[#2361] Add positional argument to string format
Commit: 7d8c688a613f42f1506832152b19bd7231994aa6
https://github.com/ckan/ckan/commit/7d8c688a613f42f1506832152b19bd7231994aa6
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-03-26 (Thu, 26 Mar 2015)
Changed paths:
M ckan/plugins/toolkit.py
A ckanext/example_iconfigurer/__init__.py
A ckanext/example_iconfigurer/controller.py
A ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/templates/admin/myext_config.html
A ckanext/example_iconfigurer/tests/__init__.py
A ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
A ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M setup.py
Log Message:
-----------
[#2351] Add new toolkit.add_ckan_admin_tab method.
And an example iconfigurer app that uses and tests it.
Commit: 6b8539c459db8e76968d5ed8ceef654b0c3482b0
https://github.com/ckan/ckan/commit/6b8539c459db8e76968d5ed8ceef654b0c3482b0
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-03-26 (Thu, 26 Mar 2015)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
[#2351] PEP8 sweep
Commit: cfa6c83b4b7fcce4fe11d80e2f547727da31e2fe
https://github.com/ckan/ckan/commit/cfa6c83b4b7fcce4fe11d80e2f547727da31e2fe
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-03-26 (Thu, 26 Mar 2015)
Changed paths:
M ckan/new_tests/lib/test_helpers.py
Log Message:
-----------
[#2351] Refactor new_tests/test_helpers.py
Commit: eef900f177ee54f0bdd30a0945a61ddb8f076401
https://github.com/ckan/ckan/commit/eef900f177ee54f0bdd30a0945a61ddb8f076401
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-03-27 (Fri, 27 Mar 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/templates/admin/base.html
M ckanext/example_iconfigurer/controller.py
M ckanext/example_iconfigurer/plugin.py
M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
Log Message:
-----------
[#2351] Add new helpers.build_extra_admin_tabs.
Tested in example_iconfigurer.
Commit: 195e802ee0b6c74b14c3d4a960bb88b69c4781d3
https://github.com/ckan/ckan/commit/195e802ee0b6c74b14c3d4a960bb88b69c4781d3
Author: jqnatividad <joel.natividad at ontodia.com>
Date: 2015-03-28 (Sat, 28 Mar 2015)
Changed paths:
M ckan/config/resource_formats.json
Log Message:
-----------
Add OpenDocument Presentation mimetype
Commit: 845e0ee90b7d18655b8e8ee2c0dbe9ba1a61b3eb
https://github.com/ckan/ckan/commit/845e0ee90b7d18655b8e8ee2c0dbe9ba1a61b3eb
Author: Ian Ward <ian at excess.org>
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M ckan/config/middleware.py
Log Message:
-----------
Merge branch '2337-url-encoding-issue'
Commit: 1d3d5fcab2d34708a89b7684c721f197f680c086
https://github.com/ckan/ckan/commit/1d3d5fcab2d34708a89b7684c721f197f680c086
Author: Ian Ward <ian at excess.org>
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M ckan/config/middleware.py
Log Message:
-----------
[#1847] clean up cleanup middleware a bit
Commit: 677056d5738119e5df4c48dd34ad36d0d7cf676d
https://github.com/ckan/ckan/commit/677056d5738119e5df4c48dd34ad36d0d7cf676d
Author: Ian Ward <ian at excess.org>
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M ckan/config/middleware.py
Log Message:
-----------
[#1847] call close only when our generator is closed
Commit: b221659accc59743241fb9e2b9e028dd1499d464
https://github.com/ckan/ckan/commit/b221659accc59743241fb9e2b9e028dd1499d464
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2015-03-31 (Tue, 31 Mar 2015)
Changed paths:
M ckan/config/resource_formats.json
Log Message:
-----------
Merge pull request #2367 from jqnatividad/2366-add-opendocument-presentation-mimetype
Add OpenDocument Presentation mimetype
Commit: 89deda692a468fff1aeb070b0afe3649810b6c49
https://github.com/ckan/ckan/commit/89deda692a468fff1aeb070b0afe3649810b6c49
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M .coveragerc
M CHANGELOG.rst
M ckan/authz.py
M ckan/ckan_nose_plugin.py
A ckan/new_tests.py
R ckan/new_tests/__init__.py
R ckan/new_tests/config/__init__.py
R ckan/new_tests/controllers/__init__.py
R ckan/new_tests/controllers/test_api.py
R ckan/new_tests/controllers/test_feed.py
R ckan/new_tests/controllers/test_group.py
R ckan/new_tests/controllers/test_package.py
R ckan/new_tests/controllers/test_user.py
R ckan/new_tests/controllers/test_util.py
R ckan/new_tests/factories.py
R ckan/new_tests/helpers.py
R ckan/new_tests/lib/__init__.py
R ckan/new_tests/lib/dictization/__init__.py
R ckan/new_tests/lib/dictization/test_model_dictize.py
R ckan/new_tests/lib/navl/__init__.py
R ckan/new_tests/lib/navl/test_dictization_functions.py
R ckan/new_tests/lib/navl/test_validators.py
R ckan/new_tests/lib/search/__init__.py
R ckan/new_tests/lib/search/test_index.py
R ckan/new_tests/lib/test_auth_tkt.py
R ckan/new_tests/lib/test_base.py
R ckan/new_tests/lib/test_cli.py
R ckan/new_tests/lib/test_config_tool.py
R ckan/new_tests/lib/test_datapreview.py
R ckan/new_tests/lib/test_helpers.py
R ckan/new_tests/lib/test_munge.py
R ckan/new_tests/logic/__init__.py
R ckan/new_tests/logic/action/__init__.py
R ckan/new_tests/logic/action/test_create.py
R ckan/new_tests/logic/action/test_delete.py
R ckan/new_tests/logic/action/test_get.py
R ckan/new_tests/logic/action/test_patch.py
R ckan/new_tests/logic/action/test_update.py
R ckan/new_tests/logic/auth/__init__.py
R ckan/new_tests/logic/auth/test_create.py
R ckan/new_tests/logic/auth/test_delete.py
R ckan/new_tests/logic/auth/test_get.py
R ckan/new_tests/logic/auth/test_init.py
R ckan/new_tests/logic/auth/test_update.py
R ckan/new_tests/logic/test_conversion.py
R ckan/new_tests/logic/test_converters.py
R ckan/new_tests/logic/test_schema.py
R ckan/new_tests/logic/test_validators.py
R ckan/new_tests/migration/__init__.py
R ckan/new_tests/model/__init__.py
R ckan/new_tests/model/test_resource.py
R ckan/new_tests/model/test_resource_view.py
R ckan/new_tests/model/test_user.py
R ckan/new_tests/plugins/__init__.py
R ckan/new_tests/test_authz.py
R ckan/new_tests/test_coding_standards.py
R ckan/new_tests/test_factories.py
M ckan/tests/__init__.py
A ckan/tests/config/__init__.py
A ckan/tests/controllers/__init__.py
A ckan/tests/controllers/test_api.py
A ckan/tests/controllers/test_feed.py
A ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_package.py
A ckan/tests/controllers/test_user.py
A ckan/tests/controllers/test_util.py
A ckan/tests/factories.py
R ckan/tests/functional/__init__.py
R ckan/tests/functional/api/base.py
R ckan/tests/functional/base.py
A ckan/tests/helpers.py
M ckan/tests/legacy/test_coding_standards.py
A ckan/tests/lib/__init__.py
A ckan/tests/lib/dictization/__init__.py
A ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/navl/__init__.py
A ckan/tests/lib/navl/test_dictization_functions.py
A ckan/tests/lib/navl/test_validators.py
A ckan/tests/lib/search/__init__.py
A ckan/tests/lib/search/test_index.py
A ckan/tests/lib/test_auth_tkt.py
A ckan/tests/lib/test_base.py
A ckan/tests/lib/test_cli.py
A ckan/tests/lib/test_config_tool.py
A ckan/tests/lib/test_datapreview.py
A ckan/tests/lib/test_helpers.py
A ckan/tests/lib/test_munge.py
A ckan/tests/logic/__init__.py
A ckan/tests/logic/action/__init__.py
A ckan/tests/logic/action/test_create.py
A ckan/tests/logic/action/test_delete.py
A ckan/tests/logic/action/test_get.py
A ckan/tests/logic/action/test_patch.py
A ckan/tests/logic/action/test_update.py
A ckan/tests/logic/auth/__init__.py
A ckan/tests/logic/auth/test_create.py
A ckan/tests/logic/auth/test_delete.py
A ckan/tests/logic/auth/test_get.py
A ckan/tests/logic/auth/test_init.py
A ckan/tests/logic/auth/test_update.py
A ckan/tests/logic/test_conversion.py
A ckan/tests/logic/test_converters.py
A ckan/tests/logic/test_schema.py
A ckan/tests/logic/test_validators.py
A ckan/tests/migration/__init__.py
A ckan/tests/model/__init__.py
A ckan/tests/model/test_resource.py
A ckan/tests/model/test_resource_view.py
A ckan/tests/model/test_user.py
A ckan/tests/plugins/__init__.py
A ckan/tests/test_authz.py
A ckan/tests/test_coding_standards.py
A ckan/tests/test_factories.py
M ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/reclineview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/testing.rst
M setup.py
Log Message:
-----------
Merge branch '2349-rename-new-tests'
Commit: 93a1f053f3963169d3166b9a36a2190ffc89c216
https://github.com/ckan/ckan/commit/93a1f053f3963169d3166b9a36a2190ffc89c216
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M ckan/public/base/less/masthead.less
M ckan/templates/header.html
Log Message:
-----------
Merge branch '1541-add-text-to-account-links'
Commit: 54f70a249cf20a4290a48d0a72e8252c6d55a960
https://github.com/ckan/ckan/commit/54f70a249cf20a4290a48d0a72e8252c6d55a960
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
[##2258] Add changelog
Commit: 7b070a23394467e876c43592e4dddb31efda6ff9
https://github.com/ckan/ckan/commit/7b070a23394467e876c43592e4dddb31efda6ff9
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M ckan/config/middleware.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#1847] enabled reponse string cleanup middleware by default
Commit: 7bdca1ff1efbfd3b69b69fcd84eb866a92109e59
https://github.com/ckan/ckan/commit/7bdca1ff1efbfd3b69b69fcd84eb866a92109e59
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M .coveragerc
M CHANGELOG.rst
A ckan/authz.py
M ckan/ckan_nose_plugin.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware.py
M ckan/config/resource_formats.json
M ckan/config/solr/schema.xml
M ckan/controllers/admin.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/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/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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_CA/LC_MESSAGES/ckan.mo
M ckan/i18n/en_CA/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/es_MX/LC_MESSAGES/ckan.mo
M ckan/i18n/es_MX/LC_MESSAGES/ckan.po
M ckan/i18n/eu/LC_MESSAGES/ckan.mo
M ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.mo
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lo/LC_MESSAGES/ckan.mo
M ckan/i18n/lo/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/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/my/LC_MESSAGES/ckan.mo
M ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/LC_MESSAGES/ckan.po
A ckan/i18n/ne/LC_MESSAGES/ckan.mo
A 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/sw/LC_MESSAGES/ckan.mo
M ckan/i18n/sw/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/cli.py
M ckan/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/helpers.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/plugins.py
M ckan/lib/search/index.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/model/resource_view.py
M ckan/model/user.py
M ckan/new_authz.py
A ckan/new_tests.py
R ckan/new_tests/__init__.py
R ckan/new_tests/config/__init__.py
R ckan/new_tests/controllers/__init__.py
R ckan/new_tests/controllers/test_api.py
R ckan/new_tests/controllers/test_feed.py
R ckan/new_tests/controllers/test_group.py
R ckan/new_tests/controllers/test_package.py
R ckan/new_tests/controllers/test_util.py
R ckan/new_tests/factories.py
R ckan/new_tests/helpers.py
R ckan/new_tests/lib/__init__.py
R ckan/new_tests/lib/dictization/__init__.py
R ckan/new_tests/lib/dictization/test_model_dictize.py
R ckan/new_tests/lib/navl/__init__.py
R ckan/new_tests/lib/navl/test_dictization_functions.py
R ckan/new_tests/lib/navl/test_validators.py
R ckan/new_tests/lib/search/__init__.py
R ckan/new_tests/lib/search/test_index.py
R ckan/new_tests/lib/test_auth_tkt.py
R ckan/new_tests/lib/test_base.py
R ckan/new_tests/lib/test_config_tool.py
R ckan/new_tests/lib/test_datapreview.py
R ckan/new_tests/lib/test_helpers.py
R ckan/new_tests/lib/test_munge.py
R ckan/new_tests/logic/__init__.py
R ckan/new_tests/logic/action/__init__.py
R ckan/new_tests/logic/action/test_create.py
R ckan/new_tests/logic/action/test_delete.py
R ckan/new_tests/logic/action/test_get.py
R ckan/new_tests/logic/action/test_patch.py
R ckan/new_tests/logic/action/test_update.py
R ckan/new_tests/logic/auth/__init__.py
R ckan/new_tests/logic/auth/test_create.py
R ckan/new_tests/logic/auth/test_delete.py
R ckan/new_tests/logic/auth/test_get.py
R ckan/new_tests/logic/auth/test_init.py
R ckan/new_tests/logic/auth/test_update.py
R ckan/new_tests/logic/test_conversion.py
R ckan/new_tests/logic/test_converters.py
R ckan/new_tests/logic/test_schema.py
R ckan/new_tests/logic/test_validators.py
R ckan/new_tests/migration/__init__.py
R ckan/new_tests/model/__init__.py
R ckan/new_tests/model/test_resource.py
R ckan/new_tests/model/test_resource_view.py
R ckan/new_tests/model/test_user.py
R ckan/new_tests/plugins/__init__.py
R ckan/new_tests/test_authz.py
R ckan/new_tests/test_coding_standards.py
R ckan/new_tests/test_factories.py
M ckan/plugins/interfaces.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/javascript/client.js
M ckan/public/base/less/layout.less
M ckan/public/base/less/masthead.less
M ckan/public/base/less/module.less
M ckan/public/base/less/search.less
M ckan/templates/header.html
M ckan/templates/organization/member_new.html
M ckan/templates/user/read_base.html
M ckan/tests/__init__.py
R ckan/tests/ckantestplugins.py
A ckan/tests/config/__init__.py
A ckan/tests/controllers/__init__.py
A ckan/tests/controllers/test_api.py
A ckan/tests/controllers/test_feed.py
A ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_package.py
A ckan/tests/controllers/test_user.py
A ckan/tests/controllers/test_util.py
A ckan/tests/factories.py
R ckan/tests/functional/__init__.py
R ckan/tests/functional/api/__init__.py
R ckan/tests/functional/api/base.py
R ckan/tests/functional/api/model/__init__.py
R ckan/tests/functional/api/model/test_group.py
R ckan/tests/functional/api/model/test_group_and_organization_purge.py
R ckan/tests/functional/api/model/test_licenses.py
R ckan/tests/functional/api/model/test_package.py
R ckan/tests/functional/api/model/test_ratings.py
R ckan/tests/functional/api/model/test_relationships.py
R ckan/tests/functional/api/model/test_revisions.py
R ckan/tests/functional/api/model/test_tag.py
R ckan/tests/functional/api/model/test_vocabulary.py
R ckan/tests/functional/api/test_activity.py
R ckan/tests/functional/api/test_api.py
R ckan/tests/functional/api/test_dashboard.py
R ckan/tests/functional/api/test_email_notifications.py
R ckan/tests/functional/api/test_follow.py
R ckan/tests/functional/api/test_misc.py
R ckan/tests/functional/api/test_package_search.py
R ckan/tests/functional/api/test_resource.py
R ckan/tests/functional/api/test_resource_search.py
R ckan/tests/functional/api/test_revision_search.py
R ckan/tests/functional/api/test_user.py
R ckan/tests/functional/api/test_util.py
R ckan/tests/functional/base.py
R ckan/tests/functional/test_activity.py
R ckan/tests/functional/test_admin.py
R ckan/tests/functional/test_error.py
R ckan/tests/functional/test_group.py
R ckan/tests/functional/test_home.py
R ckan/tests/functional/test_package.py
R ckan/tests/functional/test_pagination.py
R ckan/tests/functional/test_preview_interface.py
R ckan/tests/functional/test_related.py
R ckan/tests/functional/test_revision.py
R ckan/tests/functional/test_storage.py
R ckan/tests/functional/test_tag.py
R ckan/tests/functional/test_tracking.py
R ckan/tests/functional/test_user.py
A ckan/tests/helpers.py
R ckan/tests/html_check.py
A ckan/tests/legacy/__init__.py
A ckan/tests/legacy/ckantestplugins.py
A ckan/tests/legacy/functional/__init__.py
A ckan/tests/legacy/functional/api/__init__.py
A ckan/tests/legacy/functional/api/base.py
A ckan/tests/legacy/functional/api/model/__init__.py
A ckan/tests/legacy/functional/api/model/test_group.py
A ckan/tests/legacy/functional/api/model/test_group_and_organization_purge.py
A ckan/tests/legacy/functional/api/model/test_licenses.py
A ckan/tests/legacy/functional/api/model/test_package.py
A ckan/tests/legacy/functional/api/model/test_ratings.py
A ckan/tests/legacy/functional/api/model/test_relationships.py
A ckan/tests/legacy/functional/api/model/test_revisions.py
A ckan/tests/legacy/functional/api/model/test_tag.py
A ckan/tests/legacy/functional/api/model/test_vocabulary.py
A ckan/tests/legacy/functional/api/test_activity.py
A ckan/tests/legacy/functional/api/test_api.py
A ckan/tests/legacy/functional/api/test_dashboard.py
A ckan/tests/legacy/functional/api/test_email_notifications.py
A ckan/tests/legacy/functional/api/test_follow.py
A ckan/tests/legacy/functional/api/test_misc.py
A ckan/tests/legacy/functional/api/test_package_search.py
A ckan/tests/legacy/functional/api/test_resource.py
A ckan/tests/legacy/functional/api/test_resource_search.py
A ckan/tests/legacy/functional/api/test_revision_search.py
A ckan/tests/legacy/functional/api/test_user.py
A ckan/tests/legacy/functional/api/test_util.py
A ckan/tests/legacy/functional/base.py
A ckan/tests/legacy/functional/test_activity.py
A ckan/tests/legacy/functional/test_admin.py
A ckan/tests/legacy/functional/test_error.py
A ckan/tests/legacy/functional/test_group.py
A ckan/tests/legacy/functional/test_home.py
A ckan/tests/legacy/functional/test_package.py
A ckan/tests/legacy/functional/test_pagination.py
A ckan/tests/legacy/functional/test_preview_interface.py
A ckan/tests/legacy/functional/test_related.py
A ckan/tests/legacy/functional/test_revision.py
A ckan/tests/legacy/functional/test_storage.py
A ckan/tests/legacy/functional/test_tag.py
A ckan/tests/legacy/functional/test_tracking.py
A ckan/tests/legacy/functional/test_user.py
A ckan/tests/legacy/html_check.py
A ckan/tests/legacy/lib/__init__.py
A ckan/tests/legacy/lib/solr/schema-no-version.xml
A ckan/tests/legacy/lib/solr/schema-wrong-version.xml
A ckan/tests/legacy/lib/test_accept.py
A ckan/tests/legacy/lib/test_alphabet_pagination.py
A ckan/tests/legacy/lib/test_authenticator.py
A ckan/tests/legacy/lib/test_cli.py
A ckan/tests/legacy/lib/test_dictization.py
A ckan/tests/legacy/lib/test_dictization_schema.py
A ckan/tests/legacy/lib/test_email_notifications.py
A ckan/tests/legacy/lib/test_hash.py
A ckan/tests/legacy/lib/test_helpers.py
A ckan/tests/legacy/lib/test_i18n.py
A ckan/tests/legacy/lib/test_mailer.py
A ckan/tests/legacy/lib/test_navl.py
A ckan/tests/legacy/lib/test_resource_search.py
A ckan/tests/legacy/lib/test_simple_search.py
A ckan/tests/legacy/lib/test_solr_package_search.py
A ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
A ckan/tests/legacy/lib/test_solr_schema_version.py
A ckan/tests/legacy/lib/test_solr_search_index.py
A ckan/tests/legacy/lib/test_tag_search.py
A ckan/tests/legacy/logic/__init__.py
A ckan/tests/legacy/logic/test_action.py
A ckan/tests/legacy/logic/test_auth.py
A ckan/tests/legacy/logic/test_init.py
A ckan/tests/legacy/logic/test_member.py
A ckan/tests/legacy/logic/test_tag.py
A ckan/tests/legacy/logic/test_tag_vocab.py
A ckan/tests/legacy/logic/test_validators.py
A ckan/tests/legacy/misc/__init__.py
A ckan/tests/legacy/misc/test_format_text.py
A ckan/tests/legacy/misc/test_mock_mail_server.py
A ckan/tests/legacy/misc/test_sync.py
A ckan/tests/legacy/mock_mail_server.py
A ckan/tests/legacy/mock_plugin.py
A ckan/tests/legacy/models/__init__.py
A ckan/tests/legacy/models/test_activity.py
A ckan/tests/legacy/models/test_extras.py
A ckan/tests/legacy/models/test_follower.py
A ckan/tests/legacy/models/test_group.py
A ckan/tests/legacy/models/test_license.py
A ckan/tests/legacy/models/test_misc.py
A ckan/tests/legacy/models/test_package.py
A ckan/tests/legacy/models/test_package_relationships.py
A ckan/tests/legacy/models/test_purge_revision.py
A ckan/tests/legacy/models/test_resource.py
A ckan/tests/legacy/models/test_revision.py
A ckan/tests/legacy/models/test_user.py
A ckan/tests/legacy/pylons_controller.py
A ckan/tests/legacy/schema/__init__.py
A ckan/tests/legacy/schema/test_schema.py
A ckan/tests/legacy/test_coding_standards.py
A ckan/tests/legacy/test_dumper.py
A ckan/tests/legacy/test_plugins.py
A ckan/tests/legacy/test_versions.py
A ckan/tests/legacy/test_wsgi_ckanclient.py
A ckan/tests/legacy/wsgi_ckanclient.py
M ckan/tests/lib/__init__.py
A ckan/tests/lib/dictization/__init__.py
A ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/navl/__init__.py
A ckan/tests/lib/navl/test_dictization_functions.py
A ckan/tests/lib/navl/test_validators.py
A ckan/tests/lib/search/__init__.py
A ckan/tests/lib/search/test_index.py
R ckan/tests/lib/solr/schema-no-version.xml
R ckan/tests/lib/solr/schema-wrong-version.xml
R ckan/tests/lib/test_accept.py
R ckan/tests/lib/test_alphabet_pagination.py
A ckan/tests/lib/test_auth_tkt.py
R ckan/tests/lib/test_authenticator.py
A ckan/tests/lib/test_base.py
M ckan/tests/lib/test_cli.py
A ckan/tests/lib/test_config_tool.py
A ckan/tests/lib/test_datapreview.py
R ckan/tests/lib/test_dictization.py
R ckan/tests/lib/test_dictization_schema.py
R ckan/tests/lib/test_email_notifications.py
R ckan/tests/lib/test_hash.py
M ckan/tests/lib/test_helpers.py
R ckan/tests/lib/test_i18n.py
R ckan/tests/lib/test_mailer.py
A ckan/tests/lib/test_munge.py
R ckan/tests/lib/test_navl.py
R ckan/tests/lib/test_resource_search.py
R ckan/tests/lib/test_simple_search.py
R ckan/tests/lib/test_solr_package_search.py
R ckan/tests/lib/test_solr_package_search_synchronous_update.py
R ckan/tests/lib/test_solr_schema_version.py
R ckan/tests/lib/test_solr_search_index.py
R ckan/tests/lib/test_tag_search.py
A ckan/tests/logic/action/__init__.py
A ckan/tests/logic/action/test_create.py
A ckan/tests/logic/action/test_delete.py
A ckan/tests/logic/action/test_get.py
A ckan/tests/logic/action/test_patch.py
A ckan/tests/logic/action/test_update.py
A ckan/tests/logic/auth/__init__.py
A ckan/tests/logic/auth/test_create.py
A ckan/tests/logic/auth/test_delete.py
A ckan/tests/logic/auth/test_get.py
A ckan/tests/logic/auth/test_init.py
A ckan/tests/logic/auth/test_update.py
R ckan/tests/logic/test_action.py
R ckan/tests/logic/test_auth.py
A ckan/tests/logic/test_conversion.py
A ckan/tests/logic/test_converters.py
R ckan/tests/logic/test_init.py
R ckan/tests/logic/test_member.py
A ckan/tests/logic/test_schema.py
R ckan/tests/logic/test_tag.py
R ckan/tests/logic/test_tag_vocab.py
M ckan/tests/logic/test_validators.py
A ckan/tests/migration/__init__.py
R ckan/tests/misc/__init__.py
R ckan/tests/misc/test_format_text.py
R ckan/tests/misc/test_mock_mail_server.py
R ckan/tests/misc/test_sync.py
R ckan/tests/mock_mail_server.py
R ckan/tests/mock_plugin.py
A ckan/tests/model/__init__.py
A ckan/tests/model/test_resource.py
A ckan/tests/model/test_resource_view.py
A ckan/tests/model/test_user.py
R ckan/tests/models/__init__.py
R ckan/tests/models/test_activity.py
R ckan/tests/models/test_extras.py
R ckan/tests/models/test_follower.py
R ckan/tests/models/test_group.py
R ckan/tests/models/test_license.py
R ckan/tests/models/test_misc.py
R ckan/tests/models/test_package.py
R ckan/tests/models/test_package_relationships.py
R ckan/tests/models/test_purge_revision.py
R ckan/tests/models/test_resource.py
R ckan/tests/models/test_revision.py
R ckan/tests/models/test_user.py
A ckan/tests/plugins/__init__.py
R ckan/tests/pylons_controller.py
R ckan/tests/schema/__init__.py
R ckan/tests/schema/test_schema.py
A ckan/tests/test_authz.py
M ckan/tests/test_coding_standards.py
R ckan/tests/test_dumper.py
A ckan/tests/test_factories.py
R ckan/tests/test_plugins.py
R ckan/tests/test_versions.py
R ckan/tests/test_wsgi_ckanclient.py
R ckan/tests/wsgi_ckanclient.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/db.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_unit.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/plugin.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
R ckanext/pdfview/__init__.py
R ckanext/pdfview/plugin.py
R ckanext/pdfview/tests/__init__.py
R ckanext/pdfview/tests/test_view.py
R ckanext/pdfview/theme/public/css/pdf.css
R ckanext/pdfview/theme/public/css/recline.css
R ckanext/pdfview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfview/theme/public/pdf_view.js
R ckanext/pdfview/theme/public/resource.config
R ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
R ckanext/pdfview/theme/public/vendor/webL10n/README.md
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
R ckanext/pdfview/theme/templates/pdf.html
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/frontend/templating.rst
M doc/contributing/testing.rst
A doc/images/image_view.png
A doc/images/manage_views.png
A doc/images/recline_graph_view.png
A doc/images/recline_grid_view.png
A doc/images/recline_map_view.png
A doc/images/recline_view.png
A doc/images/text_view.png
A doc/images/views_overview.png
A doc/images/webpage_view.png
M doc/maintaining/background-tasks.rst
M doc/maintaining/configuration.rst
M doc/maintaining/data-viewer.rst
M doc/maintaining/datastore.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 1847-pylons-clean-middleware
Commit: 598cc6c621410601837b92508258b6f5740ce71f
https://github.com/ckan/ckan/commit/598cc6c621410601837b92508258b6f5740ce71f
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
R ckan/new_tests/config/test_middleware.py
A ckan/tests/config/test_middleware.py
Log Message:
-----------
[#1847] Fix branch for new_tests -> tests
Commit: 1f1d0fb3591b5817697e49a1799df00d6279c09b
https://github.com/ckan/ckan/commit/1f1d0fb3591b5817697e49a1799df00d6279c09b
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M ckan/tests/config/test_middleware.py
Log Message:
-----------
[#1847] remove new_test references
Commit: 9de6f5f02e1f0eb4b098759e059170adde1f5350
https://github.com/ckan/ckan/commit/9de6f5f02e1f0eb4b098759e059170adde1f5350
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
[#1847] Add changelog entry
Commit: 489e0a5c77c2559b5b69e175062060a8aafa396d
https://github.com/ckan/ckan/commit/489e0a5c77c2559b5b69e175062060a8aafa396d
Author: Alessio Felicioni <afelicioni at users.noreply.github.com>
Date: 2015-04-02 (Thu, 02 Apr 2015)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Add spacing in body text
Issue for response containing "createdto" so in body the concatenated text would result as "A user has already been createdto you with the username"
Commit: 243d775f216a23cf1c69c22c0295f369a3a422c2
https://github.com/ckan/ckan/commit/243d775f216a23cf1c69c22c0295f369a3a422c2
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-02 (Thu, 02 Apr 2015)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2376] Refactor test_get to action based classes
Commit: fc0329cc19c5823312783db3778da7015fe6fb1a
https://github.com/ckan/ckan/commit/fc0329cc19c5823312783db3778da7015fe6fb1a
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-02 (Thu, 02 Apr 2015)
Changed paths:
M ckan/lib/search/index.py
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2376] Refactor user_show to use package_search.
user_show to use package_search instead of package_show. This means a
change to package_search to return drafts (when a flag in the context
allows). solr will also now index drafts.
Commit: aeea1c3110063367ec8a8dd6837b2e759db60206
https://github.com/ckan/ckan/commit/aeea1c3110063367ec8a8dd6837b2e759db60206
Author: Ian Ward <ian at excess.org>
Date: 2015-04-02 (Thu, 02 Apr 2015)
Changed paths:
M ckan/lib/mailer.py
Log Message:
-----------
Merge pull request #2378 from afelicioni/patch-1
[#2377] Add spacing in body text
Commit: fdfd1de123033816f867f81c00de3c74da5bd56a
https://github.com/ckan/ckan/commit/fdfd1de123033816f867f81c00de3c74da5bd56a
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-03 (Fri, 03 Apr 2015)
Changed paths:
M .coveragerc
M CHANGELOG.rst
M ckan/authz.py
M ckan/ckan_nose_plugin.py
M ckan/config/deployment.ini_tmpl
M ckan/config/middleware.py
M ckan/config/resource_formats.json
M ckan/lib/mailer.py
A ckan/new_tests.py
R ckan/new_tests/__init__.py
R ckan/new_tests/config/__init__.py
R ckan/new_tests/controllers/__init__.py
R ckan/new_tests/controllers/test_api.py
R ckan/new_tests/controllers/test_feed.py
R ckan/new_tests/controllers/test_group.py
R ckan/new_tests/controllers/test_package.py
R ckan/new_tests/controllers/test_user.py
R ckan/new_tests/controllers/test_util.py
R ckan/new_tests/factories.py
R ckan/new_tests/helpers.py
R ckan/new_tests/lib/__init__.py
R ckan/new_tests/lib/dictization/__init__.py
R ckan/new_tests/lib/dictization/test_model_dictize.py
R ckan/new_tests/lib/navl/__init__.py
R ckan/new_tests/lib/navl/test_dictization_functions.py
R ckan/new_tests/lib/navl/test_validators.py
R ckan/new_tests/lib/search/__init__.py
R ckan/new_tests/lib/search/test_index.py
R ckan/new_tests/lib/test_auth_tkt.py
R ckan/new_tests/lib/test_base.py
R ckan/new_tests/lib/test_cli.py
R ckan/new_tests/lib/test_config_tool.py
R ckan/new_tests/lib/test_datapreview.py
R ckan/new_tests/lib/test_helpers.py
R ckan/new_tests/lib/test_munge.py
R ckan/new_tests/logic/__init__.py
R ckan/new_tests/logic/action/__init__.py
R ckan/new_tests/logic/action/test_create.py
R ckan/new_tests/logic/action/test_delete.py
R ckan/new_tests/logic/action/test_get.py
R ckan/new_tests/logic/action/test_patch.py
R ckan/new_tests/logic/action/test_update.py
R ckan/new_tests/logic/auth/__init__.py
R ckan/new_tests/logic/auth/test_create.py
R ckan/new_tests/logic/auth/test_delete.py
R ckan/new_tests/logic/auth/test_get.py
R ckan/new_tests/logic/auth/test_init.py
R ckan/new_tests/logic/auth/test_update.py
R ckan/new_tests/logic/test_conversion.py
R ckan/new_tests/logic/test_converters.py
R ckan/new_tests/logic/test_schema.py
R ckan/new_tests/logic/test_validators.py
R ckan/new_tests/migration/__init__.py
R ckan/new_tests/model/__init__.py
R ckan/new_tests/model/test_resource.py
R ckan/new_tests/model/test_resource_view.py
R ckan/new_tests/model/test_user.py
R ckan/new_tests/plugins/__init__.py
R ckan/new_tests/test_authz.py
R ckan/new_tests/test_coding_standards.py
R ckan/new_tests/test_factories.py
M ckan/public/base/less/masthead.less
M ckan/templates/header.html
M ckan/tests/__init__.py
A ckan/tests/config/__init__.py
A ckan/tests/config/test_middleware.py
A ckan/tests/controllers/__init__.py
A ckan/tests/controllers/test_api.py
A ckan/tests/controllers/test_feed.py
A ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_package.py
A ckan/tests/controllers/test_user.py
A ckan/tests/controllers/test_util.py
A ckan/tests/factories.py
R ckan/tests/functional/__init__.py
R ckan/tests/functional/api/base.py
R ckan/tests/functional/base.py
A ckan/tests/helpers.py
M ckan/tests/legacy/test_coding_standards.py
A ckan/tests/lib/__init__.py
A ckan/tests/lib/dictization/__init__.py
A ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/navl/__init__.py
A ckan/tests/lib/navl/test_dictization_functions.py
A ckan/tests/lib/navl/test_validators.py
A ckan/tests/lib/search/__init__.py
A ckan/tests/lib/search/test_index.py
A ckan/tests/lib/test_auth_tkt.py
A ckan/tests/lib/test_base.py
A ckan/tests/lib/test_cli.py
A ckan/tests/lib/test_config_tool.py
A ckan/tests/lib/test_datapreview.py
A ckan/tests/lib/test_helpers.py
A ckan/tests/lib/test_munge.py
A ckan/tests/logic/__init__.py
A ckan/tests/logic/action/__init__.py
A ckan/tests/logic/action/test_create.py
A ckan/tests/logic/action/test_delete.py
A ckan/tests/logic/action/test_get.py
A ckan/tests/logic/action/test_patch.py
A ckan/tests/logic/action/test_update.py
A ckan/tests/logic/auth/__init__.py
A ckan/tests/logic/auth/test_create.py
A ckan/tests/logic/auth/test_delete.py
A ckan/tests/logic/auth/test_get.py
A ckan/tests/logic/auth/test_init.py
A ckan/tests/logic/auth/test_update.py
A ckan/tests/logic/test_conversion.py
A ckan/tests/logic/test_converters.py
A ckan/tests/logic/test_schema.py
A ckan/tests/logic/test_validators.py
A ckan/tests/migration/__init__.py
A ckan/tests/model/__init__.py
A ckan/tests/model/test_resource.py
A ckan/tests/model/test_resource_view.py
A ckan/tests/model/test_user.py
A ckan/tests/plugins/__init__.py
A ckan/tests/test_authz.py
A ckan/tests/test_coding_standards.py
A ckan/tests/test_factories.py
M ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/reclineview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/testing.rst
M doc/maintaining/configuration.rst
M setup.py
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into 2351-admin-pages
Commit: 76f84bcdda34222f86c2208cd11e0fb2e2aade80
https://github.com/ckan/ckan/commit/76f84bcdda34222f86c2208cd11e0fb2e2aade80
Author: Nate Prewitt <Nate.Prewitt at Colorado.edu>
Date: 2015-04-03 (Fri, 03 Apr 2015)
Changed paths:
M ckan/controllers/user.py
M ckan/tests/controllers/test_user.py
Log Message:
-----------
add reset for reset_key on successful password change
and associated test
Commit: 4e948fe84cac407caaed3bf73f6776337b263625
https://github.com/ckan/ckan/commit/4e948fe84cac407caaed3bf73f6776337b263625
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-03 (Fri, 03 Apr 2015)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2376] Tests inherit from FunctionalTestBase
Commit: 248b3e1c28805dfa69e6d69427c1347a78cb862e
https://github.com/ckan/ckan/commit/248b3e1c28805dfa69e6d69427c1347a78cb862e
Author: Sol Lee <u103133.u103135 at gmail.com>
Date: 2015-04-04 (Sat, 04 Apr 2015)
Changed paths:
M ckan/templates/package/snippets/info.html
Log Message:
-----------
replace deprecated h.get_action() with h.follow_count() to get the number of followers of a dataset in the package info snippet
Commit: a97250fd203930f20447f143b8559067060a2826
https://github.com/ckan/ckan/commit/a97250fd203930f20447f143b8559067060a2826
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-04-07 (Tue, 07 Apr 2015)
Changed paths:
M ckanext/datastore/logic/action.py
Log Message:
-----------
Merge pull request #2361 from brew/2361-format-positional-arg
Missing position argument causes broken test in Python 2.6
Commit: 3e1b3e1873b55a1233538cdbc3f3d37cb37c5b83
https://github.com/ckan/ckan/commit/3e1b3e1873b55a1233538cdbc3f3d37cb37c5b83
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-04-07 (Tue, 07 Apr 2015)
Changed paths:
M ckan/templates/package/snippets/info.html
Log Message:
-----------
Merge pull request #2384 from taijiang-tw/2383-follower-number-in-package-info
2383 Change the way of getting the number of followers of a dataset in the package info snippet
Commit: edef00642b85c37d99c99e4437525430a79b5e54
https://github.com/ckan/ckan/commit/edef00642b85c37d99c99e4437525430a79b5e54
Author: amercader <amercadero at gmail.com>
Date: 2015-04-08 (Wed, 08 Apr 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/plugins/toolkit.py
M ckan/templates/admin/base.html
M ckan/tests/lib/test_helpers.py
A ckanext/example_iconfigurer/__init__.py
A ckanext/example_iconfigurer/controller.py
A ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/templates/admin/myext_config.html
A ckanext/example_iconfigurer/tests/__init__.py
A ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
A ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M setup.py
Log Message:
-----------
Merge branch '2351-admin-pages' of https://github.com/brew/ckan into brew-2351-admin-pages
Commit: 9dfc0a4c13f2f397c4792a8b0491eb5a16efc768
https://github.com/ckan/ckan/commit/9dfc0a4c13f2f397c4792a8b0491eb5a16efc768
Author: amercader <amercadero at gmail.com>
Date: 2015-04-08 (Wed, 08 Apr 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/plugins/toolkit.py
M ckan/templates/admin/base.html
M ckan/tests/lib/test_helpers.py
A ckanext/example_iconfigurer/__init__.py
A ckanext/example_iconfigurer/controller.py
A ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/templates/admin/myext_config.html
A ckanext/example_iconfigurer/tests/__init__.py
A ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
A ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M setup.py
Log Message:
-----------
Merge branch 'brew-2351-admin-pages'
Commit: c48f5f1b7115d7a68f3cbfddf6b0b23123ae27d4
https://github.com/ckan/ckan/commit/c48f5f1b7115d7a68f3cbfddf6b0b23123ae27d4
Author: amercader <amercadero at gmail.com>
Date: 2015-04-08 (Wed, 08 Apr 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge branch 'celery-default-ini' of https://github.com/deniszgonjanin/ckan into deniszgonjanin-celery-default-ini
Commit: e14fe1e4855939e31511cd4a9476138faf1b2013
https://github.com/ckan/ckan/commit/e14fe1e4855939e31511cd4a9476138faf1b2013
Author: amercader <amercadero at gmail.com>
Date: 2015-04-08 (Wed, 08 Apr 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge branch 'deniszgonjanin-celery-default-ini'
Commit: 9b99764eff7ac1a63c5acd96c4dcfb19c8deb4fc
https://github.com/ckan/ckan/commit/9b99764eff7ac1a63c5acd96c4dcfb19c8deb4fc
Author: amercader <amercadero at gmail.com>
Date: 2015-04-08 (Wed, 08 Apr 2015)
Changed paths:
M ckan/logic/schema.py
Log Message:
-----------
Merge branch '2340-discard-revision_id' of https://github.com/wardi/ckan into wardi-2340-discard-revision_id
Commit: b5c43f0ece24f8ff2fd4dd05651a11c1f8e9e23d
https://github.com/ckan/ckan/commit/b5c43f0ece24f8ff2fd4dd05651a11c1f8e9e23d
Author: amercader <amercadero at gmail.com>
Date: 2015-04-08 (Wed, 08 Apr 2015)
Changed paths:
M ckan/logic/schema.py
Log Message:
-----------
Merge branch 'wardi-2340-discard-revision_id'
Commit: 59cef355f7db5e5617a0045a7fbe13fc66f556f8
https://github.com/ckan/ckan/commit/59cef355f7db5e5617a0045a7fbe13fc66f556f8
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-09 (Thu, 09 Apr 2015)
Changed paths:
M ckan/lib/cli.py
M ckan/lib/helpers.py
M ckan/lib/mailer.py
M ckan/logic/schema.py
M ckan/plugins/toolkit.py
M ckan/templates/admin/base.html
M ckan/templates/package/snippets/info.html
M ckan/tests/lib/test_helpers.py
M ckanext/datastore/logic/action.py
A ckanext/example_iconfigurer/__init__.py
A ckanext/example_iconfigurer/controller.py
A ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/templates/admin/myext_config.html
A ckanext/example_iconfigurer/tests/__init__.py
A ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
A ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M setup.py
Log Message:
-----------
Merge branch 'master' of github.com:ckan/ckan into 2376-user_show-package_search
Commit: c26e83b7c7755f66596c12e7755f8515cbf0498b
https://github.com/ckan/ckan/commit/c26e83b7c7755f66596c12e7755f8515cbf0498b
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-09 (Thu, 09 Apr 2015)
Changed paths:
M ckan/lib/search/__init__.py
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2376] Include drafts with a data_dict option.
Instead of a flag in the context, package_search can be passed an
`include_drafts` in the data_dict to return draft datasets in the
results.
Commit: 9d85307de7a3dc6911df000eb072664b59248507
https://github.com/ckan/ckan/commit/9d85307de7a3dc6911df000eb072664b59248507
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-10 (Fri, 10 Apr 2015)
Changed paths:
M ckan/controllers/api.py
Log Message:
-----------
Reduce log.error because these are user errors. We get these all the time - most days - and there is no point alerting admins with an error in the logs.
Commit: fe0fc65ba6979b56eb30387edbecb93fc47eaf89
https://github.com/ckan/ckan/commit/fe0fc65ba6979b56eb30387edbecb93fc47eaf89
Author: jqnatividad <joel.natividad at ontodia.com>
Date: 2015-04-15 (Wed, 15 Apr 2015)
Changed paths:
M ckan/templates/tag/index.html
M ckan/templates/user/snippets/user_search.html
Log Message:
-----------
Adds search icon to tag and user search boxes
Commit: e3b1f8b50711b90b273fdbf1529b59203908fae6
https://github.com/ckan/ckan/commit/e3b1f8b50711b90b273fdbf1529b59203908fae6
Author: Martin Virág <martin.virag at eea.sk>
Date: 2015-04-15 (Wed, 15 Apr 2015)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/package.py
Log Message:
-----------
[#2392] bugfix: refering to non-existing action when creating new dataset
After changing dataset creating process to two stage process the third stage was removed but the action is still referenced in some places causing http error 404 Not Found.
This change properly changes the dataset state from draft to active redirecting it to dataset read phase.
Commit: a89148857de9f38c70099665add67dbd1bf866e2
https://github.com/ckan/ckan/commit/a89148857de9f38c70099665add67dbd1bf866e2
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-16 (Thu, 16 Apr 2015)
Changed paths:
M ckan/templates/home/snippets/stats.html
Log Message:
-----------
[#2389] Add stats group block for extendability
Commit: bef0265877ef83bfaf8fe4eb3f207b3da80448f3
https://github.com/ckan/ckan/commit/bef0265877ef83bfaf8fe4eb3f207b3da80448f3
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-04-17 (Fri, 17 Apr 2015)
Changed paths:
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2376] Sysadmin test for include_datasets False
Commit: ac4c826b76e8eb3bcac0caa7222ab8f037ebb070
https://github.com/ckan/ckan/commit/ac4c826b76e8eb3bcac0caa7222ab8f037ebb070
Author: amercader <amercadero at gmail.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M ckan/templates/home/snippets/stats.html
Log Message:
-----------
Merge branch '2389-stats-block' of https://github.com/brew/ckan into brew-2389-stats-block
Commit: 5b4364068106458686f5243349e65024de620d36
https://github.com/ckan/ckan/commit/5b4364068106458686f5243349e65024de620d36
Author: amercader <amercadero at gmail.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M ckan/templates/home/snippets/stats.html
Log Message:
-----------
Merge branch 'brew-2389-stats-block'
Commit: 44622e32e544d8bc3fc76aae86e276341d7f5ea1
https://github.com/ckan/ckan/commit/44622e32e544d8bc3fc76aae86e276341d7f5ea1
Author: amercader <amercadero at gmail.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M ckan/templates/tag/index.html
M ckan/templates/user/snippets/user_search.html
Log Message:
-----------
Merge branch '2396-searchicon-tag-user' of https://github.com/jqnatividad/ckan into jqnatividad-2396-searchicon-tag-user
Commit: 4c6f02c72f1c8d355a62431e19097074198bf3c0
https://github.com/ckan/ckan/commit/4c6f02c72f1c8d355a62431e19097074198bf3c0
Author: amercader <amercadero at gmail.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M ckan/templates/tag/index.html
M ckan/templates/user/snippets/user_search.html
Log Message:
-----------
Merge branch 'jqnatividad-2396-searchicon-tag-user'
Commit: 0d4050f51d411ef27572338548c2bcbda8a50d44
https://github.com/ckan/ckan/commit/0d4050f51d411ef27572338548c2bcbda8a50d44
Author: amercader <amercadero at gmail.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M ckan/lib/search/__init__.py
M ckan/lib/search/index.py
M ckan/logic/action/get.py
M ckan/templates/home/snippets/stats.html
M ckan/templates/tag/index.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Merge branch 'master' into log-errors
Commit: a7c71587aeed7c50920d4746408c4e016c77e004
https://github.com/ckan/ckan/commit/a7c71587aeed7c50920d4746408c4e016c77e004
Author: amercader <amercadero at gmail.com>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M ckan/controllers/api.py
Log Message:
-----------
Merge branch 'log-errors'
Commit: 71275c15d713815fed5530820c16221bd9578802
https://github.com/ckan/ckan/commit/71275c15d713815fed5530820c16221bd9578802
Author: Ian Ward <ian at excess.org>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/package.py
Log Message:
-----------
Merge branch '2392-fix-dataset-create-404'
Commit: f9ef20eb8c4b6ea5cbf85de8a1fcab434d06533d
https://github.com/ckan/ckan/commit/f9ef20eb8c4b6ea5cbf85de8a1fcab434d06533d
Author: Ian Ward <ian at excess.org>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
M ckan/controllers/user.py
M ckan/tests/controllers/test_user.py
Log Message:
-----------
Merge branch '2370-password-token-reset' of https://github.com/nateprewitt/ckan into nateprewitt-2370-password-token-reset
Commit: b081fdea1499e378a9e5b9ba71edee088bacd831
https://github.com/ckan/ckan/commit/b081fdea1499e378a9e5b9ba71edee088bacd831
Author: amercader <amercadero at gmail.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M ckan/config/deployment.ini_tmpl
Log Message:
-----------
[#2164] Tighten default auth settings
On a new install, don't allow regular users to:
* Create new datasets if user does not belong to an org
* Create new datasets if the dataset does not belong to an org
* Create new orgs
* Create new groups
Commit: b0208ccd675e876bc620c6bb054f70f417e4de6e
https://github.com/ckan/ckan/commit/b0208ccd675e876bc620c6bb054f70f417e4de6e
Author: amercader <amercadero at gmail.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
[#2164] Inform users of tighter auth settings after install isntructions
Commit: 4fe6d105c9d1f3db21071d8ee8037e260985379f
https://github.com/ckan/ckan/commit/4fe6d105c9d1f3db21071d8ee8037e260985379f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M ckan/config/deployment.ini_tmpl
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Merge pull request #2164 from ckan/2164-tighten-default-auth-settings
Default configurations allow anyone to "pretend they hacked the site"
Commit: 48a2162ade3851e4ce2e822e92548a37280e253b
https://github.com/ckan/ckan/commit/48a2162ade3851e4ce2e822e92548a37280e253b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M .coveragerc
M CHANGELOG.rst
A ckan/authz.py
M ckan/ckan_nose_plugin.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware.py
M ckan/config/resource_formats.json
M ckan/config/routing.py
M ckan/config/solr/schema.xml
M ckan/controllers/admin.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/i18n/ar/LC_MESSAGES/ckan.mo
M ckan/i18n/ar/LC_MESSAGES/ckan.po
M ckan/i18n/bg/LC_MESSAGES/ckan.mo
M ckan/i18n/bg/LC_MESSAGES/ckan.po
M ckan/i18n/ca/LC_MESSAGES/ckan.mo
M ckan/i18n/ca/LC_MESSAGES/ckan.po
M ckan/i18n/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/dv/LC_MESSAGES/ckan.mo
M ckan/i18n/dv/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_CA/LC_MESSAGES/ckan.mo
M ckan/i18n/en_CA/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/es_MX/LC_MESSAGES/ckan.mo
M ckan/i18n/es_MX/LC_MESSAGES/ckan.po
M ckan/i18n/eu/LC_MESSAGES/ckan.mo
M ckan/i18n/eu/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
M ckan/i18n/he/LC_MESSAGES/ckan.mo
M ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hr/LC_MESSAGES/ckan.mo
M ckan/i18n/hr/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lo/LC_MESSAGES/ckan.mo
M ckan/i18n/lo/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/mn_MN/LC_MESSAGES/ckan.mo
M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
M ckan/i18n/my/LC_MESSAGES/ckan.mo
M ckan/i18n/my/LC_MESSAGES/ckan.po
M ckan/i18n/my_MM/LC_MESSAGES/ckan.mo
M ckan/i18n/my_MM/LC_MESSAGES/ckan.po
A ckan/i18n/ne/LC_MESSAGES/ckan.mo
A 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/sw/LC_MESSAGES/ckan.mo
M ckan/i18n/sw/LC_MESSAGES/ckan.po
M ckan/i18n/th/LC_MESSAGES/ckan.mo
M ckan/i18n/th/LC_MESSAGES/ckan.po
M ckan/i18n/tr/LC_MESSAGES/ckan.mo
M ckan/i18n/tr/LC_MESSAGES/ckan.po
M ckan/i18n/uk_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/vi_VN/LC_MESSAGES/ckan.mo
M ckan/i18n/vi_VN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
M ckan/lib/cli.py
M ckan/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/helpers.py
M ckan/lib/mailer.py
M ckan/lib/munge.py
M ckan/lib/plugins.py
M ckan/lib/search/__init__.py
M ckan/lib/search/index.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/delete.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/schema.py
M ckan/logic/validators.py
M ckan/model/resource_view.py
M ckan/model/user.py
M ckan/new_authz.py
A ckan/new_tests.py
R ckan/new_tests/__init__.py
R ckan/new_tests/config/__init__.py
R ckan/new_tests/controllers/__init__.py
R ckan/new_tests/controllers/test_api.py
R ckan/new_tests/controllers/test_feed.py
R ckan/new_tests/controllers/test_group.py
R ckan/new_tests/controllers/test_package.py
R ckan/new_tests/controllers/test_util.py
R ckan/new_tests/factories.py
R ckan/new_tests/helpers.py
R ckan/new_tests/lib/__init__.py
R ckan/new_tests/lib/dictization/__init__.py
R ckan/new_tests/lib/dictization/test_model_dictize.py
R ckan/new_tests/lib/navl/__init__.py
R ckan/new_tests/lib/navl/test_dictization_functions.py
R ckan/new_tests/lib/navl/test_validators.py
R ckan/new_tests/lib/search/__init__.py
R ckan/new_tests/lib/search/test_index.py
R ckan/new_tests/lib/test_auth_tkt.py
R ckan/new_tests/lib/test_base.py
R ckan/new_tests/lib/test_cli.py
R ckan/new_tests/lib/test_config_tool.py
R ckan/new_tests/lib/test_datapreview.py
R ckan/new_tests/lib/test_helpers.py
R ckan/new_tests/lib/test_munge.py
R ckan/new_tests/logic/__init__.py
R ckan/new_tests/logic/action/__init__.py
R ckan/new_tests/logic/action/test_create.py
R ckan/new_tests/logic/action/test_delete.py
R ckan/new_tests/logic/action/test_get.py
R ckan/new_tests/logic/action/test_patch.py
R ckan/new_tests/logic/action/test_update.py
R ckan/new_tests/logic/auth/__init__.py
R ckan/new_tests/logic/auth/test_create.py
R ckan/new_tests/logic/auth/test_delete.py
R ckan/new_tests/logic/auth/test_get.py
R ckan/new_tests/logic/auth/test_init.py
R ckan/new_tests/logic/auth/test_update.py
R ckan/new_tests/logic/test_conversion.py
R ckan/new_tests/logic/test_converters.py
R ckan/new_tests/logic/test_schema.py
R ckan/new_tests/logic/test_validators.py
R ckan/new_tests/migration/__init__.py
R ckan/new_tests/model/__init__.py
R ckan/new_tests/model/test_resource.py
R ckan/new_tests/model/test_resource_view.py
R ckan/new_tests/model/test_user.py
R ckan/new_tests/plugins/__init__.py
R ckan/new_tests/test_authz.py
R ckan/new_tests/test_coding_standards.py
R ckan/new_tests/test_factories.py
M ckan/plugins/toolkit.py
M ckan/public/base/javascript/client.js
M ckan/public/base/less/masthead.less
M ckan/templates/admin/base.html
M ckan/templates/header.html
M ckan/templates/home/snippets/stats.html
M ckan/templates/organization/member_new.html
M ckan/templates/package/snippets/info.html
M ckan/templates/tag/index.html
M ckan/templates/user/read_base.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/__init__.py
R ckan/tests/ckantestplugins.py
A ckan/tests/config/__init__.py
A ckan/tests/config/test_middleware.py
A ckan/tests/controllers/__init__.py
A ckan/tests/controllers/test_api.py
A ckan/tests/controllers/test_feed.py
A ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_package.py
A ckan/tests/controllers/test_user.py
A ckan/tests/controllers/test_util.py
A ckan/tests/factories.py
R ckan/tests/functional/__init__.py
R ckan/tests/functional/api/__init__.py
R ckan/tests/functional/api/base.py
R ckan/tests/functional/api/model/__init__.py
R ckan/tests/functional/api/model/test_group.py
R ckan/tests/functional/api/model/test_group_and_organization_purge.py
R ckan/tests/functional/api/model/test_licenses.py
R ckan/tests/functional/api/model/test_package.py
R ckan/tests/functional/api/model/test_ratings.py
R ckan/tests/functional/api/model/test_relationships.py
R ckan/tests/functional/api/model/test_revisions.py
R ckan/tests/functional/api/model/test_tag.py
R ckan/tests/functional/api/model/test_vocabulary.py
R ckan/tests/functional/api/test_activity.py
R ckan/tests/functional/api/test_api.py
R ckan/tests/functional/api/test_dashboard.py
R ckan/tests/functional/api/test_email_notifications.py
R ckan/tests/functional/api/test_follow.py
R ckan/tests/functional/api/test_misc.py
R ckan/tests/functional/api/test_package_search.py
R ckan/tests/functional/api/test_resource.py
R ckan/tests/functional/api/test_resource_search.py
R ckan/tests/functional/api/test_revision_search.py
R ckan/tests/functional/api/test_user.py
R ckan/tests/functional/api/test_util.py
R ckan/tests/functional/base.py
R ckan/tests/functional/test_activity.py
R ckan/tests/functional/test_admin.py
R ckan/tests/functional/test_error.py
R ckan/tests/functional/test_group.py
R ckan/tests/functional/test_home.py
R ckan/tests/functional/test_package.py
R ckan/tests/functional/test_pagination.py
R ckan/tests/functional/test_preview_interface.py
R ckan/tests/functional/test_related.py
R ckan/tests/functional/test_revision.py
R ckan/tests/functional/test_storage.py
R ckan/tests/functional/test_tag.py
R ckan/tests/functional/test_tracking.py
R ckan/tests/functional/test_user.py
A ckan/tests/helpers.py
R ckan/tests/html_check.py
A ckan/tests/legacy/__init__.py
A ckan/tests/legacy/ckantestplugins.py
A ckan/tests/legacy/functional/__init__.py
A ckan/tests/legacy/functional/api/__init__.py
A ckan/tests/legacy/functional/api/base.py
A ckan/tests/legacy/functional/api/model/__init__.py
A ckan/tests/legacy/functional/api/model/test_group.py
A ckan/tests/legacy/functional/api/model/test_group_and_organization_purge.py
A ckan/tests/legacy/functional/api/model/test_licenses.py
A ckan/tests/legacy/functional/api/model/test_package.py
A ckan/tests/legacy/functional/api/model/test_ratings.py
A ckan/tests/legacy/functional/api/model/test_relationships.py
A ckan/tests/legacy/functional/api/model/test_revisions.py
A ckan/tests/legacy/functional/api/model/test_tag.py
A ckan/tests/legacy/functional/api/model/test_vocabulary.py
A ckan/tests/legacy/functional/api/test_activity.py
A ckan/tests/legacy/functional/api/test_api.py
A ckan/tests/legacy/functional/api/test_dashboard.py
A ckan/tests/legacy/functional/api/test_email_notifications.py
A ckan/tests/legacy/functional/api/test_follow.py
A ckan/tests/legacy/functional/api/test_misc.py
A ckan/tests/legacy/functional/api/test_package_search.py
A ckan/tests/legacy/functional/api/test_resource.py
A ckan/tests/legacy/functional/api/test_resource_search.py
A ckan/tests/legacy/functional/api/test_revision_search.py
A ckan/tests/legacy/functional/api/test_user.py
A ckan/tests/legacy/functional/api/test_util.py
A ckan/tests/legacy/functional/base.py
A ckan/tests/legacy/functional/test_activity.py
A ckan/tests/legacy/functional/test_admin.py
A ckan/tests/legacy/functional/test_error.py
A ckan/tests/legacy/functional/test_group.py
A ckan/tests/legacy/functional/test_home.py
A ckan/tests/legacy/functional/test_package.py
A ckan/tests/legacy/functional/test_pagination.py
A ckan/tests/legacy/functional/test_preview_interface.py
A ckan/tests/legacy/functional/test_related.py
A ckan/tests/legacy/functional/test_revision.py
A ckan/tests/legacy/functional/test_storage.py
A ckan/tests/legacy/functional/test_tag.py
A ckan/tests/legacy/functional/test_tracking.py
A ckan/tests/legacy/functional/test_user.py
A ckan/tests/legacy/html_check.py
A ckan/tests/legacy/lib/__init__.py
A ckan/tests/legacy/lib/solr/schema-no-version.xml
A ckan/tests/legacy/lib/solr/schema-wrong-version.xml
A ckan/tests/legacy/lib/test_accept.py
A ckan/tests/legacy/lib/test_alphabet_pagination.py
A ckan/tests/legacy/lib/test_authenticator.py
A ckan/tests/legacy/lib/test_cli.py
A ckan/tests/legacy/lib/test_dictization.py
A ckan/tests/legacy/lib/test_dictization_schema.py
A ckan/tests/legacy/lib/test_email_notifications.py
A ckan/tests/legacy/lib/test_hash.py
A ckan/tests/legacy/lib/test_helpers.py
A ckan/tests/legacy/lib/test_i18n.py
A ckan/tests/legacy/lib/test_mailer.py
A ckan/tests/legacy/lib/test_navl.py
A ckan/tests/legacy/lib/test_resource_search.py
A ckan/tests/legacy/lib/test_simple_search.py
A ckan/tests/legacy/lib/test_solr_package_search.py
A ckan/tests/legacy/lib/test_solr_package_search_synchronous_update.py
A ckan/tests/legacy/lib/test_solr_schema_version.py
A ckan/tests/legacy/lib/test_solr_search_index.py
A ckan/tests/legacy/lib/test_tag_search.py
A ckan/tests/legacy/logic/__init__.py
A ckan/tests/legacy/logic/test_action.py
A ckan/tests/legacy/logic/test_auth.py
A ckan/tests/legacy/logic/test_init.py
A ckan/tests/legacy/logic/test_member.py
A ckan/tests/legacy/logic/test_tag.py
A ckan/tests/legacy/logic/test_tag_vocab.py
A ckan/tests/legacy/logic/test_validators.py
A ckan/tests/legacy/misc/__init__.py
A ckan/tests/legacy/misc/test_format_text.py
A ckan/tests/legacy/misc/test_mock_mail_server.py
A ckan/tests/legacy/misc/test_sync.py
A ckan/tests/legacy/mock_mail_server.py
A ckan/tests/legacy/mock_plugin.py
A ckan/tests/legacy/models/__init__.py
A ckan/tests/legacy/models/test_activity.py
A ckan/tests/legacy/models/test_extras.py
A ckan/tests/legacy/models/test_follower.py
A ckan/tests/legacy/models/test_group.py
A ckan/tests/legacy/models/test_license.py
A ckan/tests/legacy/models/test_misc.py
A ckan/tests/legacy/models/test_package.py
A ckan/tests/legacy/models/test_package_relationships.py
A ckan/tests/legacy/models/test_purge_revision.py
A ckan/tests/legacy/models/test_resource.py
A ckan/tests/legacy/models/test_revision.py
A ckan/tests/legacy/models/test_user.py
A ckan/tests/legacy/pylons_controller.py
A ckan/tests/legacy/schema/__init__.py
A ckan/tests/legacy/schema/test_schema.py
A ckan/tests/legacy/test_coding_standards.py
A ckan/tests/legacy/test_dumper.py
A ckan/tests/legacy/test_plugins.py
A ckan/tests/legacy/test_versions.py
A ckan/tests/legacy/test_wsgi_ckanclient.py
A ckan/tests/legacy/wsgi_ckanclient.py
M ckan/tests/lib/__init__.py
A ckan/tests/lib/dictization/__init__.py
A ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/navl/__init__.py
A ckan/tests/lib/navl/test_dictization_functions.py
A ckan/tests/lib/navl/test_validators.py
A ckan/tests/lib/search/__init__.py
A ckan/tests/lib/search/test_index.py
R ckan/tests/lib/solr/schema-no-version.xml
R ckan/tests/lib/solr/schema-wrong-version.xml
R ckan/tests/lib/test_accept.py
R ckan/tests/lib/test_alphabet_pagination.py
A ckan/tests/lib/test_auth_tkt.py
R ckan/tests/lib/test_authenticator.py
A ckan/tests/lib/test_base.py
M ckan/tests/lib/test_cli.py
A ckan/tests/lib/test_config_tool.py
A ckan/tests/lib/test_datapreview.py
R ckan/tests/lib/test_dictization.py
R ckan/tests/lib/test_dictization_schema.py
R ckan/tests/lib/test_email_notifications.py
R ckan/tests/lib/test_hash.py
M ckan/tests/lib/test_helpers.py
R ckan/tests/lib/test_i18n.py
R ckan/tests/lib/test_mailer.py
A ckan/tests/lib/test_munge.py
R ckan/tests/lib/test_navl.py
R ckan/tests/lib/test_resource_search.py
R ckan/tests/lib/test_simple_search.py
R ckan/tests/lib/test_solr_package_search.py
R ckan/tests/lib/test_solr_package_search_synchronous_update.py
R ckan/tests/lib/test_solr_schema_version.py
R ckan/tests/lib/test_solr_search_index.py
R ckan/tests/lib/test_tag_search.py
A ckan/tests/logic/action/__init__.py
A ckan/tests/logic/action/test_create.py
A ckan/tests/logic/action/test_delete.py
A ckan/tests/logic/action/test_get.py
A ckan/tests/logic/action/test_patch.py
A ckan/tests/logic/action/test_update.py
A ckan/tests/logic/auth/__init__.py
A ckan/tests/logic/auth/test_create.py
A ckan/tests/logic/auth/test_delete.py
A ckan/tests/logic/auth/test_get.py
A ckan/tests/logic/auth/test_init.py
A ckan/tests/logic/auth/test_update.py
R ckan/tests/logic/test_action.py
R ckan/tests/logic/test_auth.py
A ckan/tests/logic/test_conversion.py
A ckan/tests/logic/test_converters.py
R ckan/tests/logic/test_init.py
R ckan/tests/logic/test_member.py
A ckan/tests/logic/test_schema.py
R ckan/tests/logic/test_tag.py
R ckan/tests/logic/test_tag_vocab.py
M ckan/tests/logic/test_validators.py
A ckan/tests/migration/__init__.py
R ckan/tests/misc/__init__.py
R ckan/tests/misc/test_format_text.py
R ckan/tests/misc/test_mock_mail_server.py
R ckan/tests/misc/test_sync.py
R ckan/tests/mock_mail_server.py
R ckan/tests/mock_plugin.py
A ckan/tests/model/__init__.py
A ckan/tests/model/test_resource.py
A ckan/tests/model/test_resource_view.py
A ckan/tests/model/test_user.py
R ckan/tests/models/__init__.py
R ckan/tests/models/test_activity.py
R ckan/tests/models/test_extras.py
R ckan/tests/models/test_follower.py
R ckan/tests/models/test_group.py
R ckan/tests/models/test_license.py
R ckan/tests/models/test_misc.py
R ckan/tests/models/test_package.py
R ckan/tests/models/test_package_relationships.py
R ckan/tests/models/test_purge_revision.py
R ckan/tests/models/test_resource.py
R ckan/tests/models/test_revision.py
R ckan/tests/models/test_user.py
A ckan/tests/plugins/__init__.py
R ckan/tests/pylons_controller.py
R ckan/tests/schema/__init__.py
R ckan/tests/schema/test_schema.py
A ckan/tests/test_authz.py
M ckan/tests/test_coding_standards.py
R ckan/tests/test_dumper.py
A ckan/tests/test_factories.py
R ckan/tests/test_plugins.py
R ckan/tests/test_versions.py
R ckan/tests/test_wsgi_ckanclient.py
R ckan/tests/wsgi_ckanclient.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/tests/test.py
M ckanext/datapusher/tests/test_default_views.py
M ckanext/datastore/db.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/tests/test_create.py
M ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
M ckanext/datastore/tests/test_info.py
M ckanext/datastore/tests/test_interface.py
M ckanext/datastore/tests/test_plugin.py
M ckanext/datastore/tests/test_search.py
M ckanext/datastore/tests/test_unit.py
M ckanext/datastore/tests/test_upsert.py
M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
A ckanext/example_iconfigurer/__init__.py
A ckanext/example_iconfigurer/controller.py
A ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/templates/admin/myext_config.html
A ckanext/example_iconfigurer/tests/__init__.py
A ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
A ckanext/example_iconfigurer/tests/test_iconfigurer_toolkit.py
M ckanext/example_idatasetform/tests/test_controllers.py
M ckanext/example_idatasetform/tests/test_example_idatasetform.py
M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
M ckanext/imageview/tests/test_view.py
M ckanext/multilingual/tests/test_multilingual_plugin.py
R ckanext/pdfview/__init__.py
R ckanext/pdfview/plugin.py
R ckanext/pdfview/tests/__init__.py
R ckanext/pdfview/tests/test_view.py
R ckanext/pdfview/theme/public/css/pdf.css
R ckanext/pdfview/theme/public/css/recline.css
R ckanext/pdfview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfview/theme/public/pdf_view.js
R ckanext/pdfview/theme/public/resource.config
R ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
R ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
R ckanext/pdfview/theme/public/vendor/webL10n/README.md
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
R ckanext/pdfview/theme/templates/pdf.html
M ckanext/reclineview/plugin.py
M ckanext/reclineview/tests/test_view.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/tests/test_stats_plugin.py
M ckanext/textview/plugin.py
M ckanext/textview/tests/test_view.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/frontend/templating.rst
M doc/contributing/testing.rst
M doc/maintaining/configuration.rst
M doc/maintaining/datastore.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into make-vocabulary-dictize-faster
Compare: https://github.com/ckan/ckan/compare/d09bfe76cf30...48a2162ade38
More information about the ckan-changes
mailing list