[ckan-changes] [ckan/ckan] 44aa96: [#1078] avoid json loads/dumps with LazyJSONObject
GitHub
noreply at github.com
Thu Sep 3 20:05:47 UTC 2015
Branch: refs/heads/2493-stats
Home: https://github.com/ckan/ckan
Commit: 44aa9699f667f300d57e5f7291686f5fb2d216ea
https://github.com/ckan/ckan/commit/44aa9699f667f300d57e5f7291686f5fb2d216ea
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/controllers/api.py
A ckan/lib/lazyjson.py
M ckan/logic/action/get.py
Log Message:
-----------
[#1078] avoid json loads/dumps with LazyJSONObject
Commit: 3ae69be07908ab3fb6305e2b284d2ec0d61d45c9
https://github.com/ckan/ckan/commit/3ae69be07908ab3fb6305e2b284d2ec0d61d45c9
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/controllers/api.py
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] LazyJSONEncoder as fallback for api call responses
Commit: ce5d7e85280bdd350abbc39c19a9f37066472603
https://github.com/ckan/ckan/commit/ce5d7e85280bdd350abbc39c19a9f37066472603
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/logic/action/update.py
Log Message:
-----------
[#1078] force package_show return type within resource_update
Commit: 9330b47e0e314ee461aac1529a77a3fb6acb30a0
https://github.com/ckan/ckan/commit/9330b47e0e314ee461aac1529a77a3fb6acb30a0
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] pep8
Commit: 12420cefcc8ad3e40e429201189857cf99abd69e
https://github.com/ckan/ckan/commit/12420cefcc8ad3e40e429201189857cf99abd69e
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/logic/action/create.py
Log Message:
-----------
[#1078] force package_show return type within resource_create
Commit: 5f0ca73ed2e2e65ec071884f8c17498c666dd448
https://github.com/ckan/ckan/commit/5f0ca73ed2e2e65ec071884f8c17498c666dd448
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] 2.7 comatibility fix: use simplejson for lazyjson
Commit: 5a795f2bd9424d6bd0d30389b0477f7567e83019
https://github.com/ckan/ckan/commit/5a795f2bd9424d6bd0d30389b0477f7567e83019
Author: Ian Ward <ian at excess.org>
Date: 2013-09-04 (Wed, 04 Sep 2013)
Changed paths:
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] pep8
Commit: 6dc13331a5e7ea7fcfbc8f49373b8205fbe40033
https://github.com/ckan/ckan/commit/6dc13331a5e7ea7fcfbc8f49373b8205fbe40033
Author: Ian Ward <ian at excess.org>
Date: 2014-12-11 (Thu, 11 Dec 2014)
Changed paths:
A .coveragerc
R .gitmodules
M .travis.yml
M .tx/config
M CHANGELOG.rst
M CONTRIBUTING.rst
A Dockerfile
M MANIFEST.in
M README.rst
R bin/travis-build
A bin/travis-install-dependencies
A bin/travis-run-tests
M ckan/__init__.py
M ckan/ckan_nose_plugin.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/middleware.py
A ckan/config/resource_formats.json
M ckan/config/routing.py
R ckan/config/solr/CHANGELOG.txt
M ckan/config/solr/README.txt
M ckan/config/solr/schema-1.2.xml
M ckan/config/solr/schema-1.3.xml
M ckan/config/solr/schema-1.4.xml
M ckan/config/solr/schema-2.0.xml
A ckan/config/solr/schema.xml
M ckan/config/who.ini
M ckan/controllers/admin.py
M ckan/controllers/api.py
M ckan/controllers/feed.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/organization.py
M ckan/controllers/package.py
M ckan/controllers/related.py
M ckan/controllers/revision.py
M ckan/controllers/storage.py
M ckan/controllers/tag.py
M ckan/controllers/template.py
M ckan/controllers/user.py
M ckan/controllers/util.py
M ckan/exceptions.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
M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
M ckan/i18n/es/LC_MESSAGES/ckan.mo
M ckan/i18n/es/LC_MESSAGES/ckan.po
M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
M ckan/i18n/fi/LC_MESSAGES/ckan.mo
M ckan/i18n/fi/LC_MESSAGES/ckan.po
M ckan/i18n/fr/LC_MESSAGES/ckan.mo
M ckan/i18n/fr/LC_MESSAGES/ckan.po
A ckan/i18n/he/LC_MESSAGES/ckan.mo
A ckan/i18n/he/LC_MESSAGES/ckan.po
M ckan/i18n/hu/LC_MESSAGES/ckan.mo
M ckan/i18n/hu/LC_MESSAGES/ckan.po
M ckan/i18n/id/LC_MESSAGES/ckan.mo
M ckan/i18n/id/LC_MESSAGES/ckan.po
M ckan/i18n/is/LC_MESSAGES/ckan.mo
M ckan/i18n/is/LC_MESSAGES/ckan.po
M ckan/i18n/it/LC_MESSAGES/ckan.mo
M ckan/i18n/it/LC_MESSAGES/ckan.po
M ckan/i18n/ja/LC_MESSAGES/ckan.mo
M ckan/i18n/ja/LC_MESSAGES/ckan.po
M ckan/i18n/km/LC_MESSAGES/ckan.mo
M ckan/i18n/km/LC_MESSAGES/ckan.po
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
M ckan/i18n/lt/LC_MESSAGES/ckan.mo
M ckan/i18n/lt/LC_MESSAGES/ckan.po
M ckan/i18n/lv/LC_MESSAGES/ckan.mo
M ckan/i18n/lv/LC_MESSAGES/ckan.po
M ckan/i18n/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
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/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
A ckan/i18n/vi/LC_MESSAGES/ckan.mo
A ckan/i18n/vi/LC_MESSAGES/ckan.po
A ckan/i18n/vi_VN/LC_MESSAGES/ckan.mo
A 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
A ckan/lib/config_tool.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/email_notifications.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
M ckan/lib/navl/dictization_functions.py
M ckan/lib/navl/validators.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/__init__.py
M ckan/lib/search/index.py
M ckan/lib/search/query.py
A ckan/lib/uploader.py
A ckan/lib/util.py
M ckan/logic/__init__.py
M ckan/logic/action/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/delete.py
M ckan/logic/action/get.py
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/071_add_state_column_to_user_table.py
A ckan/migration/versions/072_add_resource_view.py
A ckan/migration/versions/073_update_resource_view_resource_id_constraint.py
A ckan/migration/versions/074_remove_resource_groups.py
M ckan/model/__init__.py
M ckan/model/activity.py
M ckan/model/core.py
M ckan/model/follower.py
M ckan/model/group.py
M ckan/model/license.py
M ckan/model/meta.py
M ckan/model/modification.py
M ckan/model/package.py
M ckan/model/rating.py
M ckan/model/resource.py
A ckan/model/resource_view.py
M ckan/model/tag.py
M ckan/model/user.py
M ckan/new_authz.py
A ckan/new_tests/__init__.py
A ckan/new_tests/config/__init__.py
A ckan/new_tests/controllers/__init__.py
A ckan/new_tests/controllers/test_feed.py
A ckan/new_tests/controllers/test_group.py
A ckan/new_tests/controllers/test_package.py
A ckan/new_tests/controllers/test_util.py
A ckan/new_tests/factories.py
A ckan/new_tests/helpers.py
A ckan/new_tests/lib/__init__.py
A ckan/new_tests/lib/dictization/__init__.py
A ckan/new_tests/lib/dictization/test_model_dictize.py
A ckan/new_tests/lib/navl/__init__.py
A ckan/new_tests/lib/navl/test_dictization_functions.py
A ckan/new_tests/lib/navl/test_validators.py
A ckan/new_tests/lib/search/__init__.py
A 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_config_tool.py
A ckan/new_tests/lib/test_helpers.py
A ckan/new_tests/logic/__init__.py
A ckan/new_tests/logic/action/__init__.py
A ckan/new_tests/logic/action/test_create.py
A ckan/new_tests/logic/action/test_delete.py
A ckan/new_tests/logic/action/test_get.py
A ckan/new_tests/logic/action/test_patch.py
A ckan/new_tests/logic/action/test_update.py
A ckan/new_tests/logic/auth/__init__.py
A ckan/new_tests/logic/auth/test_create.py
A ckan/new_tests/logic/auth/test_delete.py
A ckan/new_tests/logic/auth/test_init.py
A ckan/new_tests/logic/auth/test_update.py
A ckan/new_tests/logic/test_conversion.py
A ckan/new_tests/logic/test_converters.py
A ckan/new_tests/logic/test_schema.py
A ckan/new_tests/logic/test_validators.py
A ckan/new_tests/migration/__init__.py
A ckan/new_tests/model/__init__.py
A ckan/new_tests/model/test_resource.py
A ckan/new_tests/model/test_resource_view.py
A ckan/new_tests/model/test_user.py
A ckan/new_tests/plugins/__init__.py
A ckan/new_tests/test_authz.py
A ckan/new_tests/test_coding_standards.py
A 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/__init__.py
M ckan/plugins/core.py
M ckan/plugins/interfaces.py
M ckan/plugins/toolkit.py
A ckan/plugins/toolkit_sphinx_extension.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/client.js
M ckan/public/base/javascript/main.js
M ckan/public/base/javascript/modules/autocomplete.js
M ckan/public/base/javascript/modules/custom-fields.js
A ckan/public/base/javascript/modules/image-upload.js
A ckan/public/base/javascript/modules/resource-reorder.js
A ckan/public/base/javascript/modules/resource-view-embed.js
A ckan/public/base/javascript/modules/resource-view-reorder.js
M ckan/public/base/javascript/modules/slug-preview.js
M ckan/public/base/javascript/resource.config
M ckan/public/base/less/activity.less
M ckan/public/base/less/ckan.less
A ckan/public/base/less/datapusher.less
M ckan/public/base/less/dataset.less
M ckan/public/base/less/footer.less
M ckan/public/base/less/forms.less
M ckan/public/base/less/homepage.less
M ckan/public/base/less/iehacks.less
M ckan/public/base/less/layout.less
M ckan/public/base/less/main.less
M ckan/public/base/less/masthead.less
M ckan/public/base/less/media.less
M ckan/public/base/less/mixins.less
M ckan/public/base/less/module.less
M ckan/public/base/less/nav.less
M ckan/public/base/less/search.less
M ckan/public/base/less/toolbar.less
M ckan/public/base/test/spec/modules/autocomplete.spec.js
M ckan/public/base/test/spec/modules/custom-fields.spec.js
M ckan/public/base/vendor/bootstrap/less/responsive.less
M ckan/public/base/vendor/jquery.min.js
A ckan/public/base/vendor/jquery.ui.core.js
A ckan/public/base/vendor/jquery.ui.mouse.js
A ckan/public/base/vendor/jquery.ui.sortable.js
M ckan/public/base/vendor/jquery.ui.widget.js
R ckan/public/base/vendor/jquery.ui.widget.min.js
M ckan/public/base/vendor/resource.config
A ckan/public/base/vendor/select2/.gitignore
A ckan/public/base/vendor/select2/LICENSE
M ckan/public/base/vendor/select2/README.md
A ckan/public/base/vendor/select2/bower.json
A ckan/public/base/vendor/select2/component.json
A ckan/public/base/vendor/select2/composer.json
A ckan/public/base/vendor/select2/package.json
A ckan/public/base/vendor/select2/release.sh
A ckan/public/base/vendor/select2/select2-bootstrap.css
A ckan/public/base/vendor/select2/select2-spinner.gif
M ckan/public/base/vendor/select2/select2.css
A ckan/public/base/vendor/select2/select2.jquery.json
M ckan/public/base/vendor/select2/select2.js
R ckan/public/base/vendor/select2/select2.min.css
M ckan/public/base/vendor/select2/select2.min.js
M ckan/public/base/vendor/select2/select2.png
A ckan/public/base/vendor/select2/select2_locale_ar.js
A ckan/public/base/vendor/select2/select2_locale_bg.js
A ckan/public/base/vendor/select2/select2_locale_ca.js
A ckan/public/base/vendor/select2/select2_locale_cs.js
A ckan/public/base/vendor/select2/select2_locale_da.js
A ckan/public/base/vendor/select2/select2_locale_de.js
A ckan/public/base/vendor/select2/select2_locale_el.js
A ckan/public/base/vendor/select2/select2_locale_en.js.template
A ckan/public/base/vendor/select2/select2_locale_es.js
A ckan/public/base/vendor/select2/select2_locale_et.js
A ckan/public/base/vendor/select2/select2_locale_eu.js
A ckan/public/base/vendor/select2/select2_locale_fa.js
A ckan/public/base/vendor/select2/select2_locale_fi.js
A ckan/public/base/vendor/select2/select2_locale_fr.js
A ckan/public/base/vendor/select2/select2_locale_gl.js
A ckan/public/base/vendor/select2/select2_locale_he.js
A ckan/public/base/vendor/select2/select2_locale_hr.js
A ckan/public/base/vendor/select2/select2_locale_hu.js
A ckan/public/base/vendor/select2/select2_locale_id.js
A ckan/public/base/vendor/select2/select2_locale_is.js
A ckan/public/base/vendor/select2/select2_locale_it.js
A ckan/public/base/vendor/select2/select2_locale_ja.js
A ckan/public/base/vendor/select2/select2_locale_ka.js
A ckan/public/base/vendor/select2/select2_locale_ko.js
A ckan/public/base/vendor/select2/select2_locale_lt.js
A ckan/public/base/vendor/select2/select2_locale_lv.js
A ckan/public/base/vendor/select2/select2_locale_mk.js
A ckan/public/base/vendor/select2/select2_locale_ms.js
A ckan/public/base/vendor/select2/select2_locale_nl.js
A ckan/public/base/vendor/select2/select2_locale_no.js
A ckan/public/base/vendor/select2/select2_locale_pl.js
A ckan/public/base/vendor/select2/select2_locale_pt-BR.js
A ckan/public/base/vendor/select2/select2_locale_pt-PT.js
A ckan/public/base/vendor/select2/select2_locale_ro.js
A ckan/public/base/vendor/select2/select2_locale_rs.js
A ckan/public/base/vendor/select2/select2_locale_ru.js
A ckan/public/base/vendor/select2/select2_locale_sk.js
A ckan/public/base/vendor/select2/select2_locale_sv.js
A ckan/public/base/vendor/select2/select2_locale_th.js
A ckan/public/base/vendor/select2/select2_locale_tr.js
A ckan/public/base/vendor/select2/select2_locale_uk.js
A ckan/public/base/vendor/select2/select2_locale_vi.js
A ckan/public/base/vendor/select2/select2_locale_zh-CN.js
A ckan/public/base/vendor/select2/select2_locale_zh-TW.js
A ckan/public/base/vendor/select2/select2x2.png
R ckan/public/base/vendor/select2/spinner.gif
M ckan/public/scripts/application.js
R ckan/rating.py
M ckan/templates/activity_streams/activity_stream_items.html
M ckan/templates/admin/base.html
M ckan/templates/admin/config.html
M ckan/templates/admin/index.html
A ckan/templates/admin/trash.html
M ckan/templates/ajax_snippets/api_info.html
M ckan/templates/base.html
M ckan/templates/dataviewer/base.html
M ckan/templates/dataviewer/snippets/data_preview.html
M ckan/templates/development/snippets/facet.html
M ckan/templates/development/snippets/markup.html
M ckan/templates/development/snippets/module.html
M ckan/templates/footer.html
M ckan/templates/group/about.html
M ckan/templates/group/activity_stream.html
M ckan/templates/group/admins.html
M ckan/templates/group/base_form_page.html
M ckan/templates/group/confirm_delete.html
M ckan/templates/group/confirm_delete_member.html
M ckan/templates/group/edit.html
M ckan/templates/group/edit_base.html
M ckan/templates/group/followers.html
M ckan/templates/group/history.html
M ckan/templates/group/index.html
M ckan/templates/group/member_new.html
M ckan/templates/group/members.html
M ckan/templates/group/new.html
M ckan/templates/group/read.html
M ckan/templates/group/read_base.html
M ckan/templates/group/snippets/group_form.html
M ckan/templates/group/snippets/group_item.html
M ckan/templates/group/snippets/group_list.html
M ckan/templates/group/snippets/helper.html
M ckan/templates/group/snippets/info.html
M ckan/templates/header.html
M ckan/templates/home/index.html
A ckan/templates/home/layout1.html
A ckan/templates/home/layout2.html
A ckan/templates/home/layout3.html
A ckan/templates/home/snippets/featured_group.html
A ckan/templates/home/snippets/featured_organization.html
A ckan/templates/home/snippets/promoted.html
A ckan/templates/home/snippets/search.html
A ckan/templates/home/snippets/stats.html
M ckan/templates/macros/autoform.html
M ckan/templates/macros/form.html
M ckan/templates/organization/about.html
M ckan/templates/organization/activity_stream.html
M ckan/templates/organization/admins.html
M ckan/templates/organization/base_form_page.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/confirm_delete.html
M ckan/templates/organization/confirm_delete_member.html
M ckan/templates/organization/edit.html
M ckan/templates/organization/edit_base.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/members.html
M ckan/templates/organization/read.html
M ckan/templates/organization/read_base.html
M ckan/templates/organization/snippets/feeds.html
M ckan/templates/organization/snippets/helper.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_item.html
M ckan/templates/organization/snippets/organization_list.html
M ckan/templates/package/activity.html
R ckan/templates/package/activity_stream.html
M ckan/templates/package/base.html
M ckan/templates/package/base_form_page.html
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/templates/package/edit.html
A ckan/templates/package/edit_base.html
A ckan/templates/package/edit_view.html
M ckan/templates/package/followers.html
A ckan/templates/package/group_list.html
M ckan/templates/package/history.html
M ckan/templates/package/new.html
M ckan/templates/package/new_package_form.html
R ckan/templates/package/new_package_metadata.html
M ckan/templates/package/new_resource.html
A ckan/templates/package/new_resource_not_draft.html
A 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/related_list.html
A ckan/templates/package/resource_data.html
M ckan/templates/package/resource_edit.html
A ckan/templates/package/resource_edit_base.html
M ckan/templates/package/resource_read.html
A ckan/templates/package/resource_views.html
A ckan/templates/package/resources.html
M ckan/templates/package/search.html
M ckan/templates/package/snippets/additional_info.html
M ckan/templates/package/snippets/info.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/package_context.html
M ckan/templates/package/snippets/package_form.html
M ckan/templates/package/snippets/package_metadata_fields.html
R ckan/templates/package/snippets/package_metadata_form.html
M ckan/templates/package/snippets/resource_edit_form.html
M ckan/templates/package/snippets/resource_form.html
A ckan/templates/package/snippets/resource_help.html
A ckan/templates/package/snippets/resource_info.html
M ckan/templates/package/snippets/resource_item.html
A ckan/templates/package/snippets/resource_view.html
A ckan/templates/package/snippets/resource_view_embed.html
A ckan/templates/package/snippets/resource_views_list.html
A ckan/templates/package/snippets/resource_views_list_item.html
M ckan/templates/package/snippets/resources.html
M ckan/templates/package/snippets/resources_list.html
M ckan/templates/package/snippets/revisions_table.html
M ckan/templates/package/snippets/stages.html
A ckan/templates/package/snippets/view_form.html
A ckan/templates/package/snippets/view_help.html
A ckan/templates/package/view_edit_base.html
M ckan/templates/page.html
M ckan/templates/related/base_form_page.html
M ckan/templates/related/confirm_delete.html
M ckan/templates/related/edit_form.html
M ckan/templates/related/snippets/related_item.html
M ckan/templates/revision/read.html
M ckan/templates/revision/snippets/revisions_list.html
M ckan/templates/snippets/activity_item.html
M ckan/templates/snippets/context/dataset.html
M ckan/templates/snippets/context/group.html
M ckan/templates/snippets/context/user.html
A ckan/templates/snippets/datapusher_status.html
M ckan/templates/snippets/disqus_trackback.html
M ckan/templates/snippets/facet_list.html
M ckan/templates/snippets/follow_button.html
M ckan/templates/snippets/group.html
M ckan/templates/snippets/group_item.html
M ckan/templates/snippets/license.html
M ckan/templates/snippets/organization.html
M ckan/templates/snippets/organization_item.html
M ckan/templates/snippets/package_item.html
M ckan/templates/snippets/package_list.html
M ckan/templates/snippets/private.html
M ckan/templates/snippets/related.html
M ckan/templates/snippets/search_form.html
M ckan/templates/snippets/search_result_text.html
M ckan/templates/snippets/social.html
M ckan/templates/snippets/tag_list.html
M ckan/templates/tag/index.html
M ckan/templates/user/activity_stream.html
M ckan/templates/user/dashboard.html
M ckan/templates/user/edit.html
M ckan/templates/user/edit_base.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/followers.html
M ckan/templates/user/list.html
M ckan/templates/user/login.html
M ckan/templates/user/logout_first.html
M ckan/templates/user/new.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/perform_reset.html
M ckan/templates/user/read.html
M ckan/templates/user/read_base.html
M ckan/templates/user/request_reset.html
R ckan/templates/user/snippets/back_to_user_action.html
M ckan/templates/user/snippets/followee_dropdown.html
M ckan/templates/user/snippets/followers.html
M ckan/templates/user/snippets/login_form.html
A ckan/templates/user/snippets/recaptcha.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
M ckan/tests/functional/api/base.py
M ckan/tests/functional/api/model/test_group_and_organization_purge.py
M ckan/tests/functional/api/model/test_package.py
M ckan/tests/functional/api/model/test_vocabulary.py
M ckan/tests/functional/api/test_activity.py
M ckan/tests/functional/api/test_follow.py
M ckan/tests/functional/api/test_package_search.py
M ckan/tests/functional/api/test_user.py
M ckan/tests/functional/test_activity.py
M ckan/tests/functional/test_admin.py
R ckan/tests/functional/test_cors.py
R ckan/tests/functional/test_follow.py
M ckan/tests/functional/test_group.py
M ckan/tests/functional/test_home.py
M ckan/tests/functional/test_package.py
R ckan/tests/functional/test_package_relationships.py
M ckan/tests/functional/test_related.py
M ckan/tests/functional/test_revision.py
R ckan/tests/functional/test_search.py
M ckan/tests/functional/test_tag.py
R ckan/tests/functional/test_tag_vocab.py
A ckan/tests/functional/test_tracking.py
R ckan/tests/functional/test_upload.py
M ckan/tests/functional/test_user.py
M ckan/tests/lib/test_accept.py
A ckan/tests/lib/test_authenticator.py
M ckan/tests/lib/test_dictization.py
M ckan/tests/lib/test_dictization_schema.py
R ckan/tests/lib/test_field_types.py
M ckan/tests/lib/test_mailer.py
M ckan/tests/lib/test_navl.py
M ckan/tests/lib/test_resource_search.py
M ckan/tests/lib/test_solr_schema_version.py
M ckan/tests/lib/test_solr_search_index.py
M ckan/tests/logic/test_action.py
M ckan/tests/logic/test_auth.py
M ckan/tests/logic/test_init.py
M ckan/tests/logic/test_member.py
M ckan/tests/logic/test_tag.py
A ckan/tests/models/test_follower.py
M ckan/tests/models/test_group.py
M ckan/tests/models/test_package.py
M ckan/tests/models/test_resource.py
M ckan/tests/models/test_user.py
M ckan/tests/test_coding_standards.py
M ckan/tests/test_plugins.py
R ckan_deb/DEBIAN/control.template
R ckan_deb/usr/bin/ckan-create-instance
R ckan_deb/usr/bin/ckan-instance-maintenance
R ckan_deb/usr/bin/ckan-setup-solr
R ckan_deb/usr/lib/ckan/common.sh
A ckanext/datapusher/__init__.py
A ckanext/datapusher/helpers.py
A ckanext/datapusher/logic/__init__.py
A ckanext/datapusher/logic/action.py
A ckanext/datapusher/logic/auth.py
A ckanext/datapusher/logic/schema.py
A ckanext/datapusher/plugin.py
A ckanext/datapusher/tests/__init__.py
A ckanext/datapusher/tests/test.py
R ckanext/datastore/bin/__init__.py
R ckanext/datastore/bin/datastore_setup.py
R ckanext/datastore/bin/set_permissions.sql
M ckanext/datastore/commands.py
M ckanext/datastore/db.py
A ckanext/datastore/helpers.py
A ckanext/datastore/interfaces.py
M ckanext/datastore/logic/action.py
M ckanext/datastore/logic/auth.py
M ckanext/datastore/logic/schema.py
M ckanext/datastore/plugin.py
A ckanext/datastore/set_permissions.sql
M ckanext/datastore/tests/helpers.py
A ckanext/datastore/tests/sample_datastore_plugin.py
M ckanext/datastore/tests/test_create.py
A ckanext/datastore/tests/test_db.py
M ckanext/datastore/tests/test_delete.py
M ckanext/datastore/tests/test_dump.py
A ckanext/datastore/tests/test_helpers.py
A ckanext/datastore/tests/test_interface.py
A 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
A ckanext/example_iauthfunctions/__init__.py
A ckanext/example_iauthfunctions/plugin_v1.py
A ckanext/example_iauthfunctions/plugin_v2.py
A ckanext/example_iauthfunctions/plugin_v3.py
A ckanext/example_iauthfunctions/plugin_v4.py
A ckanext/example_iauthfunctions/plugin_v5_custom_config_setting.py
A ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
M ckanext/example_idatasetform/plugin.py
A ckanext/example_idatasetform/plugin_v1.py
A ckanext/example_idatasetform/plugin_v2.py
A ckanext/example_idatasetform/plugin_v3.py
A ckanext/example_idatasetform/plugin_v4.py
A ckanext/example_idatasetform/templates/package/search.html
A ckanext/example_idatasetform/templates/package/snippets/additional_info.html
M ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html
A ckanext/example_idatasetform/templates/package/snippets/resource_form.html
A ckanext/example_idatasetform/tests/__init__.py
A ckanext/example_idatasetform/tests/test_example_idatasetform.py
A ckanext/example_iresourcecontroller/__init__.py
A ckanext/example_iresourcecontroller/plugin.py
A ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
A ckanext/example_ivalidators/__init__.py
A ckanext/example_ivalidators/plugin.py
A ckanext/example_ivalidators/tests/__init__.py
A ckanext/example_ivalidators/tests/test_ivalidators.py
A ckanext/example_theme/__init__.py
A ckanext/example_theme/custom_config_setting/__init__.py
A ckanext/example_theme/custom_config_setting/plugin.py
A ckanext/example_theme/custom_config_setting/templates/home/layout1.html
A ckanext/example_theme/custom_config_setting/templates/snippets
A ckanext/example_theme/v01_empty_extension/__init__.py
A ckanext/example_theme/v01_empty_extension/plugin.py
A ckanext/example_theme/v02_empty_template/__init__.py
A ckanext/example_theme/v02_empty_template/plugin.py
A ckanext/example_theme/v02_empty_template/templates/home/index.html
A ckanext/example_theme/v03_jinja/__init__.py
A ckanext/example_theme/v03_jinja/plugin.py
A ckanext/example_theme/v03_jinja/templates/home/index.html
A ckanext/example_theme/v04_ckan_extends/__init__.py
A ckanext/example_theme/v04_ckan_extends/plugin.py
A ckanext/example_theme/v04_ckan_extends/templates/home/index.html
A ckanext/example_theme/v05_block/__init__.py
A ckanext/example_theme/v05_block/plugin.py
A ckanext/example_theme/v05_block/templates/home/layout1.html
A ckanext/example_theme/v06_super/__init__.py
A ckanext/example_theme/v06_super/plugin.py
A ckanext/example_theme/v06_super/templates/home/layout1.html
A ckanext/example_theme/v07_helper_function/__init__.py
A ckanext/example_theme/v07_helper_function/plugin.py
A ckanext/example_theme/v07_helper_function/templates/home/layout1.html
A ckanext/example_theme/v08_custom_helper_function/__init__.py
A ckanext/example_theme/v08_custom_helper_function/plugin.py
A ckanext/example_theme/v08_custom_helper_function/templates/home/layout1.html
A ckanext/example_theme/v09_snippet/__init__.py
A ckanext/example_theme/v09_snippet/plugin.py
A ckanext/example_theme/v09_snippet/templates/home/layout1.html
A ckanext/example_theme/v10_custom_snippet/__init__.py
A ckanext/example_theme/v10_custom_snippet/plugin.py
A ckanext/example_theme/v10_custom_snippet/templates/home/layout1.html
A ckanext/example_theme/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
A ckanext/example_theme/v11_HTML_and_CSS/__init__.py
A ckanext/example_theme/v11_HTML_and_CSS/plugin.py
A ckanext/example_theme/v11_HTML_and_CSS/templates/home/layout1.html
A ckanext/example_theme/v11_HTML_and_CSS/templates/snippets/example_theme_most_popular_groups.html
A ckanext/example_theme/v12_extra_public_dir/__init__.py
A ckanext/example_theme/v12_extra_public_dir/plugin.py
A ckanext/example_theme/v12_extra_public_dir/public/promoted-image.jpg
A ckanext/example_theme/v12_extra_public_dir/templates/home/layout1.html
A ckanext/example_theme/v12_extra_public_dir/templates/home/snippets/promoted.html
A ckanext/example_theme/v12_extra_public_dir/templates/snippets
A ckanext/example_theme/v13_custom_css/__init__.py
A ckanext/example_theme/v13_custom_css/plugin.py
A ckanext/example_theme/v13_custom_css/public/example_theme.css
A ckanext/example_theme/v13_custom_css/public/promoted-image.jpg
A ckanext/example_theme/v13_custom_css/templates/base.html
A ckanext/example_theme/v13_custom_css/templates/home
A ckanext/example_theme/v13_custom_css/templates/snippets
A ckanext/example_theme/v14_more_custom_css/__init__.py
A ckanext/example_theme/v14_more_custom_css/plugin.py
A ckanext/example_theme/v14_more_custom_css/public/example_theme.css
A ckanext/example_theme/v14_more_custom_css/public/promoted-image.jpg
A ckanext/example_theme/v14_more_custom_css/templates
A ckanext/example_theme/v15_fanstatic/__init__.py
A ckanext/example_theme/v15_fanstatic/fanstatic/example_theme.css
A ckanext/example_theme/v15_fanstatic/plugin.py
A ckanext/example_theme/v15_fanstatic/public/promoted-image.jpg
A ckanext/example_theme/v15_fanstatic/templates/base.html
A ckanext/example_theme/v15_fanstatic/templates/home
A ckanext/example_theme/v15_fanstatic/templates/snippets
A ckanext/example_theme/v16_initialize_a_javascript_module/__init__.py
A ckanext/example_theme/v16_initialize_a_javascript_module/fanstatic/example_theme_popover.js
A ckanext/example_theme/v16_initialize_a_javascript_module/plugin.py
A ckanext/example_theme/v16_initialize_a_javascript_module/templates/snippets/package_item.html
A ckanext/example_theme/v17_popover/__init__.py
A ckanext/example_theme/v17_popover/fanstatic/example_theme_popover.js
A ckanext/example_theme/v17_popover/plugin.py
A ckanext/example_theme/v17_popover/templates/snippets/package_item.html
A ckanext/example_theme/v18_snippet_api/__init__.py
A ckanext/example_theme/v18_snippet_api/fanstatic/example_theme_popover.css
A ckanext/example_theme/v18_snippet_api/fanstatic/example_theme_popover.js
A ckanext/example_theme/v18_snippet_api/plugin.py
A ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
A ckanext/example_theme/v18_snippet_api/templates/snippets/package_item.html
A ckanext/example_theme/v19_01_error/__init__.py
A ckanext/example_theme/v19_01_error/fanstatic/example_theme_popover.css
A ckanext/example_theme/v19_01_error/fanstatic/example_theme_popover.js
A ckanext/example_theme/v19_01_error/plugin.py
A ckanext/example_theme/v19_01_error/templates
A ckanext/example_theme/v19_02_error_handling/__init__.py
A ckanext/example_theme/v19_02_error_handling/fanstatic/example_theme_popover.css
A ckanext/example_theme/v19_02_error_handling/fanstatic/example_theme_popover.js
A ckanext/example_theme/v19_02_error_handling/plugin.py
A ckanext/example_theme/v19_02_error_handling/templates
A ckanext/example_theme/v20_pubsub/__init__.py
A ckanext/example_theme/v20_pubsub/fanstatic/example_theme_popover.css
A ckanext/example_theme/v20_pubsub/fanstatic/example_theme_popover.js
A ckanext/example_theme/v20_pubsub/plugin.py
A ckanext/example_theme/v20_pubsub/templates
A ckanext/example_theme/v21_custom_jquery_plugin/__init__.py
A ckanext/example_theme/v21_custom_jquery_plugin/fanstatic/example_theme_popover.css
A ckanext/example_theme/v21_custom_jquery_plugin/fanstatic/example_theme_popover.js
A ckanext/example_theme/v21_custom_jquery_plugin/fanstatic/jquery.greenify.js
A ckanext/example_theme/v21_custom_jquery_plugin/plugin.py
A ckanext/example_theme/v21_custom_jquery_plugin/templates/ajax_snippets
A ckanext/example_theme/v21_custom_jquery_plugin/templates/snippets/package_item.html
A ckanext/imageview/__init__.py
A ckanext/imageview/plugin.py
A ckanext/imageview/tests/__init__.py
A ckanext/imageview/tests/test_view.py
A ckanext/imageview/theme/templates/image_form.html
A ckanext/imageview/theme/templates/image_view.html
M ckanext/multilingual/plugin.py
M ckanext/multilingual/solr/schema.xml
M ckanext/multilingual/tests/test_multilingual_plugin.py
R ckanext/pdfpreview/__init__.py
R ckanext/pdfpreview/plugin.py
R ckanext/pdfpreview/tests/__init__.py
R ckanext/pdfpreview/tests/test_preview.py
R ckanext/pdfpreview/theme/public/css/pdf.css
R ckanext/pdfpreview/theme/public/css/recline.css
R ckanext/pdfpreview/theme/public/img/ajaxload-circle.gif
R ckanext/pdfpreview/theme/public/preview_pdf.js
R ckanext/pdfpreview/theme/public/resource.config
R ckanext/pdfpreview/theme/public/vendor/l10n/ar/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/ar/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ca/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ca/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/ca/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/cs/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/cs/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/da/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/da/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/da/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/de/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/de/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/el/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/el/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/el/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/en-US/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/en-US/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/en-US/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/es/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/es/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/es/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/fi/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/fi/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/fi/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/fr/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/fr/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/fr/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/he/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/he/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/it/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/it/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ja/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ja/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/ja/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ko/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ko/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/ko/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/locale.properties.js
R ckanext/pdfpreview/theme/public/vendor/l10n/lt/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/lt/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/lt/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/nl/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/nl/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/nl/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/pl/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/pl/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/pl/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/pt-BR/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/pt-BR/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ro/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/ro/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/ru/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/ru/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/sr/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/sr/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/sv/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/sv/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/sv/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/tr/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/tr/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/tr/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/vi/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/vi/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/vi/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/zh-CN/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/zh-CN/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/zh-CN/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/zh-TW/chrome.properties
R ckanext/pdfpreview/theme/public/vendor/l10n/zh-TW/metadata.inc
R ckanext/pdfpreview/theme/public/vendor/l10n/zh-TW/viewer.properties
R ckanext/pdfpreview/theme/public/vendor/pdfjs/pdf.js
R ckanext/pdfpreview/theme/public/vendor/pdfjs/pdf.min.js
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/compatibility.js
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/debugger.js
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-check.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-help.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-key.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-note.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/annotation-text.svg
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/loading-icon.gif
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/loading-small.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/shadow.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/texture.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/viewer.css
R ckanext/pdfpreview/theme/public/vendor/pdfviewer/viewer.js
R ckanext/pdfpreview/theme/public/vendor/webL10n/README.md
R ckanext/pdfpreview/theme/public/vendor/webL10n/l10n.js
R ckanext/pdfpreview/theme/templates/pdf.html
A ckanext/pdfview/__init__.py
A ckanext/pdfview/plugin.py
A ckanext/pdfview/tests/__init__.py
A ckanext/pdfview/tests/test_view.py
A ckanext/pdfview/theme/public/css/pdf.css
A ckanext/pdfview/theme/public/css/recline.css
A ckanext/pdfview/theme/public/img/ajaxload-circle.gif
A ckanext/pdfview/theme/public/pdf_view.js
A ckanext/pdfview/theme/public/resource.config
A ckanext/pdfview/theme/public/vendor/l10n/ar/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/ar/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/ca/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/ca/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/ca/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/cs/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/cs/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/da/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/da/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/da/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/de/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/de/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/el/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/el/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/el/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/en-US/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/en-US/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/en-US/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/es/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/es/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/es/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/fi/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/fi/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/fi/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/fr/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/fr/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/fr/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/he/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/he/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/it/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/it/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/ja/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/ja/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/ja/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/ko/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/ko/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/ko/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/locale.properties.js
A ckanext/pdfview/theme/public/vendor/l10n/lt/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/lt/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/lt/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/nl/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/nl/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/nl/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/pl/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/pl/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/pl/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/pt-BR/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/pt-BR/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/ro/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/ro/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/ru/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/ru/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/sr/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/sr/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/sv/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/sv/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/sv/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/tr/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/tr/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/tr/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/vi/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/vi/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/vi/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/zh-CN/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/zh-CN/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/zh-CN/viewer.properties
A ckanext/pdfview/theme/public/vendor/l10n/zh-TW/chrome.properties
A ckanext/pdfview/theme/public/vendor/l10n/zh-TW/metadata.inc
A ckanext/pdfview/theme/public/vendor/l10n/zh-TW/viewer.properties
A ckanext/pdfview/theme/public/vendor/pdfjs/pdf.js
A ckanext/pdfview/theme/public/vendor/pdfjs/pdf.min.js
A ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.js
A ckanext/pdfview/theme/public/vendor/pdfviewer/compatibility.min.js
A ckanext/pdfview/theme/public/vendor/pdfviewer/debugger.js
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-check.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-comment.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-help.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-insert.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-key.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-newparagraph.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-note.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-paragraph.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/annotation-text.svg
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next-rtl.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-next.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous-rtl.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/findbarButton-previous.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-icon.gif
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/loading-small.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/shadow.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/texture.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-bookmark.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-download.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-fullscreen.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-menuArrows.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-openFile.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown-rtl.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageDown.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp-rtl.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-pageUp.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-presentationMode.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-print.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-search.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-sidebarToggle.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewOutline.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-viewThumbnail.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomIn.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/images/toolbarButton-zoomOut.png
A ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.css
A ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.js
A ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.css
A ckanext/pdfview/theme/public/vendor/pdfviewer/viewer.min.js
A ckanext/pdfview/theme/public/vendor/webL10n/README.md
A ckanext/pdfview/theme/public/vendor/webL10n/l10n.js
A ckanext/pdfview/theme/public/vendor/webL10n/l10n.min.js
A ckanext/pdfview/theme/templates/pdf.html
R ckanext/reclinepreview/__init__.py
R ckanext/reclinepreview/plugin.py
R ckanext/reclinepreview/tests/__init__.py
R ckanext/reclinepreview/tests/test_preview.py
R ckanext/reclinepreview/theme/public/css/recline.css
R ckanext/reclinepreview/theme/public/img/ajaxload-circle.gif
R ckanext/reclinepreview/theme/public/preview_recline.js
R ckanext/reclinepreview/theme/public/resource.config
R ckanext/reclinepreview/theme/public/vendor/backbone/0.9.2/backbone.js
R ckanext/reclinepreview/theme/public/vendor/backbone/0.9.2/backbone.min.js
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/bootstrap.js
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/bootstrap.min.js
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/css/bootstrap-responsive.css
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/css/bootstrap-responsive.min.css
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/css/bootstrap.css
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/css/bootstrap.min.css
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/img/glyphicons-halflings-white.png
R ckanext/reclinepreview/theme/public/vendor/bootstrap/2.0.2/img/glyphicons-halflings.png
R ckanext/reclinepreview/theme/public/vendor/flot/excanvas.js
R ckanext/reclinepreview/theme/public/vendor/flot/excanvas.min.js
R ckanext/reclinepreview/theme/public/vendor/flot/jquery.flot.js
R ckanext/reclinepreview/theme/public/vendor/flot/jquery.flot.min.js
R ckanext/reclinepreview/theme/public/vendor/flotr2/flotr2.js
R ckanext/reclinepreview/theme/public/vendor/flotr2/flotr2.min.js
R ckanext/reclinepreview/theme/public/vendor/jquery/1.7.1/jquery.js
R ckanext/reclinepreview/theme/public/vendor/jquery/1.7.1/jquery.min.js
R ckanext/reclinepreview/theme/public/vendor/json/json2.js
R ckanext/reclinepreview/theme/public/vendor/json/json2.min.js
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.css
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.ie.css
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.ie.min.css
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.min.css
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/MarkerCluster.css
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/MarkerCluster.min.css
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/leaflet.markercluster.js
R ckanext/reclinepreview/theme/public/vendor/leaflet.markercluster/leaflet.markercluster.min.js
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/images/layers.png
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/images/marker-icon.png
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/images/marker-shadow.png
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/images/zoom-in.png
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/images/zoom-out.png
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet-src.js
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet-src.min.js
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet.css
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet.ie.css
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet.ie.min.css
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet.js
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet.min.css
R ckanext/reclinepreview/theme/public/vendor/leaflet/0.4.4/leaflet.min.js
R ckanext/reclinepreview/theme/public/vendor/moment/1.6.2/moment.js
R ckanext/reclinepreview/theme/public/vendor/moment/1.6.2/moment.min.js
R ckanext/reclinepreview/theme/public/vendor/mustache/0.5.0-dev/mustache.js
R ckanext/reclinepreview/theme/public/vendor/mustache/0.5.0-dev/mustache.min.js
R ckanext/reclinepreview/theme/public/vendor/recline/recline.css
R ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.js
R ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.min.js
R ckanext/reclinepreview/theme/public/vendor/recline/recline.js
R ckanext/reclinepreview/theme/public/vendor/recline/recline.min.css
R ckanext/reclinepreview/theme/public/vendor/recline/recline.min.js
R ckanext/reclinepreview/theme/public/vendor/showdown/20120615/showdown.js
R ckanext/reclinepreview/theme/public/vendor/showdown/20120615/showdown.min.js
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/images/calendar.gif
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/images/sort-asc.gif
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/images/sort-desc.gif
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/jquery-ui-1.8.16.custom.js
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/jquery-ui-1.8.16.custom.min.js
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/jquery.event.drag-2.0.js
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/jquery.event.drag-2.0.min.js
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/slick.grid.css
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/slick.grid.js
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/slick.grid.min.css
R ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/slick.grid.min.js
R ckanext/reclinepreview/theme/public/vendor/timeline/20120520/css/timeline.css
R ckanext/reclinepreview/theme/public/vendor/timeline/20120520/css/timeline.min.css
R ckanext/reclinepreview/theme/public/vendor/timeline/20120520/css/timeline.png
R ckanext/reclinepreview/theme/public/vendor/timeline/20120520/js/timeline.js
R ckanext/reclinepreview/theme/public/vendor/timeline/20120520/js/timeline.min.js
R ckanext/reclinepreview/theme/public/vendor/underscore.deferred/0.4.0/underscore.deferred.js
R ckanext/reclinepreview/theme/public/vendor/underscore.deferred/0.4.0/underscore.deferred.min.js
R ckanext/reclinepreview/theme/public/vendor/underscore/1.4.2/underscore.js
R ckanext/reclinepreview/theme/public/vendor/underscore/1.4.2/underscore.min.js
R ckanext/reclinepreview/theme/templates/recline.html
A ckanext/reclineview/__init__.py
A ckanext/reclineview/plugin.py
A ckanext/reclineview/tests/__init__.py
A ckanext/reclineview/tests/test_view.py
A ckanext/reclineview/theme/public/css/recline.css
A ckanext/reclineview/theme/public/img/ajaxload-circle.gif
A ckanext/reclineview/theme/public/recline_view.js
A ckanext/reclineview/theme/public/resource.config
A ckanext/reclineview/theme/public/vendor/backbone/1.0.0/backbone.js
A ckanext/reclineview/theme/public/vendor/bootstrap/2.3.2/bootstrap.js
A ckanext/reclineview/theme/public/vendor/bootstrap/2.3.2/css/bootstrap-responsive.css
A ckanext/reclineview/theme/public/vendor/bootstrap/2.3.2/css/bootstrap.css
A ckanext/reclineview/theme/public/vendor/bootstrap/2.3.2/img/glyphicons-halflings-white.png
A ckanext/reclineview/theme/public/vendor/bootstrap/2.3.2/img/glyphicons-halflings.png
A ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
A ckanext/reclineview/theme/public/vendor/flot/excanvas.js
A ckanext/reclineview/theme/public/vendor/flot/excanvas.min.js
A ckanext/reclineview/theme/public/vendor/flot/jquery.flot.js
A ckanext/reclineview/theme/public/vendor/flot/jquery.flot.time.js
A ckanext/reclineview/theme/public/vendor/flotr2/flotr2.js
A ckanext/reclineview/theme/public/vendor/flotr2/flotr2.min.js
A ckanext/reclineview/theme/public/vendor/jquery/1.7.1/jquery.js
A ckanext/reclineview/theme/public/vendor/jquery/1.7.1/jquery.min.js
A ckanext/reclineview/theme/public/vendor/json/json2.js
A ckanext/reclineview/theme/public/vendor/json/json2.min.js
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.css
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.ie.css
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.ie.min.css
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.min.css
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.css
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.min.css
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/leaflet.markercluster.js
A ckanext/reclineview/theme/public/vendor/leaflet.markercluster/leaflet.markercluster.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
A ckanext/reclineview/theme/public/vendor/moment/2.0.0/moment.js
A ckanext/reclineview/theme/public/vendor/mustache/0.5.0-dev/mustache.js
A ckanext/reclineview/theme/public/vendor/mustache/0.5.0-dev/mustache.min.js
A ckanext/reclineview/theme/public/vendor/recline/recline.css
A ckanext/reclineview/theme/public/vendor/recline/recline.dataset.js
A ckanext/reclineview/theme/public/vendor/recline/recline.js
A ckanext/reclineview/theme/public/vendor/showdown/20120615/showdown.js
A ckanext/reclineview/theme/public/vendor/showdown/20120615/showdown.min.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/README.txt
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/images/calendar.gif
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/images/sort-asc.gif
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/images/sort-desc.gif
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/jquery-ui-1.8.16.custom.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/jquery-ui-1.8.16.custom.min.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/jquery.event.drag-2.0.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/jquery.event.drag-2.0.min.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/plugins/slick.rowmovemanager.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/plugins/slick.rowselectionmodel.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/slick.grid.css
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/slick.grid.js
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/slick.grid.min.css
A ckanext/reclineview/theme/public/vendor/slickgrid/2.0.1/slick.grid.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
A ckanext/reclineview/theme/public/vendor/underscore.deferred/0.4.0/underscore.deferred.js
A ckanext/reclineview/theme/public/vendor/underscore.deferred/0.4.0/underscore.deferred.min.js
A ckanext/reclineview/theme/public/vendor/underscore/1.4.4/underscore.js
A ckanext/reclineview/theme/public/widget.recordcount.js
A ckanext/reclineview/theme/templates/recline_graph_form.html
A ckanext/reclineview/theme/templates/recline_map_form.html
A ckanext/reclineview/theme/templates/recline_view.html
M ckanext/resourceproxy/controller.py
M ckanext/resourceproxy/plugin.py
M ckanext/resourceproxy/tests/test_proxy.py
M ckanext/stats/__init__.py
M ckanext/stats/tests/test_stats_plugin.py
R ckanext/textpreview/__init__.py
R ckanext/textpreview/plugin.py
R ckanext/textpreview/tests/__init__.py
R ckanext/textpreview/tests/test_preview.py
R ckanext/textpreview/theme/public/LICENSE
R ckanext/textpreview/theme/public/css/text.css
R ckanext/textpreview/theme/public/highlight.pack.js
R ckanext/textpreview/theme/public/preview_text.js
R ckanext/textpreview/theme/public/resource.config
R ckanext/textpreview/theme/public/styles/default.css
R ckanext/textpreview/theme/public/styles/github.css
R ckanext/textpreview/theme/templates/text.html
A ckanext/textview/__init__.py
A ckanext/textview/plugin.py
A ckanext/textview/tests/__init__.py
A ckanext/textview/tests/test_view.py
A ckanext/textview/theme/public/LICENSE
A ckanext/textview/theme/public/css/text.css
A ckanext/textview/theme/public/resource.config
A ckanext/textview/theme/public/styles/default.css
A ckanext/textview/theme/public/styles/github.css
A ckanext/textview/theme/public/text_view.js
A ckanext/textview/theme/public/vendor/highlight.pack.js
A ckanext/textview/theme/templates/text_form.html
A ckanext/textview/theme/templates/text_view.html
A ckanext/webpageview/__init__.py
A ckanext/webpageview/plugin.py
A ckanext/webpageview/tests/__init__.py
A ckanext/webpageview/tests/test_view.py
A ckanext/webpageview/theme/templates/webpage_form.html
A ckanext/webpageview/theme/templates/webpage_view.html
A contrib/docker/apache.conf
A contrib/docker/apache.wsgi
A contrib/docker/main.cf
A contrib/docker/my_init.d/50_configure
A contrib/docker/my_init.d/70_initdb
A contrib/docker/nginx.conf
A contrib/docker/postgresql/Dockerfile
A contrib/docker/solr/Dockerfile
A contrib/docker/solr/schema.xml
A contrib/docker/svc/ckan/run
A contrib/docker/svc/nginx/run
A contrib/docker/svc/postfix/run
M dev-requirements.txt
A doc/.gitignore
A doc/_static/ckanlogo.png
M doc/_templates/footer.html
R doc/_themes/sphinx-theme-okfn
M doc/api.rst
A doc/api/index.rst
A doc/api/legacy-api.rst
R doc/apps-ideas.rst
R doc/authorization.rst
R doc/background-tasks.rst
R doc/ckan-coding-standards.rst
M doc/conf.py
R doc/configuration.rst
A doc/contents.rst
R doc/contributing.rst
A doc/contributing/architecture.rst
A doc/contributing/commit-messages.rst
A doc/contributing/css.rst
A doc/contributing/database-migrations.rst
A doc/contributing/documentation.rst
A doc/contributing/frontend/index.rst
A doc/contributing/frontend/javascript-module-tutorial.rst
A doc/contributing/frontend/resources.rst
A doc/contributing/frontend/template-blocks.rst
A doc/contributing/frontend/template-tutorial.rst
A doc/contributing/frontend/templating.rst
A doc/contributing/html.rst
A doc/contributing/i18n.rst
A doc/contributing/index.rst
A doc/contributing/issues.rst
A doc/contributing/javascript.rst
A doc/contributing/pull-requests.rst
A doc/contributing/python.rst
A doc/contributing/release-process.rst
A doc/contributing/reviewing.rst
A doc/contributing/simple-code-contributions.rst
A doc/contributing/string-i18n.rst
A doc/contributing/test.rst
A doc/contributing/testing.rst
A doc/contributing/upgrading-dependencies.rst
R doc/css-coding-standards.rst
R doc/data-viewer.rst
R doc/datastore.rst
R doc/deployment.rst
R doc/documentation-guidelines.rst
R doc/email-notifications.rst
A doc/extensions/adding-custom-fields.rst
A doc/extensions/best-practices.rst
A doc/extensions/custom-config-settings.rst
A doc/extensions/index.rst
A doc/extensions/plugin-interfaces.rst
A doc/extensions/plugins-toolkit.rst
A doc/extensions/testing-extensions.rst
A doc/extensions/tutorial.rst
A doc/extensions/validators.rst
R doc/features.rst
R doc/filestore.rst
R doc/form-integration.rst
R doc/frontend-development.rst
R doc/getting-started.rst
R doc/html-coding-standards.rst
R doc/i18n.rst
A doc/images/add_dataset_1.jpg
A doc/images/add_dataset_2.jpg
A doc/images/add_dataset_3.jpg
R doc/images/admin-page.png
A doc/images/ckan_importing_diagram.graphml
A doc/images/ckan_importing_diagram.png
R doc/images/ckan_logo_box.png
A doc/images/create_organization.jpg
A doc/images/custom-css.png
A doc/images/customize_look_and_feel.jpg
A doc/images/debug-footer.png
A doc/images/edit_dataset.jpg
A doc/images/example_theme_javascript_popover.png
A doc/images/example_theme_overlapping_popovers.png
A doc/images/exploring_datasets.jpg
A doc/images/extra-public-dir.png
A doc/images/html_and_css.png
A doc/images/manage_news_feed.jpg
A doc/images/manage_organization.jpg
A doc/images/manage_user_profile.jpg
A doc/images/manage_users.jpg
A doc/images/more-custom-css.png
A doc/images/most-popular-groups-custom-snippet.png
A doc/images/most-popular-groups-snippet.png
A doc/images/most-popular-groups.png
A doc/images/move_dataset_between_organizations.jpg
A doc/images/recently-changed-packages-activity-stream.png
A doc/images/register_account.jpg
A doc/images/search_the_site.jpg
M doc/index.rst
R doc/install-from-package.rst
R doc/install-from-source.rst
R doc/installing.rst
R doc/javascript-coding-standards.rst
R doc/javascript-module-tutorial.rst
R doc/legacy-api.rst
R doc/linked-data-and-rdf.rst
A doc/maintaining/apps-ideas.rst
A doc/maintaining/authorization.rst
A doc/maintaining/background-tasks.rst
A doc/maintaining/configuration.rst
A doc/maintaining/data-viewer.rst
A doc/maintaining/datastore.rst
A doc/maintaining/email-notifications.rst
A doc/maintaining/filestore.rst
A doc/maintaining/form-integration.rst
A doc/maintaining/getting-started.rst
A doc/maintaining/index.rst
A doc/maintaining/installing/deployment.rst
A doc/maintaining/installing/index.rst
A doc/maintaining/installing/install-from-package.rst
A doc/maintaining/installing/install-from-source.rst
A doc/maintaining/installing/install-using-docker.rst
A doc/maintaining/linked-data-and-rdf.rst
A doc/maintaining/multilingual.rst
A doc/maintaining/paster.rst
A doc/maintaining/solr-multicore.rst
A doc/maintaining/stats.rst
A doc/maintaining/tag-vocabularies.rst
A doc/maintaining/tracking.rst
A doc/maintaining/upgrading/index.rst
A doc/maintaining/upgrading/upgrade-package-ckan-1-to-2.rst
A doc/maintaining/upgrading/upgrade-package-to-minor-release.rst
A doc/maintaining/upgrading/upgrade-package-to-patch-release.rst
A doc/maintaining/upgrading/upgrade-source.rst
R doc/migration.rst
R doc/multilingual.rst
R doc/paster.rst
R doc/python-coding-standards.rst
R doc/release-process.rst
R doc/resources.rst
R doc/solr-setup.rst
R doc/stats.rst
A doc/sysadmin-guide.rst
R doc/tag-vocabularies.rst
R doc/template-blocks.rst
R doc/template-tutorial.rst
R doc/templating.rst
R doc/test.rst
R doc/theming.rst
A doc/theming/best-practices.rst
A doc/theming/css.rst
A doc/theming/fanstatic.rst
A doc/theming/index.rst
A doc/theming/javascript-api-client.rst
A doc/theming/javascript-module-objects-and-methods.rst
A doc/theming/javascript-sandbox.rst
A doc/theming/javascript.rst
A doc/theming/jinja-tags.rst
A doc/theming/jquery-plugins.rst
A doc/theming/static-files.rst
A doc/theming/substitutions.rst
A doc/theming/template-helper-functions.rst
A doc/theming/template-snippets.rst
A doc/theming/templates.rst
A doc/theming/variables-and-functions.rst
R doc/toolkit.rst
R doc/tracking.rst
R doc/upgrade-package-ckan-1-to-2.rst
R doc/upgrade-package-to-minor-release.rst
R doc/upgrade-package-to-patch-release.rst
R doc/upgrade-source.rst
R doc/upgrading.rst
A doc/user-guide.rst
R doc/writing-extensions.rst
M requirements.in
M requirements.txt
M setup.py
M test-core.ini
Log Message:
-----------
Merge branch 'master' into package_show-performance-pt3
Conflicts:
ckan/controllers/api.py
ckan/logic/action/update.py
Commit: 3462450d5deb018d5c67d47b7872cfee075f19ee
https://github.com/ckan/ckan/commit/3462450d5deb018d5c67d47b7872cfee075f19ee
Author: Ian Ward <ian at excess.org>
Date: 2014-12-11 (Thu, 11 Dec 2014)
Changed paths:
M ckan/controllers/api.py
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] smaller simplejson hack: use for_json and pretend to be an int
Commit: 0afe2dbfbb3155bd5cf7ec4ddf9439a0eb355b08
https://github.com/ckan/ckan/commit/0afe2dbfbb3155bd5cf7ec4ddf9439a0eb355b08
Author: Ian Ward <ian at excess.org>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] inherit from dict to pass some isinstance checks
Commit: 97620dd84cf87161a9cc85edf70e68c427e04471
https://github.com/ckan/ckan/commit/97620dd84cf87161a9cc85edf70e68c427e04471
Author: Ian Ward <ian at excess.org>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M ckan/logic/action/create.py
Log Message:
-----------
[#1078] pep8
Commit: 5bb1349c1b95a3d3ccee7ca27adfc9d8f3ec2a76
https://github.com/ckan/ckan/commit/5bb1349c1b95a3d3ccee7ca27adfc9d8f3ec2a76
Author: Ian Ward <ian at excess.org>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M ckan/lib/lazyjson.py
Log Message:
-----------
[#1078] in my own defense
Commit: 822fd181e5abb1c039ea33b9a8edd04a9dc8dbb6
https://github.com/ckan/ckan/commit/822fd181e5abb1c039ea33b9a8edd04a9dc8dbb6
Author: Ross Jones <ross at servercode.co.uk>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M ckan/lib/base.py
M ckan/lib/create_test_data.py
M ckan/lib/helpers.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/auth/create.py
M ckan/logic/auth/update.py
A ckan/migration/versions/075_remove_old_authz_model.py
M ckan/model/__init__.py
R ckan/model/authz.py
M ckan/model/user.py
M ckan/tests/functional/api/model/test_group.py
M ckan/tests/functional/api/model/test_package.py
M ckan/tests/functional/test_admin.py
M ckan/tests/functional/test_group.py
M ckan/tests/functional/test_package.py
M ckan/tests/functional/test_pagination.py
M ckan/tests/logic/test_action.py
M ckan/tests/models/test_user.py
Log Message:
-----------
Removes the old auth models and their use.
Removes all of the old auth models, and contains a migration to delete
the now unused tables. There are a few components still depending
(secretly behind the scenes) on PackageRole and as a result for this PR
to be complete it needs to re-implement `number_administered_packages``
Commit: 5578c4254eb821779cdec971d3ae62347929a479
https://github.com/ckan/ckan/commit/5578c4254eb821779cdec971d3ae62347929a479
Author: Ross Jones <ross at servercode.co.uk>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
Remove unused init_configuration_data
Commit: 13b46c62f09c9251cb9c07da878a441da3d7fd02
https://github.com/ckan/ckan/commit/13b46c62f09c9251cb9c07da878a441da3d7fd02
Author: Ross Jones <ross at servercode.co.uk>
Date: 2014-12-16 (Tue, 16 Dec 2014)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
Remove spurious commit
Commit: cc2a3332a98f6b9873f89302c854de9fe377c277
https://github.com/ckan/ckan/commit/cc2a3332a98f6b9873f89302c854de9fe377c277
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-14 (Tue, 14 Apr 2015)
Changed paths:
M .coveragerc
M CHANGELOG.rst
M MANIFEST.in
M ckan/__init__.py
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/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
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/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/datapreview.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/fanstatic_resources.py
M ckan/lib/helpers.py
M ckan/lib/mailer.py
M ckan/lib/maintain.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/__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
R ckan/migration/versions/075_remove_old_authz_model.py
A ckan/migration/versions/075_rename_view_plugins.py
A ckan/migration/versions/076_rename_view_plugins_2.py
A ckan/migration/versions/077_remove_old_authz_model.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_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_helpers.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_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/plugins/toolkit.py
M ckan/public/base/css/fuchsia.css
M ckan/public/base/css/green.css
M ckan/public/base/css/main.css
M ckan/public/base/css/maroon.css
M ckan/public/base/css/red.css
M ckan/public/base/javascript/client.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/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/masthead.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/admin/base.html
M ckan/templates/group/snippets/info.html
M ckan/templates/header.html
M ckan/templates/organization/index.html
M ckan/templates/organization/member_new.html
M ckan/templates/organization/snippets/help.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/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/context.html
M ckan/templates/snippets/context/user.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/__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
M 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
M 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
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_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_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/templates/package/snippets/package_metadata_fields.html
A 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/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/vendor/ckan.js/ckan.js
M ckanext/reclineview/theme/public/vendor/recline/recline.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/webpageview/plugin.py
M ckanext/webpageview/tests/test_view.py
M doc/contributing/frontend/index.rst
M doc/contributing/frontend/templating.rst
M doc/contributing/test.rst
M doc/contributing/testing.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/installing/deployment.rst
M doc/maintaining/upgrading/upgrade-package-to-minor-release.rst
M doc/maintaining/upgrading/upgrade-package-to-patch-release.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 1903-new-authz-removal
Conflicts:
ckan/lib/create_test_data.py
ckan/logic/action/create.py
ckan/logic/action/get.py
ckan/model/user.py
ckan/tests/legacy/logic/test_action.py
ckan/tests/legacy/models/test_user.py
Commit: 8c54930584e787407342dbcf6441f2132482b53f
https://github.com/ckan/ckan/commit/8c54930584e787407342dbcf6441f2132482b53f
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-14 (Tue, 14 Apr 2015)
Changed paths:
M ckan/tests/legacy/models/test_user.py
Log Message:
-----------
Reenable test that had the code fixed on master.
Commit: 80225dc908a598f47a30a35ddf1e8f0e06a73f3e
https://github.com/ckan/ckan/commit/80225dc908a598f47a30a35ddf1e8f0e06a73f3e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-14 (Tue, 14 Apr 2015)
Changed paths:
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Clean up a test.
Commit: 7d72bddb37529f3757c482bb590fc44798d137e9
https://github.com/ckan/ckan/commit/7d72bddb37529f3757c482bb590fc44798d137e9
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-14 (Tue, 14 Apr 2015)
Changed paths:
M ckanext/stats/controller.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/templates_legacy/ckanext/stats/index.html
Log Message:
-----------
Fix stats extension.
Commit: 07544b6cb9c898ad21155986e30aafa19088f32e
https://github.com/ckan/ckan/commit/07544b6cb9c898ad21155986e30aafa19088f32e
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-14 (Tue, 14 Apr 2015)
Changed paths:
M ckan/tests/legacy/__init__.py
Log Message:
-----------
Remove reference to deleted table
Commit: 62a568554bc513c8d8f44ebf20f6656e631f1a01
https://github.com/ckan/ckan/commit/62a568554bc513c8d8f44ebf20f6656e631f1a01
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-14 (Tue, 14 Apr 2015)
Changed paths:
M ckan/logic/action/update.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/test_coding_standards.py
Log Message:
-----------
Remove user_role_update which used the user_object_role table.
Commit: 274aae4b8aa5cd5d3491468b90ee0c04d80e4996
https://github.com/ckan/ckan/commit/274aae4b8aa5cd5d3491468b90ee0c04d80e4996
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-15 (Wed, 15 Apr 2015)
Changed paths:
M ckan/lib/create_test_data.py
M ckanext/stats/stats.py
M ckanext/stats/tests/test_stats_lib.py
Log Message:
-----------
package admin has no meaning now, so removed from create_arbitrary(). Fix stat test.
Commit: b4a99a1b2e2cd5f7d81cd1631aee9159f13c56db
https://github.com/ckan/ckan/commit/b4a99a1b2e2cd5f7d81cd1631aee9159f13c56db
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-04-15 (Wed, 15 Apr 2015)
Changed paths:
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/test_package.py
Log Message:
-----------
Fix tests - package admin role has gone.
Commit: 01c2d139f25607e06a5dd09a489879ea7f1a422a
https://github.com/ckan/ckan/commit/01c2d139f25607e06a5dd09a489879ea7f1a422a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-05-15 (Fri, 15 May 2015)
Changed paths:
M ckan/plugins/interfaces.py
M ckan/tests/legacy/ckantestplugins.py
M ckan/tests/legacy/test_plugins.py
Log Message:
-----------
[#2426] Acknowledge that before_delete only fires on PURGE not DELETE of an object. Adjusted docs and added test.
Commit: 573c35e0ff525d8ac2503fe86a7408aa1c3907a8
https://github.com/ckan/ckan/commit/573c35e0ff525d8ac2503fe86a7408aa1c3907a8
Author: Henri Kotkanen <henri.kotkanen at gmail.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M ckan/controllers/api.py
Log Message:
-----------
Tag autocomplete: decode percent encoded queries
Using urllib.unquote to decode percent encoded query strings before sending them on for matching against the tag db. Also getting the query string as a str object instead of a unicode object for this to work.
Commit: c5e2f662f889561fc03f7792540e218e823d3525
https://github.com/ckan/ckan/commit/c5e2f662f889561fc03f7792540e218e823d3525
Author: amercader <amercadero at gmail.com>
Date: 2015-06-09 (Tue, 09 Jun 2015)
Changed paths:
M CHANGELOG.rst
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
M ckan/config/routing.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/organization.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/helpers.py
M ckan/lib/plugins.py
M ckan/lib/search/__init__.py
M ckan/lib/search/index.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/model/license.py
M ckan/plugins/toolkit.py
M ckan/templates/group/snippets/group_form.html
M ckan/templates/home/snippets/stats.html
M ckan/templates/tag/index.html
M ckan/templates/user/snippets/user_search.html
A ckan/tests/config/test_environment.py
M ckan/tests/controllers/test_group.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_group.py
R ckan/tests/legacy/models/test_license.py
M ckan/tests/logic/action/test_get.py
A ckan/tests/model/licenses.v1
A ckan/tests/model/licenses.v2
A ckan/tests/model/test_license.py
A ckanext/example_igroupform/__init__.py
A ckanext/example_igroupform/plugin.py
A ckanext/example_igroupform/tests/__init__.py
A ckanext/example_igroupform/tests/test_controllers.py
M ckanext/reclineview/theme/public/recline_view.js
M ckanext/reclineview/theme/public/resource.config
M ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.css
R ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.ie.css
R ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.ie.min.css
R ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.Default.min.css
M ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.css
R ckanext/reclineview/theme/public/vendor/leaflet.markercluster/MarkerCluster.min.css
M ckanext/reclineview/theme/public/vendor/leaflet.markercluster/leaflet.markercluster.js
R ckanext/reclineview/theme/public/vendor/leaflet.markercluster/leaflet.markercluster.min.js
M contrib/docker/my_init.d/50_configure
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 1903-new-authz-removal
Commit: 88f99cf736eecd051348ca2e266fde94335a2498
https://github.com/ckan/ckan/commit/88f99cf736eecd051348ca2e266fde94335a2498
Author: amercader <amercadero at gmail.com>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M ckan/logic/action/create.py
M ckan/tests/logic/action/test_create.py
Log Message:
-----------
[#2415] Allow uppercase emails on user invites
Just lowercase the user name created from the email address
Commit: 4f0af501c65fc78605f451e60440a6c28f7e7117
https://github.com/ckan/ckan/commit/4f0af501c65fc78605f451e60440a6c28f7e7117
Author: amercader <amercadero at gmail.com>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_user.py
Log Message:
-----------
[#1940] Fix failing test after change on form id
Commit: 4d04e6ad3cd302a8c7f82bb3a4a7cf6cb651b763
https://github.com/ckan/ckan/commit/4d04e6ad3cd302a8c7f82bb3a4a7cf6cb651b763
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M ckan/templates/user/new_user_form.html
M ckan/tests/controllers/test_user.py
M ckan/tests/helpers.py
M ckan/tests/lib/test_base.py
Log Message:
-----------
[#2483] user controller front end tests
register user test, move login tests to controller/test_user.py
Commit: 76b6f1b5c1522b8d73b4acd5e7129a4347a8fbca
https://github.com/ckan/ckan/commit/76b6f1b5c1522b8d73b4acd5e7129a4347a8fbca
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M ckan/controllers/package.py
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/tests/controllers/test_package.py
M ckan/tests/factories.py
Log Message:
-----------
[#2486] package controller tests, fix factories.Dataset
package/resource delete, package read
fix Dataset factories to use 'notes' instead of 'description'
Commit: 4332c72d57e259335064e87e22f1319487596a42
https://github.com/ckan/ckan/commit/4332c72d57e259335064e87e22f1319487596a42
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#2472] Offer existing license in form if it is missing from current license.
(Extracted from 2478-licenses-specific)
Commit: 417182318b574f6690a4cecc03126da915d22099
https://github.com/ckan/ckan/commit/417182318b574f6690a4cecc03126da915d22099
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed paths:
M ckan/templates/admin/config.html
A ckan/tests/controllers/test_admin.py
M dev-requirements.txt
Log Message:
-----------
[#2489] Frontend tests for admin config.
Also adds BeatifulSoup4 to dev-requirements.txt.
Commit: 5bd44ccea828ec3a7d0d5d2dc0fc7896134a5ebd
https://github.com/ckan/ckan/commit/5bd44ccea828ec3a7d0d5d2dc0fc7896134a5ebd
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_admin.py
Log Message:
-----------
[#2489] Add asserts after config reset.
Also fixes reset config method bug.
Commit: 3e28a557047e3dbecbc03e6e60686c18f4a11303
https://github.com/ckan/ckan/commit/3e28a557047e3dbecbc03e6e60686c18f4a11303
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_user.py
Log Message:
-----------
[#2491] Move/refactor user edit tests from legacy
Commit: 31b00b3bd8caa7238da2cbc2992e69ba8a258ba3
https://github.com/ckan/ckan/commit/31b00b3bd8caa7238da2cbc2992e69ba8a258ba3
Author: amercader <amercadero at gmail.com>
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed paths:
M ckan/config/environment.py
M ckan/config/routing.py
M ckan/controllers/api.py
M ckan/controllers/user.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/auth/get.py
R ckan/new_tests/controllers/test_user.py
M ckan/templates/user/edit_user_form.html
M ckan/tests/config/test_environment.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/models/test_group.py
M ckan/tests/lib/dictization/test_model_dictize.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M contrib/docker/my_init.d/50_configure
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-source.rst
Log Message:
-----------
Merge branch 'master' into 2415-uppercase-emails-on-user-invite
Commit: 30e4f6c22f7abe49d22a6ae4b94cfd426a5d0810
https://github.com/ckan/ckan/commit/30e4f6c22f7abe49d22a6ae4b94cfd426a5d0810
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_user.py
Log Message:
-----------
[#2495] User Follow and Unfollow tests
Commit: 3466537af9e68f5d95cb025ba5826cfb18c5b076
https://github.com/ckan/ckan/commit/3466537af9e68f5d95cb025ba5826cfb18c5b076
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed paths:
M ckan/controllers/user.py
M ckan/tests/controllers/test_user.py
Log Message:
-----------
[#2495] User followers list page tests.
Also fixes error where followers page needs include_num_followers set to
true to return the followers number from user_show.
Commit: 2d35ab43d7fc0cc17c20a46a0d15a7ff2608f53c
https://github.com/ckan/ckan/commit/2d35ab43d7fc0cc17c20a46a0d15a7ff2608f53c
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_group.py
Log Message:
-----------
[#2496] Group Follow, Unfollow and Followers tests
Commit: 2ae5f16b5eea4f0bae745bcf337f4b42a0731adf
https://github.com/ckan/ckan/commit/2ae5f16b5eea4f0bae745bcf337f4b42a0731adf
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
[#2497] Package Follow, Unfollow and Follower test
Commit: a2cf3583cb2a835570c8c490f2c36c192fe9e6db
https://github.com/ckan/ckan/commit/a2cf3583cb2a835570c8c490f2c36c192fe9e6db
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-06-25 (Thu, 25 Jun 2015)
Changed paths:
M ckan/lib/app_globals.py
A ckan/tests/lib/test_app_globals.py
Log Message:
-----------
[#2498] Fix setting of globals when blank - fixes the "None" seen, from g.template_head_end
Commit: 9183b986c8beb7e8187bc6e8085694e9396be745
https://github.com/ckan/ckan/commit/9183b986c8beb7e8187bc6e8085694e9396be745
Author: amercader <amercadero at gmail.com>
Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/update.py
Log Message:
-----------
[#2484] Pass brand new context to function creating default views
Commit: bc0830bdeac8967c27c604cfc43089b8b7d908c4
https://github.com/ckan/ckan/commit/bc0830bdeac8967c27c604cfc43089b8b7d908c4
Author: amercader <amercadero at gmail.com>
Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths:
M ckan/lib/app_globals.py
A ckan/tests/lib/test_app_globals.py
Log Message:
-----------
Merge branch '2498-none'
Commit: bba552d35eb923e68522556064eb3c67b9f5c9eb
https://github.com/ckan/ckan/commit/bba552d35eb923e68522556064eb3c67b9f5c9eb
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_admin.py
Log Message:
-----------
[#2489] Dataset purge tests for admin trash
Commit: c8fcc9de5a467cae503a0fbbe9abd321a9626f6b
https://github.com/ckan/ckan/commit/c8fcc9de5a467cae503a0fbbe9abd321a9626f6b
Author: Ian Ward <ian at excess.org>
Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths:
M ckan/logic/action/create.py
M ckan/logic/action/update.py
Log Message:
-----------
Merge pull request #2503 from ckan/2484-new-context-default-views
[#2484] Pass brand new context to function creating default views
Commit: 05a40e0683478932789919b904a28cc2ddd34326
https://github.com/ckan/ckan/commit/05a40e0683478932789919b904a28cc2ddd34326
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths:
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_user.py
Log Message:
-----------
[#2504] View test for the user list/search page.
Commit: 700d16825e35aff81a9658097c67f77466a3fb57
https://github.com/ckan/ckan/commit/700d16825e35aff81a9658097c67f77466a3fb57
Author: Eduardo Grajeda <tatofoo at gmail.com>
Date: 2015-06-28 (Sun, 28 Jun 2015)
Changed paths:
M ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
Log Message:
-----------
[#1749] Change the way of getting the number of followers of a dataset in the CKAN's JavaScript documentation.
Commit: 8414627ba1b6734cb2ce007af5cb8128b9afd215
https://github.com/ckan/ckan/commit/8414627ba1b6734cb2ce007af5cb8128b9afd215
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-29 (Mon, 29 Jun 2015)
Changed paths:
M dev-requirements.txt
Log Message:
-----------
[#2504] Add BeautifulSoup to dev reqs
Commit: 1e2ae5b335ad11ed0870db8b0ed1977bd08d9775
https://github.com/ckan/ckan/commit/1e2ae5b335ad11ed0870db8b0ed1977bd08d9775
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-06-29 (Mon, 29 Jun 2015)
Changed paths:
M ckan/tests/controllers/test_user.py
Log Message:
-----------
[#2504] Fix PEP8 issue
Commit: 88218c2944b34a8d0ef84001ad10a92106cc9076
https://github.com/ckan/ckan/commit/88218c2944b34a8d0ef84001ad10a92106cc9076
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-06-30 (Tue, 30 Jun 2015)
Changed paths:
M ckan/lib/formatters.py
M doc/maintaining/configuration.rst
M requirements.txt
Log Message:
-----------
[#2494] New option to change the timezone of displayed datetimes
Commit: ec775eda559318ca03976a371583224c1bab9d92
https://github.com/ckan/ckan/commit/ec775eda559318ca03976a371583224c1bab9d92
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-06-30 (Tue, 30 Jun 2015)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/util.py
Log Message:
-----------
[#2494] Add a new API endpoint to set timezone offset
Commit: 58abf6899e913d0a7e31f65aae249ee6f3db5b0c
https://github.com/ckan/ckan/commit/58abf6899e913d0a7e31f65aae249ee6f3db5b0c
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-06-30 (Tue, 30 Jun 2015)
Changed paths:
M ckan/public/base/javascript/main.js
Log Message:
-----------
[#2494] Make sure the new timezone endpoint gets called in JavaScript
Commit: dee22ac0e9dc5211fbfe17d888501054e47c9f69
https://github.com/ckan/ckan/commit/dee22ac0e9dc5211fbfe17d888501054e47c9f69
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-06-30 (Tue, 30 Jun 2015)
Changed paths:
M ckan/lib/formatters.py
M ckan/lib/helpers.py
Log Message:
-----------
[#2494] Displayed all datetimes with the users utc offset
- This is either saved in the beaker session
- otherwise it defaults to zero
- The display of a full date also shows the currently used timezone
incl. the offset (e.g. UTC+2)
Commit: b7626cc2ab5d1b00e4e6fcb274da6f452d7f97b6
https://github.com/ckan/ckan/commit/b7626cc2ab5d1b00e4e6fcb274da6f452d7f97b6
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/controllers/group.py
M ckan/templates/organization/confirm_delete.html
A ckan/tests/controllers/test_organization.py
Log Message:
-----------
[#2512] fix group and org deletion
change controller to check for the correct group type,
self.group_type is now self.group_types
Commit: c622d2367046938d5c26cb28f7536dcfaf7c90f6
https://github.com/ckan/ckan/commit/c622d2367046938d5c26cb28f7536dcfaf7c90f6
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/controllers/util.py
M ckan/lib/helpers.py
Log Message:
-----------
[#2494] Validate the offset before saving it in the session
Commit: 53ed142963b02c59de8bf71c5a764f9903bc9e49
https://github.com/ckan/ckan/commit/53ed142963b02c59de8bf71c5a764f9903bc9e49
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_util.py
M ckan/tests/legacy/lib/test_helpers.py
Log Message:
-----------
[#2494] Add timzone tests for util controller and helper
Commit: b27e31e3ba423eaf690b7d6c3b482fc67601acb7
https://github.com/ckan/ckan/commit/b27e31e3ba423eaf690b7d6c3b482fc67601acb7
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/controllers/util.py
Log Message:
-----------
[#2494] Make PEP-8 happy
Commit: ae10c834f48799085dae131fd113e90444d6b3de
https://github.com/ckan/ckan/commit/ae10c834f48799085dae131fd113e90444d6b3de
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_util.py
M ckan/tests/legacy/lib/test_helpers.py
Log Message:
-----------
[#2494] Fix broken tests
Commit: 4aa691a44fb621c97b75df6a56f40a655edde144
https://github.com/ckan/ckan/commit/4aa691a44fb621c97b75df6a56f40a655edde144
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/tests/legacy/lib/test_helpers.py
Log Message:
-----------
Try to fix the session-based test
Commit: 2863a05ed9c7da1a221e6faafeeb376c21a62301
https://github.com/ckan/ckan/commit/2863a05ed9c7da1a221e6faafeeb376c21a62301
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_util.py
Log Message:
-----------
Import assert_true in test
Commit: 97b91f796807eefc4838c6543696ea28235c98f3
https://github.com/ckan/ckan/commit/97b91f796807eefc4838c6543696ea28235c98f3
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge branch '2472-offer-existing-license'
Conflicts:
ckan/tests/lib/test_helpers.py
Commit: 52451f705e0de6825bcb6704060cb706bb0d4414
https://github.com/ckan/ckan/commit/52451f705e0de6825bcb6704060cb706bb0d4414
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/templates/organization/snippets/organization_form.html
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
[#2513] organization controller tests
Commit: 013040bb384e118ea9d84a84881bdd93a2098bcd
https://github.com/ckan/ckan/commit/013040bb384e118ea9d84a84881bdd93a2098bcd
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_util.py
Log Message:
-----------
Replace assert_true with assert_in
Commit: d8d0f79f6d02d2f70421ae11e35b4f8ca01c8e81
https://github.com/ckan/ckan/commit/d8d0f79f6d02d2f70421ae11e35b4f8ca01c8e81
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-01 (Wed, 01 Jul 2015)
Changed paths:
M ckan/tests/legacy/lib/test_helpers.py
Log Message:
-----------
Add PylonsTestCase to test session-based behaviour
Commit: 29576f528c6b477965dc58509939eb2c4f2f1813
https://github.com/ckan/ckan/commit/29576f528c6b477965dc58509939eb2c4f2f1813
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-02 (Thu, 02 Jul 2015)
Changed paths:
M ckan/controllers/group.py
M ckan/templates/organization/confirm_delete.html
A ckan/tests/controllers/test_organization.py
Log Message:
-----------
Merge pull request #2512 from joetsoi/2512-fix-group-org-deletion
delete organizations causes 500 errror
Commit: 7c131dd53069b9233032a833825ccc50558ed2e7
https://github.com/ckan/ckan/commit/7c131dd53069b9233032a833825ccc50558ed2e7
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M ckan/pastertemplates/template/README.rst_tmpl
Log Message:
-----------
[#2515] Update coveralls badge in template
Commit: 8636f27b64e9910ad7758a1e01b5c4926dec962f
https://github.com/ckan/ckan/commit/8636f27b64e9910ad7758a1e01b5c4926dec962f
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M ckan/controllers/group.py
M ckan/lib/helpers.py
M ckan/templates/organization/confirm_delete.html
M ckan/templates/package/snippets/package_basic_fields.html
A ckan/tests/controllers/test_organization.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge branch 'master' into 2515-coveralls-badge
Commit: bbdae4eb77a45367b101989f28e2538fc209ea13
https://github.com/ckan/ckan/commit/bbdae4eb77a45367b101989f28e2538fc209ea13
Author: Ian Ward <ian at excess.org>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
Log Message:
-----------
Merge branch '1749-remove-h-get-action' of https://github.com/egrajeda/ckan into egrajeda-1749-remove-h-get-action
Commit: 3e3a7c8db91428e772e0545315bf9663d4cbc43a
https://github.com/ckan/ckan/commit/3e3a7c8db91428e772e0545315bf9663d4cbc43a
Author: Ian Ward <ian at excess.org>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M ckan/lib/dictization/model_save.py
M ckan/lib/uploader.py
Log Message:
-----------
[#2519] update resource last_modified on file uploads
Commit: 99f58ba99e69bfdd50e5dc5ac2b66cb622686a28
https://github.com/ckan/ckan/commit/99f58ba99e69bfdd50e5dc5ac2b66cb622686a28
Author: Ian Ward <ian at excess.org>
Date: 2015-07-03 (Fri, 03 Jul 2015)
Changed paths:
M ckan/logic/__init__.py
Log Message:
-----------
[#2520] remove AttributeDict
Commit: 840f3350b09bc8b7ddd160aea13528bf65475ee8
https://github.com/ckan/ckan/commit/840f3350b09bc8b7ddd160aea13528bf65475ee8
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/__init__.py
M ckan/config/environment.py
M ckan/config/routing.py
M ckan/controllers/admin.py
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/user.py
M ckan/lib/app_globals.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/helpers.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/get.py
M ckan/logic/auth/update.py
M ckan/logic/schema.py
A ckan/migration/versions/077_add_revisions_to_system_info.py
M ckan/model/__init__.py
M ckan/model/system_info.py
M ckan/plugins/interfaces.py
M ckan/templates/admin/config.html
M ckan/templates/organization/confirm_delete.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/user/edit_user_form.html
M ckan/tests/config/test_environment.py
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
A ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_user.py
M ckan/tests/factories.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/models/test_group.py
M ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/test_app_globals.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/logic/auth/test_get.py
M ckan/tests/logic/auth/test_update.py
A ckan/tests/model/test_system_info.py
M ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/plugin_v1.py
A ckanext/example_iconfigurer/plugin_v2.py
A ckanext/example_iconfigurer/templates/admin/config.html
A ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
M contrib/docker/my_init.d/50_configure
M doc/extensions/index.rst
A doc/extensions/remote-config-update.rst
A doc/images/custom_config_fields.png
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-source.rst
M setup.py
Log Message:
-----------
Merge branch 'master' into 2489-admin-config-tests
Conflicts:
ckan/templates/admin/config.html
ckan/tests/controllers/test_admin.py
Commit: 96d7b232ccbeec74a04eca3fc09675e2262823e1
https://github.com/ckan/ckan/commit/96d7b232ccbeec74a04eca3fc09675e2262823e1
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/logic/__init__.py
Log Message:
-----------
Merge pull request #2520 from ckan/2520-remove-attributedict
remove unused AttributeDict
Commit: 2b3f0523d985cb19597fb9316d8ddfa988072689
https://github.com/ckan/ckan/commit/2b3f0523d985cb19597fb9316d8ddfa988072689
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_admin.py
Log Message:
-----------
[#2489] PEP8
Commit: 6570cc7733a1248f593f1c162d394b1223c88f87
https://github.com/ckan/ckan/commit/6570cc7733a1248f593f1c162d394b1223c88f87
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/templates/admin/config.html
M ckan/tests/controllers/test_admin.py
M dev-requirements.txt
Log Message:
-----------
Merge pull request #2489 from ckan/2489-admin-config-tests
admin controller tests
Commit: 8e343ebc266e34deb7ed2b3746203ad3bf621b41
https://github.com/ckan/ckan/commit/8e343ebc266e34deb7ed2b3746203ad3bf621b41
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/functional/test_user.py
Log Message:
-----------
Merge pull request #2491 from ckan/2491-user-edit-tests
user edit controller tests
Commit: 0ae0573724bc79da8865d7890b90b721471f5fd3
https://github.com/ckan/ckan/commit/0ae0573724bc79da8865d7890b90b721471f5fd3
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#1431] Add "since_id" and "since_time" to revision_list so that you can page through revisions.
Commit: 73cd88df87630f56a61c4f17647ae96028abbe0a
https://github.com/ckan/ckan/commit/73cd88df87630f56a61c4f17647ae96028abbe0a
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
[#1431] Docstring.
Commit: bf64b5689ba6d5dfba3cd0387d2d33e0f5b30c89
https://github.com/ckan/ckan/commit/bf64b5689ba6d5dfba3cd0387d2d33e0f5b30c89
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#1431] Revert sort to "newest first" as it always was. Add sort param to allow chronological, which makes more sense.
Commit: 15881aaaa3e2f80d99983888ae968205173198b1
https://github.com/ckan/ckan/commit/15881aaaa3e2f80d99983888ae968205173198b1
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-07 (Tue, 07 Jul 2015)
Changed paths:
M ckan/pastertemplates/template/README.rst_tmpl
Log Message:
-----------
Merge pull request #2515 from ckan/2515-coveralls-badge
Coveralls badge update
Commit: 17ede31f2edeeec1403bf7e343a3e9e5a9e1c1f2
https://github.com/ckan/ckan/commit/17ede31f2edeeec1403bf7e343a3e9e5a9e1c1f2
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-07 (Tue, 07 Jul 2015)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Creates reams of logging on the first request - not needed unless working on this specific code.
Commit: 8796897b8fe021c339eaf108fb9a60ca29b08f77
https://github.com/ckan/ckan/commit/8796897b8fe021c339eaf108fb9a60ca29b08f77
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M requirements.in
Log Message:
-----------
Add pytz requirement
Commit: 75db95755a19366870ceb6cf6a43a58f86c0cf71
https://github.com/ckan/ckan/commit/75db95755a19366870ceb6cf6a43a58f86c0cf71
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/config/routing.py
M ckan/controllers/util.py
M ckan/lib/formatters.py
M ckan/lib/helpers.py
M ckan/public/base/javascript/main.js
M ckan/tests/controllers/test_util.py
M ckan/tests/legacy/lib/test_helpers.py
Log Message:
-----------
Remove timezone api
Commit: 38e4f5071f0eefc2574b5d6462a093f04305ab60
https://github.com/ckan/ckan/commit/38e4f5071f0eefc2574b5d6462a093f04305ab60
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/lib/formatters.py
Log Message:
-----------
[#2494] Fix comment of timezone format
Commit: 5d3f42d3f788820024d2f653165374accd9a8128
https://github.com/ckan/ckan/commit/5d3f42d3f788820024d2f653165374accd9a8128
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/lib/formatters.py
M ckan/lib/helpers.py
Log Message:
-----------
[#2494] Move timezone conversion to _datestamp_to_datetime()
Commit: 7d1d391def7d61fe08d1824ceaa3e0e230f8d21b
https://github.com/ckan/ckan/commit/7d1d391def7d61fe08d1824ceaa3e0e230f8d21b
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/lib/formatters.py
Log Message:
-----------
[#2494] Only set UTC if datetime has no timezone info yet
Commit: 514444ffe077071c9b6925288ab8120d26948ea1
https://github.com/ckan/ckan/commit/514444ffe077071c9b6925288ab8120d26948ea1
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/public/base/javascript/main.js
A ckan/public/base/vendor/moment.js
M ckan/public/base/vendor/resource.config
M ckan/templates/package/snippets/additional_info.html
Log Message:
-----------
[#2494] Add moment.js and load dates in browser timezone
Commit: a164ac7ff32642f32bf780462727dacb2953a3bb
https://github.com/ckan/ckan/commit/a164ac7ff32642f32bf780462727dacb2953a3bb
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/public/base/css/main.css
M ckan/public/base/javascript/main.js
Log Message:
-----------
[#2494] Hide dates when JavaScript is active to prevent flickering
Commit: dabc0c84866eca607d4b0ab22dbd5b570a87c616
https://github.com/ckan/ckan/commit/dabc0c84866eca607d4b0ab22dbd5b570a87c616
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/lib/formatters.py
Log Message:
-----------
[#2494] Make sure only 'aware' date objects are compared
Commit: 7989b55f41e8446f36cb407016c1ba28c02defbd
https://github.com/ckan/ckan/commit/7989b55f41e8446f36cb407016c1ba28c02defbd
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/lib/formatters.py
Log Message:
-----------
[#2494] Remove unused imports
Commit: c01c954c568e7dba73430c1f64e2ca63453f6416
https://github.com/ckan/ckan/commit/c01c954c568e7dba73430c1f64e2ca63453f6416
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/lib/formatters.py
M ckan/public/base/javascript/main.js
A ckan/public/base/vendor/moment-with-locales.js
R ckan/public/base/vendor/moment.js
M ckan/public/base/vendor/resource.config
M ckan/tests/legacy/lib/test_helpers.py
Log Message:
-----------
[#2494] Cleanup code
- Rename moment to make clear it's moment+locales
- Use attribute name for jquery.data()
- Fix broken test
Commit: 45ac16ef4856cff17578e2810629db2a5b1ad114
https://github.com/ckan/ckan/commit/45ac16ef4856cff17578e2810629db2a5b1ad114
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/public/base/javascript/main.js
Log Message:
-----------
[#2494] Only replace valid dates with moment.js
Commit: bdfb3983cf1902d7288f704776cec8245b8a29aa
https://github.com/ckan/ckan/commit/bdfb3983cf1902d7288f704776cec8245b8a29aa
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/config/deployment.ini_tmpl
M ckan/lib/helpers.py
M requirements.in
M requirements.txt
Log Message:
-----------
[#2494] Add support for 'server' timezone
This special timezone uses the local timezone of the server.
In order to do this, the tzlocal module is needed.
Commit: 642cc78344522af9b51ec5a7e95fcdb31395aa4c
https://github.com/ckan/ckan/commit/642cc78344522af9b51ec5a7e95fcdb31395aa4c
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
[#2486] fix package controller tests
Commit: 530440944e9ccf844159004e987d50e5ccbab13b
https://github.com/ckan/ckan/commit/530440944e9ccf844159004e987d50e5ccbab13b
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths:
M ckan/controllers/user.py
M ckan/tests/controllers/test_user.py
Log Message:
-----------
Merge pull request #2495 from ckan/2495-user-follow-tests
user follow tests
Commit: 67cee127017a2683caaf5f80e647e23e9c88d04d
https://github.com/ckan/ckan/commit/67cee127017a2683caaf5f80e647e23e9c88d04d
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-10 (Fri, 10 Jul 2015)
Changed paths:
M ckan/public/base/css/main.css
M ckan/public/base/javascript/main.js
M ckan/templates/package/snippets/additional_info.html
A ckan/templates/snippets/local_friendly_datetime.html
Log Message:
-----------
[#2494] Add snippet for local friendly datetime
Commit: 2e1287cfc9ce310ab44e827d7d7956d8b9449f81
https://github.com/ckan/ckan/commit/2e1287cfc9ce310ab44e827d7d7956d8b9449f81
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-07-10 (Fri, 10 Jul 2015)
Changed paths:
M ckan/config/deployment.ini_tmpl
M ckan/lib/helpers.py
M doc/maintaining/configuration.rst
Log Message:
-----------
[#2494] Rename ckan.timezone to ckan.display_timezone
Commit: 4a629c8ccacb0dbe9e035f5da821762d0c5f37d8
https://github.com/ckan/ckan/commit/4a629c8ccacb0dbe9e035f5da821762d0c5f37d8
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-07-10 (Fri, 10 Jul 2015)
Changed paths:
M ckanext/resourceproxy/controller.py
Log Message:
-----------
[#2530] Add 403 to server refusal excuses
Commit: 9ef3e5c9eeae64e73876af85060f4788b919ae36
https://github.com/ckan/ckan/commit/9ef3e5c9eeae64e73876af85060f4788b919ae36
Author: amercader <amercadero at gmail.com>
Date: 2015-07-13 (Mon, 13 Jul 2015)
Changed paths:
M ckanext/resourceproxy/controller.py
Log Message:
-----------
Merge branch '2530-proxy-forbidden'
Commit: 638d6c23f98c0de7d248ac1624f8ae3247900bee
https://github.com/ckan/ckan/commit/638d6c23f98c0de7d248ac1624f8ae3247900bee
Author: amercader <amercadero at gmail.com>
Date: 2015-07-13 (Mon, 13 Jul 2015)
Changed paths:
M ckan/controllers/api.py
Log Message:
-----------
Merge branch 'fix-percent-encoded-unicode-tags-autocomplete' of https://github.com/City-of-Helsinki/ckan into City-of-Helsinki-fix-percent-encoded-unicode-tags-autocomplete
Commit: fd2006509c1be0dee6bd9b1910d550fdb71e8426
https://github.com/ckan/ckan/commit/fd2006509c1be0dee6bd9b1910d550fdb71e8426
Author: amercader <amercadero at gmail.com>
Date: 2015-07-13 (Mon, 13 Jul 2015)
Changed paths:
M ckan/controllers/api.py
Log Message:
-----------
Merge branch 'City-of-Helsinki-fix-percent-encoded-unicode-tags-autocomplete'
Commit: 420ea88f812f518c1beb7eb52b240ec0fb61c946
https://github.com/ckan/ckan/commit/420ea88f812f518c1beb7eb52b240ec0fb61c946
Author: Bozhidar Bozhanov <glamd at abv.bg>
Date: 2015-07-15 (Wed, 15 Jul 2015)
Changed paths:
M doc/contributing/frontend/template-blocks.rst
Log Message:
-----------
Fixed scripts block name
The proper block is "scripts", rather than "script" and the documentation shouldn't be fixed.
Commit: 097e6ce7b840057bf6f22b1cf79dc8ee0b839580
https://github.com/ckan/ckan/commit/097e6ce7b840057bf6f22b1cf79dc8ee0b839580
Author: amercader <amercadero at gmail.com>
Date: 2015-07-15 (Wed, 15 Jul 2015)
Changed paths:
M ckan/lib/dictization/model_save.py
M ckan/lib/uploader.py
Log Message:
-----------
Merge branch '2519-upload-update-last-modified'
Commit: ea43dc5f81aafb4dcab2929df29e1cdaaa4383ac
https://github.com/ckan/ckan/commit/ea43dc5f81aafb4dcab2929df29e1cdaaa4383ac
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-07-15 (Wed, 15 Jul 2015)
Changed paths:
M ckan/templates/organization/snippets/organization_form.html
M ckan/tests/controllers/test_organization.py
Log Message:
-----------
Merge branch 'joetsoi-org-tests'
Commit: 716fbad10c40743654db457bce887477ef22c600
https://github.com/ckan/ckan/commit/716fbad10c40743654db457bce887477ef22c600
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-07-15 (Wed, 15 Jul 2015)
Changed paths:
M ckan/controllers/package.py
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/templates/user/new_user_form.html
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_user.py
M ckan/tests/factories.py
M ckan/tests/helpers.py
M ckan/tests/lib/test_base.py
Log Message:
-----------
Merge branch 'joetsoi-package-tests'
Commit: db19a58fb3a67f4166aae1392d29f79e2b37bf0d
https://github.com/ckan/ckan/commit/db19a58fb3a67f4166aae1392d29f79e2b37bf0d
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckan/logic/action/create.py
M ckan/tests/logic/action/test_create.py
Log Message:
-----------
Merge pull request #2415 from ckan/2415-uppercase-emails-on-user-invite
Allow uppercase letters in local part of email when sending user invitations
Commit: b628f4bef12406f92c30470f93c82b451045f80e
https://github.com/ckan/ckan/commit/b628f4bef12406f92c30470f93c82b451045f80e
Author: amercader <amercadero at gmail.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2532] Allow custom dataset types on views create command
The dataset_type:dataset filter prevents views from being created when
using the views create command on custom dataset types
Commit: 56d25db60210d856aee8420485125bdc76a5b7f4
https://github.com/ckan/ckan/commit/56d25db60210d856aee8420485125bdc76a5b7f4
Author: amercader <amercadero at gmail.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M doc/contributing/release-process.rst
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-package.rst
Log Message:
-----------
[#2536] Installation and relese process doc tweaks
* Include setting `site_url` on the package install instructions to avoid getting an exception
* Improve the release process docs: overview, packaging, announce email, etc
Commit: eda33f835414632852068a153330e6308239d471
https://github.com/ckan/ckan/commit/eda33f835414632852068a153330e6308239d471
Author: amercader <amercadero at gmail.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/templates/recline_map_form.html
Log Message:
-----------
[#2387] Fix GeoJSON field option in map view
Because the datastore fields were limited to numeric ones (to
accommodate the lat/lon option), it was not possible to select a text
field for the geojson option.
This patch separates the types used on both, while keeping the
validation in place and not mixing types between options.
Commit: b6ea73ef1ceb664be4c87524ca38b6c3aae92e94
https://github.com/ckan/ckan/commit/b6ea73ef1ceb664be4c87524ca38b6c3aae92e94
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_group.py
Log Message:
-----------
Merge pull request #2496 from ckan/2496-group-follow-tests
group follow tests
Commit: a28ffd9071ff651f2042e6051fb6aa759dafa9f1
https://github.com/ckan/ckan/commit/a28ffd9071ff651f2042e6051fb6aa759dafa9f1
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_package.py
Log Message:
-----------
Merge pull request #2497 from ckan/2497-package-follow-tests
package follow tests
Commit: b94fe078b473a5144f7324f585772311f5d1f471
https://github.com/ckan/ckan/commit/b94fe078b473a5144f7324f585772311f5d1f471
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/templates/recline_map_form.html
Log Message:
-----------
Merge branch 'ckan-2387-fix-geojson-field-map-view'
Commit: 8dacfc44f8cb38bc5c2f269a50160f549fd3481e
https://github.com/ckan/ckan/commit/8dacfc44f8cb38bc5c2f269a50160f549fd3481e
Author: joetsoi <joe.yeung.tsoi at gmail.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_user.py
Log Message:
-----------
Merge branch '2504-user-list-tests'
Conflicts:
ckan/tests/controllers/test_user.py
Commit: 507e5d91cf3e9d5c0c0d19881044486edcb95412
https://github.com/ckan/ckan/commit/507e5d91cf3e9d5c0c0d19881044486edcb95412
Author: Adrià Mercader <amercadero at gmail.com>
Date: 2015-07-16 (Thu, 16 Jul 2015)
Changed paths:
M doc/contributing/frontend/template-blocks.rst
Log Message:
-----------
Merge pull request #2533 from Glamdring/patch-1
Fixed scripts block name
Commit: 9dd4ba62b6671d25cd78eac524402e6147fc0c63
https://github.com/ckan/ckan/commit/9dd4ba62b6671d25cd78eac524402e6147fc0c63
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-17 (Fri, 17 Jul 2015)
Changed paths:
M doc/contributing/release-process.rst
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-package.rst
Log Message:
-----------
Merge pull request #2536 from ckan/2536-doc-improvements
Installation and relese process doc tweaks
Commit: e711c1db9e0dcc5579a09e1333c5ab07b9c2066f
https://github.com/ckan/ckan/commit/e711c1db9e0dcc5579a09e1333c5ab07b9c2066f
Author: Joe Tsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-19 (Sun, 19 Jul 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
Merge pull request #2535 from ckan/2532-dont-filter-datasets-on-views-create
[#2532] Allow custom dataset types on views create command
Commit: 08d63d0bb911176e2ea9a83b44b6e9f5375d6133
https://github.com/ckan/ckan/commit/08d63d0bb911176e2ea9a83b44b6e9f5375d6133
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-21 (Tue, 21 Jul 2015)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
Fix "paster db init" when celery is configured with a backend other than database.
Commit: 12e9f111b92f5d9c8686e6d589439aa6ccdf0f6a
https://github.com/ckan/ckan/commit/12e9f111b92f5d9c8686e6d589439aa6ccdf0f6a
Author: Alex Sadleir <alex.sadleir at linkdigital.com.au>
Date: 2015-07-22 (Wed, 22 Jul 2015)
Changed paths:
M ckanext/reclineview/theme/public/vendor/recline/recline.js
Log Message:
-----------
Handle special characters in column names to fix recline view
Some special characters/unicode characters are causing recline view
sanitization for HTML to fail with a JS error:
```
"bootstrap.js:3 Uncaught Error: Syntax error, unrecognized expression:"
```
Fixes #2490 by catching JS exceptions
Commit: ea48ba3051eab75e175a3f46acd216d6f202f3e0
https://github.com/ckan/ckan/commit/ea48ba3051eab75e175a3f46acd216d6f202f3e0
Author: amercader <amercadero at gmail.com>
Date: 2015-07-22 (Wed, 22 Jul 2015)
Changed paths:
M ckanext/reclineview/theme/public/vendor/recline/recline.js
Log Message:
-----------
Merge branch 'maxious-2490-recline-column-name-fix'
Commit: 2dfc35dd8a8f18bb6d2afe459d3d9fb6cef81ee7
https://github.com/ckan/ckan/commit/2dfc35dd8a8f18bb6d2afe459d3d9fb6cef81ee7
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-22 (Wed, 22 Jul 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Copy latest CHANGELOG from release-v2.4.0.
Commit: 7e797b7a53181feacfda1cfaeceb96eaed3531bc
https://github.com/ckan/ckan/commit/7e797b7a53181feacfda1cfaeceb96eaed3531bc
Author: amercader <amercadero at gmail.com>
Date: 2015-07-23 (Thu, 23 Jul 2015)
Changed paths:
M ckan/config/resource_formats.json
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#2553] Fix autodetect for tsv resources
When you upload or link to a TSV file and don't specify a resource format,
the format that you end up with is text/tab-separated-values.
This is not recognized by the DataPusher and the resource is not uploaded to
the DataStore.
This patch adds this alternative representation to the canonical resource
format list.
Commit: 099b571b5062ef77e1f51c5e8103826e29542462
https://github.com/ckan/ckan/commit/099b571b5062ef77e1f51c5e8103826e29542462
Author: amercader <amercadero at gmail.com>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M CHANGELOG.rst
M ckan/lib/cli.py
M ckan/plugins/interfaces.py
R ckan/templates/package/read.n3
R ckan/templates/package/read.rdf
M ckan/templates/package/read_base.html
M ckan/tests/controllers/test_package.py
Log Message:
-----------
[#2560] Remove rdf/xml and n3 templates in favour of ckanext-dcat
Commit: b05e4bf0bdcc5d0693a8de016b314d497e7a579c
https://github.com/ckan/ckan/commit/b05e4bf0bdcc5d0693a8de016b314d497e7a579c
Author: amercader <amercadero at gmail.com>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M ckan/lib/cli.py
Log Message:
-----------
[#2560] Remove prehistoric code
Commit: 4afcd7c8412817c27632601f5e97a9d11bb76db0
https://github.com/ckan/ckan/commit/4afcd7c8412817c27632601f5e97a9d11bb76db0
Author: amercader <amercadero at gmail.com>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M doc/maintaining/linked-data-and-rdf.rst
Log Message:
-----------
[#2560] Update RDF documentation to point to ckanext-dcat
Commit: 7498d0fd995fc1d5cd496bf5249e49df2138e053
https://github.com/ckan/ckan/commit/7498d0fd995fc1d5cd496bf5249e49df2138e053
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M CHANGELOG.rst
M ckan/lib/cli.py
M ckan/plugins/interfaces.py
R ckan/templates/package/read.n3
R ckan/templates/package/read.rdf
M ckan/templates/package/read_base.html
M ckan/tests/controllers/test_package.py
M doc/maintaining/linked-data-and-rdf.rst
Log Message:
-----------
Merge pull request #2560 from ckan/2560-remove-rdf-stuff
Deprecate and remove the RDF templates in favour of ckanext-dcat
Commit: 884040e10b22042dc2a974a5969d0d25eb26a575
https://github.com/ckan/ckan/commit/884040e10b22042dc2a974a5969d0d25eb26a575
Author: Laurent Goderre <laurent.goderre at gmail.com>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M bin/less
M ckan/lib/app_globals.py
M doc/contributing/frontend/index.rst
Log Message:
-----------
Removed the main.debug.css
Resolves #2556
Commit: a286399ccc148139d720cb48e34edd0e76351329
https://github.com/ckan/ckan/commit/a286399ccc148139d720cb48e34edd0e76351329
Author: Ian Ward <ian at excess.org>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M bin/less
M ckan/lib/app_globals.py
M doc/contributing/frontend/index.rst
Log Message:
-----------
Merge pull request #2563 from LaurentGoderre/remove-debug-css
Removed the main.debug.css
Commit: c259b348613ae5f79781a2781e8e7878f3c2da95
https://github.com/ckan/ckan/commit/c259b348613ae5f79781a2781e8e7878f3c2da95
Author: joetsoi <joetsoi at users.noreply.github.com>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M ckan/controllers/api.py
A ckan/lib/lazyjson.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
Log Message:
-----------
Merge branch 'package_show-performance-pt3'
Conflicts:
ckan/logic/action/get.py
Commit: 3aadb97acd52ee32db0ba31fc82c158bbf89cf54
https://github.com/ckan/ckan/commit/3aadb97acd52ee32db0ba31fc82c158bbf89cf54
Author: amercader <amercadero at gmail.com>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
M ckan/plugins/interfaces.py
M ckan/tests/legacy/ckantestplugins.py
M ckan/tests/legacy/test_plugins.py
Log Message:
-----------
Merge branch '2426-imapper-delete'
Commit: 65abbc3bf3865126dcd9924bdaf14f196c8feb34
https://github.com/ckan/ckan/commit/65abbc3bf3865126dcd9924bdaf14f196c8feb34
Author: amercader <amercadero at gmail.com>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
M CHANGELOG.rst
R bin/canada.py
R bin/ckan-correct-tags.py
R bin/ckan-edit-tags.py
R bin/ckan-edit-tags2.py
R bin/ckan-hmg-breakdown.py
R bin/ckan-hmg-update-licenses.py
R bin/ckan-rest-edit-tags.py
R bin/ckan_edit_local.py
R bin/ckan_spam.py
R bin/copy-ckan-2-ckan.py
R bin/dump-ukgov.py
R bin/dump_23_pkgs.py
R bin/fixes.py
M bin/less
R bin/loadconfig.py
R bin/ons-load.py
R bin/revision_manager.py
R bin/status.py
R bin/talisckan.py
R bin/webstore_test.py
M ckan/__init__.py
M ckan/config/deployment.ini_tmpl
M ckan/config/environment.py
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/lib/app_globals.py
M ckan/lib/base.py
M ckan/lib/captcha.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_dictize.py
M ckan/lib/dictization/model_save.py
M ckan/lib/helpers.py
A ckan/lib/lazyjson.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/update.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/077_add_revisions_to_system_info.py
M ckan/model/__init__.py
M ckan/model/system_info.py
M ckan/pastertemplates/template/README.rst_tmpl
M ckan/plugins/interfaces.py
M ckan/templates/admin/config.html
M ckan/templates/group/index.html
M ckan/templates/group/read.html
M ckan/templates/organization/bulk_process.html
M ckan/templates/organization/confirm_delete.html
M ckan/templates/organization/index.html
M ckan/templates/organization/read.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
R ckan/templates/package/read.n3
R ckan/templates/package/read.rdf
M ckan/templates/package/read_base.html
M ckan/templates/package/search.html
M ckan/templates/package/snippets/package_basic_fields.html
M ckan/templates/package/snippets/resource_view.html
M ckan/templates/snippets/search_form.html
M ckan/templates/user/edit_user_form.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/snippets/recaptcha.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/config/test_environment.py
A ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_api.py
M ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_user.py
M ckan/tests/factories.py
M ckan/tests/helpers.py
M ckan/tests/legacy/ckantestplugins.py
M ckan/tests/legacy/functional/api/model/test_vocabulary.py
M ckan/tests/legacy/functional/api/test_dashboard.py
M ckan/tests/legacy/functional/api/test_util.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/logic/test_tag.py
M ckan/tests/legacy/models/test_group.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_plugins.py
R ckan/tests/legacy/test_wsgi_ckanclient.py
R ckan/tests/legacy/wsgi_ckanclient.py
M ckan/tests/lib/dictization/test_model_dictize.py
A ckan/tests/lib/test_app_globals.py
M ckan/tests/lib/test_base.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
M ckan/tests/logic/action/test_update.py
M ckan/tests/logic/auth/test_get.py
M ckan/tests/logic/auth/test_update.py
M ckan/tests/logic/test_validators.py
A ckan/tests/model/test_system_info.py
M ckanext/example_iconfigurer/plugin.py
A ckanext/example_iconfigurer/plugin_v1.py
A ckanext/example_iconfigurer/plugin_v2.py
A ckanext/example_iconfigurer/templates/admin/config.html
A ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
M ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
M ckanext/multilingual/solr/schema.xml
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/reclineview/theme/templates/recline_map_form.html
M ckanext/resourceproxy/controller.py
M contrib/docker/my_init.d/50_configure
M dev-requirements.txt
M doc/api/index.rst
M doc/contributing/frontend/index.rst
M doc/contributing/frontend/template-blocks.rst
M doc/contributing/release-process.rst
M doc/extensions/index.rst
A doc/extensions/remote-config-update.rst
A doc/images/custom_config_fields.png
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/installing/install-from-source.rst
M doc/maintaining/linked-data-and-rdf.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into 1903-new-authz-removal
Conflicts:
ckan/tests/logic/action/test_get.py
Commit: 7873851900678fbb9559c4ea6058a66bab67928b
https://github.com/ckan/ckan/commit/7873851900678fbb9559c4ea6058a66bab67928b
Author: amercader <amercadero at gmail.com>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
R ckan/migration/versions/077_remove_old_authz_model.py
A ckan/migration/versions/078_remove_old_authz_model.py
Log Message:
-----------
[#1903] Rename migration script to avoid conlfict with a more recent one
Commit: 0b318d5ed5fad76c83f8ca3dcd12b70b17298b27
https://github.com/ckan/ckan/commit/0b318d5ed5fad76c83f8ca3dcd12b70b17298b27
Author: amercader <amercadero at gmail.com>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
M ckan/logic/action/create.py
Log Message:
-----------
[#1903] Remove unused variables
Commit: 4f5925962702bfc98ca52e36ac6a61f3db311665
https://github.com/ckan/ckan/commit/4f5925962702bfc98ca52e36ac6a61f3db311665
Author: amercader <amercadero at gmail.com>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
M ckan/tests/controllers/test_user.py
Log Message:
-----------
[#1903] There are no pseudousers any more
Commit: 63e3bc9186f02a4bf1cce24b4c5d937e696c04c3
https://github.com/ckan/ckan/commit/63e3bc9186f02a4bf1cce24b4c5d937e696c04c3
Author: amercader <amercadero at gmail.com>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
M ckan/lib/base.py
M ckan/lib/create_test_data.py
M ckan/lib/helpers.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/update.py
A ckan/migration/versions/078_remove_old_authz_model.py
M ckan/model/__init__.py
R ckan/model/authz.py
M ckan/tests/controllers/test_user.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/test_admin.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/logic/action/test_get.py
M ckanext/stats/controller.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/templates_legacy/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
Log Message:
-----------
Merge branch '1903-new-authz-removal'
Commit: a7804f9f1db1b6ef8f282a2bb76d69e657f1b222
https://github.com/ckan/ckan/commit/a7804f9f1db1b6ef8f282a2bb76d69e657f1b222
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed paths:
M ckan/templates/group/snippets/info.html
M ckan/templates/organization/snippets/organization_item.html
Log Message:
-----------
[#2557] Fix package count in templates.
This happened when datasets stopped being included by default in #2206.
Commit: 13b8befcd8a8eed566509179a09f3d31d1a2b60d
https://github.com/ckan/ckan/commit/13b8befcd8a8eed566509179a09f3d31d1a2b60d
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
[#2557] Featured grps/orgs should include datasets
`include_datasets` now defaults to False (#2206), so need to include it
when getting the featured groups and orgs for the index page.
Commit: c3a4322ca7b5dc0d73abc8af3bca853f6048660e
https://github.com/ckan/ckan/commit/c3a4322ca7b5dc0d73abc8af3bca853f6048660e
Author: amercader <amercadero at gmail.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/templates/group/snippets/info.html
M ckan/templates/organization/snippets/organization_item.html
Log Message:
-----------
Merge branch '2557-package-count-issue'
Commit: c84194cd55134880710b91dc40c50ea77c202b44
https://github.com/ckan/ckan/commit/c84194cd55134880710b91dc40c50ea77c202b44
Author: Ross Jones <ross at servercode.co.uk>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A ckanext/datapusher/interfaces.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/tests/test_interfaces.py
M setup.py
Log Message:
-----------
Introduces IDataPusher plugin
This new plugin allows users to reject resources for submission,
and also to be notified once a datapush is complete.
The two methods in the interface are:
can_upload: which will abort datapusher_submit calls if they return
True.
after_upload: Called with the resource ID after the upload into the
datastore is complete.
Commit: 9d3311a315be8d898cfa15243edca447548eb897
https://github.com/ckan/ckan/commit/9d3311a315be8d898cfa15243edca447548eb897
Author: Ross Jones <ross at servercode.co.uk>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M ckanext/datastore/db.py
M ckanext/datastore/tests/test_create.py
Log Message:
-----------
Checks for duplicate column names
Before the attempt is made to create the table, checks that there
are no duplicate column names in the record sent to the action method.
Commit: 1cd105796899992372d5c460cc4aca35395ae00a
https://github.com/ckan/ckan/commit/1cd105796899992372d5c460cc4aca35395ae00a
Author: amercader <amercadero at gmail.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M ckan/config/resource_formats.json
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
[#2553] TSV media type is text/tab-separated-values
Commit: 79b013b9359b588efcbb9d9e4ea8b8d556dbbb84
https://github.com/ckan/ckan/commit/79b013b9359b588efcbb9d9e4ea8b8d556dbbb84
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M ckan/config/resource_formats.json
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge pull request #2553 from ckan/2553-tsv-autodetect
Wrong format autodetected for TSVs prevents DataPusher from being called
Commit: e04fbaf859a587a6bb70d154451f92503f6c5018
https://github.com/ckan/ckan/commit/e04fbaf859a587a6bb70d154451f92503f6c5018
Author: Alan Tygel <alantygel at gmail.com>
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed paths:
M ckanext/example_theme/v08_custom_helper_function/plugin.py
Log Message:
-----------
Update plugin.py
The original "packages" sort option was broken ; changed to package_count
Commit: 6438db76faa23ae2c6325cd5c5eb23e0ab0ac276
https://github.com/ckan/ckan/commit/6438db76faa23ae2c6325cd5c5eb23e0ab0ac276
Author: amercader <amercadero at gmail.com>
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed paths:
M ckanext/example_theme/v08_custom_helper_function/plugin.py
Log Message:
-----------
Merge branch 'small-fixes-in-template-docs' of https://github.com/alantygel/ckan into alantygel-small-fixes-in-template-docs
Commit: 5acbd991ecf92383386a3e6cd21f17e3709b650e
https://github.com/ckan/ckan/commit/5acbd991ecf92383386a3e6cd21f17e3709b650e
Author: amercader <amercadero at gmail.com>
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed paths:
M ckanext/example_theme/v08_custom_helper_function/plugin.py
Log Message:
-----------
Merge branch 'alantygel-small-fixes-in-template-docs'
Commit: 1285d00d901977370668dae0dcf4fddd12bfb385
https://github.com/ckan/ckan/commit/1285d00d901977370668dae0dcf4fddd12bfb385
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckan/model/__init__.py
Log Message:
-----------
Merge branch 'celery-backend'
Commit: 4fd2baf4a2718eded60e560c2930505c00a1cd45
https://github.com/ckan/ckan/commit/4fd2baf4a2718eded60e560c2930505c00a1cd45
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2554] Don't request all extra fields on group_list
#2214 replaced the organization/group_list call to group_list_dictize
by a organization/group_show call for each group, but didn't pass the
include_extras, include_users, etc params set to False, so now on each
call of this extra calls are performed by default on all groups.
Updated docstrings to include all params
Commit: bbaab15883936ad80d93dd6e978f56a3b799a854
https://github.com/ckan/ckan/commit/bbaab15883936ad80d93dd6e978f56a3b799a854
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckan/logic/action/get.py
Log Message:
-----------
[#2554] Refactor group_list to only query necessary fields
Refactor organization/group_list to only query the necessary fields by default
(id, name, title, package_count) depending on the required sort. This massively
speeds up the default query without all_fields. In part this is because then we
no longer need to get all fields in all groups on all cases to do the sorting.
There is a minor drawback in that then we can't take private datasets into
account when sorting by number of datasets. The actual number displayed will
take private datasets into account, as this comes from the dictization, but
there might be inconsistencies (note that the "order by datasets option" is
not offered by default on the UI)
Commit: 9be68909e4225d4593b558bf37d8b8c2cca66231
https://github.com/ckan/ckan/commit/9be68909e4225d4593b558bf37d8b8c2cca66231
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckan/controllers/group.py
M ckan/logic/action/get.py
M ckan/tests/controllers/test_group.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
[#2554] Add limit/offset support to group_list
So on the Organizations and Groups page we just dictize the groups on
the page (we need two calls to group_list in the controller, one
with all groups to account for the query, ordering, count, etc
and one with `all_fields` with just the ones to be displayed on
the listing).
Commit: 8ededef46167e1853b12335e1b198918963e7210
https://github.com/ckan/ckan/commit/8ededef46167e1853b12335e1b198918963e7210
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckan/controllers/home.py
Log Message:
-----------
[#2554] Remove unused code from home controller
This was probably used on an old variant of the homepage, but it isn't
anymore. It removes the `c.groups` and `c.group_package_stuff` context
vars.
Commit: d5234c2b0342e401cbe66864488c739d048c08db
https://github.com/ckan/ckan/commit/d5234c2b0342e401cbe66864488c739d048c08db
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckanext/datapusher/interfaces.py
Log Message:
-----------
[#2571] Add note about further checks
Commit: f857ac790d5cd7fa881187d00c9feaa9a5b6432a
https://github.com/ckan/ckan/commit/f857ac790d5cd7fa881187d00c9feaa9a5b6432a
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
A ckanext/datapusher/interfaces.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/tests/test_interfaces.py
M setup.py
Log Message:
-----------
Merge branch 'datapusher-plugin'
Commit: 942a824c85ec2faf0a7c46a44b5d72997f911568
https://github.com/ckan/ckan/commit/942a824c85ec2faf0a7c46a44b5d72997f911568
Author: amercader <amercadero at gmail.com>
Date: 2015-08-19 (Wed, 19 Aug 2015)
Changed paths:
M ckanext/datastore/db.py
M ckanext/datastore/tests/test_create.py
Log Message:
-----------
Merge branch '2574-stop-500-when-creating-tables'
Commit: 5cfc6c6e15cc7eebb26ae13c37874273ae0e4ea9
https://github.com/ckan/ckan/commit/5cfc6c6e15cc7eebb26ae13c37874273ae0e4ea9
Author: Tyler Kennedy <tk at tkte.ch>
Date: 2015-08-24 (Mon, 24 Aug 2015)
Changed paths:
M ckan/templates/package/read.html
Log Message:
-----------
Don't use cached values when rendering notes.
Currently, a cached field with the rendered markdown is used in the
package/read template.
This value is set very early in the process (and also results in
rendering markdown when it is not needed).
Since it is set so early, it bypasses all of the hooks designed to allow
these values to be manipulated, such as `before_view`. This breaks
extension on core fields that depend on being able to modify these
fields, like the multi-lingual support extension ckanext-fluent.
Commit: ee8d9e9ee2722c30df4898e30cc7ea4ea8705ec6
https://github.com/ckan/ckan/commit/ee8d9e9ee2722c30df4898e30cc7ea4ea8705ec6
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
Log Message:
-----------
Use `ckan.site_url` to generate urls of resources
Commit: 38a985e338c2261711bbba5ab6ef3bf93d593581
https://github.com/ckan/ckan/commit/38a985e338c2261711bbba5ab6ef3bf93d593581
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
M ckan/lib/helpers.py
Log Message:
-----------
Add full domain name in url_for helper
Commit: 0fe69bcdd968893a37788f35bf9daaa8e80c1d75
https://github.com/ckan/ckan/commit/0fe69bcdd968893a37788f35bf9daaa8e80c1d75
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/lib/dictization/model_dictize.py
Log Message:
-----------
Fix typo
Commit: 04fdd1bf3b128a453ab4689f691ee06200d1b33d
https://github.com/ckan/ckan/commit/04fdd1bf3b128a453ab4689f691ee06200d1b33d
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Renamed helper to get_site_protocol_and_host and added docstring
Commit: da0177a242af360ca1de96ab3ff0c2976a361284
https://github.com/ckan/ckan/commit/da0177a242af360ca1de96ab3ff0c2976a361284
Author: amercader <amercadero at gmail.com>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/controllers/home.py
Log Message:
-----------
[#2554] Remove unused 'dirty' var
Commit: eb30e116722fed03a9c4f9ada43945d8546fdc48
https://github.com/ckan/ckan/commit/eb30e116722fed03a9c4f9ada43945d8546fdc48
Author: amercader <amercadero at gmail.com>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/tests/controllers/test_group.py
Log Message:
-----------
[#2554] Fix ranges in group list tests
Commit: 0c9d24723d8a2df0bf95b1452781bd5a220cafc2
https://github.com/ckan/ckan/commit/0c9d24723d8a2df0bf95b1452781bd5a220cafc2
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Add test for full qualified URLs
Commit: 6b82fd47578293e736e66679ee0ff5de7684eca3
https://github.com/ckan/ckan/commit/6b82fd47578293e736e66679ee0ff5de7684eca3
Author: Brook Elgie <specialbrew at gmail.com>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/logic/action/get.py
M ckan/tests/controllers/test_group.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Merge branch 'ckan-2554-improve-group_list'
Commit: 549ec2827bf57f4ba3c7bff064811f72ffd53832
https://github.com/ckan/ckan/commit/549ec2827bf57f4ba3c7bff064811f72ffd53832
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Import test helpers for change_config decorator
Commit: 0995d4549def866a7caacad8f08bf8e39e1d32dc
https://github.com/ckan/ckan/commit/0995d4549def866a7caacad8f08bf8e39e1d32dc
Author: Tyler Kennedy <tk at tkte.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/lib/plugins.py
Log Message:
-----------
Remove pkg_notes_formatted completely.
Commit: 678e5ff55138a2772072bf9f7709b3f8334048d6
https://github.com/ckan/ckan/commit/678e5ff55138a2772072bf9f7709b3f8334048d6
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Fix PEP-8 issue
Commit: e0732b175559212f166f4bcecfa420a20d934ccd
https://github.com/ckan/ckan/commit/e0732b175559212f166f4bcecfa420a20d934ccd
Author: Ian Ward <ian at excess.org>
Date: 2015-08-25 (Tue, 25 Aug 2015)
Changed paths:
M ckan/lib/plugins.py
M ckan/templates/package/read.html
Log Message:
-----------
Merge pull request #2595 from TkTech/dont_skip_hooks
Don't use cached values when rendering notes.
Commit: 691e05a629c32a838d5a40ffc665f0b2ef99d90b
https://github.com/ckan/ckan/commit/691e05a629c32a838d5a40ffc665f0b2ef99d90b
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-26 (Wed, 26 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Add tests for `ckan.root_path`
Commit: c3afea6207fb6ce9a494a96ea59a7917c7e1d8a0
https://github.com/ckan/ckan/commit/c3afea6207fb6ce9a494a96ea59a7917c7e1d8a0
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Create proper locale object
Commit: 6d0409ed83a573097d01aa31aa2ef34083488d6d
https://github.com/ckan/ckan/commit/6d0409ed83a573097d01aa31aa2ef34083488d6d
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Set locale to 'de' to be non-default
Commit: 89336e8ef8b3401d24b08a17a5f58af01d47dd1e
https://github.com/ckan/ckan/commit/89336e8ef8b3401d24b08a17a5f58af01d47dd1e
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Add additional test for locale without root_path
Commit: 3a3bcdeca658c38c2dcd978a4244fbfba1025fb1
https://github.com/ckan/ckan/commit/3a3bcdeca658c38c2dcd978a4244fbfba1025fb1
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Fix broken test
Commit: bf106b08b39e3952318ae56db2768f2458532d90
https://github.com/ckan/ckan/commit/bf106b08b39e3952318ae56db2768f2458532d90
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Fix broken root_path implementation
Commit: c0bae5f081159a18c9b44c9bed2aa4a8eb66b261
https://github.com/ckan/ckan/commit/c0bae5f081159a18c9b44c9bed2aa4a8eb66b261
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/lib/helpers.py
Log Message:
-----------
Remove TODO comment
Commit: 4dac0415d5676a0c408daf8aec4266e04cdc8293
https://github.com/ckan/ckan/commit/4dac0415d5676a0c408daf8aec4266e04cdc8293
Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Add test for relative URL with locale
Commit: f9b39429fc984663585f6dd4b91a64ae37e7c213
https://github.com/ckan/ckan/commit/f9b39429fc984663585f6dd4b91a64ae37e7c213
Author: Ian Ward <ian at excess.org>
Date: 2015-09-02 (Wed, 02 Sep 2015)
Changed paths:
M ckanext/datastore/helpers.py
M ckanext/datastore/plugin.py
Log Message:
-----------
format next to format strings, _literal_string helper
Commit: e17f1781c2fb65db211baa0b3fbd38d72e112c63
https://github.com/ckan/ckan/commit/e17f1781c2fb65db211baa0b3fbd38d72e112c63
Author: Ian Ward <ian at excess.org>
Date: 2015-09-02 (Wed, 02 Sep 2015)
Changed paths:
M ckanext/datastore/plugin.py
Log Message:
-----------
just use unicode in _parse_sort_clause
Commit: c666976fe93919281a13680bc47a468ca22805e0
https://github.com/ckan/ckan/commit/c666976fe93919281a13680bc47a468ca22805e0
Author: Ian Ward <ian at excess.org>
Date: 2015-09-02 (Wed, 02 Sep 2015)
Changed paths:
M ckanext/datastore/helpers.py
M ckanext/datastore/plugin.py
Log Message:
-----------
support quoted sort args for backwards compat
Commit: 88c70458acc903ffe93ca41535ee97cf2ac45515
https://github.com/ckan/ckan/commit/88c70458acc903ffe93ca41535ee97cf2ac45515
Author: amercader <amercadero at gmail.com>
Date: 2015-09-02 (Wed, 02 Sep 2015)
Changed paths:
M CHANGELOG.rst
Log Message:
-----------
Update changelog after 2.4.1 release
Commit: 9cc059638f8bbf8577bca7c623dbb8ece60b6e7c
https://github.com/ckan/ckan/commit/9cc059638f8bbf8577bca7c623dbb8ece60b6e7c
Author: Ian Ward <ian at excess.org>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M ckan/lib/helpers.py
M ckan/tests/lib/test_helpers.py
Log Message:
-----------
Merge pull request #2599 from opendatazurich/2592-fix-absolute-uri-when-uploading-master
Use `ckan.site_url` to generate urls of resources
Commit: 9e8552dddf728face5b512888c87ed36dd85ae6c
https://github.com/ckan/ckan/commit/9e8552dddf728face5b512888c87ed36dd85ae6c
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Better to remove the line completely.
Commit: 29d8a51aadbe5f1d2f5407b38fa503f50ac6416c
https://github.com/ckan/ckan/commit/29d8a51aadbe5f1d2f5407b38fa503f50ac6416c
Author: Ian Ward <ian at excess.org>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M ckan/authz.py
Log Message:
-----------
Merge pull request #2526 from ckan/noisy-logging
Remove noisy log statement
Commit: c35798928bccf15966614bddb271f5c67712c4f4
https://github.com/ckan/ckan/commit/c35798928bccf15966614bddb271f5c67712c4f4
Author: Ian Ward <ian at excess.org>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M ckan/logic/action/get.py
M ckan/tests/logic/action/test_get.py
Log Message:
-----------
Merge pull request #2522 from ckan/revision-list-limit
#1431 Add paging to revision_list
Commit: 9e16366fb1363fc4d464d9f53b7821125525e258
https://github.com/ckan/ckan/commit/9e16366fb1363fc4d464d9f53b7821125525e258
Author: Ian Ward <ian at excess.org>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M ckan/config/deployment.ini_tmpl
M ckan/lib/formatters.py
M ckan/lib/helpers.py
M ckan/public/base/css/main.css
M ckan/public/base/javascript/main.js
A ckan/public/base/vendor/moment-with-locales.js
M ckan/public/base/vendor/resource.config
M ckan/templates/package/snippets/additional_info.html
A ckan/templates/snippets/local_friendly_datetime.html
M ckan/tests/legacy/lib/test_helpers.py
M doc/maintaining/configuration.rst
M requirements.in
M requirements.txt
Log Message:
-----------
Merge pull request #2505 from metaodi/2494-timezone-setting
[#2494] New option to change the timezone of displayed datetimes
Commit: 4e6c631dd143abbd061a28977de3136670bc5261
https://github.com/ckan/ckan/commit/4e6c631dd143abbd061a28977de3136670bc5261
Author: David Read <david.read at hackneyworkshop.com>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M CHANGELOG.rst
M bin/less
M ckan/authz.py
M ckan/config/deployment.ini_tmpl
M ckan/config/resource_formats.json
M ckan/controllers/api.py
M ckan/controllers/group.py
M ckan/controllers/home.py
M ckan/controllers/package.py
M ckan/controllers/user.py
M ckan/lib/app_globals.py
M ckan/lib/base.py
M ckan/lib/cli.py
M ckan/lib/create_test_data.py
M ckan/lib/dictization/model_save.py
M ckan/lib/formatters.py
M ckan/lib/helpers.py
A ckan/lib/lazyjson.py
M ckan/lib/plugins.py
M ckan/lib/uploader.py
M ckan/logic/__init__.py
M ckan/logic/action/create.py
M ckan/logic/action/get.py
M ckan/logic/action/update.py
M ckan/logic/auth/create.py
M ckan/logic/auth/update.py
A ckan/migration/versions/078_remove_old_authz_model.py
M ckan/model/__init__.py
R ckan/model/authz.py
M ckan/pastertemplates/template/README.rst_tmpl
M ckan/plugins/interfaces.py
M ckan/public/base/css/main.css
M ckan/public/base/javascript/main.js
A ckan/public/base/vendor/moment-with-locales.js
M ckan/public/base/vendor/resource.config
M ckan/templates/admin/config.html
M ckan/templates/group/snippets/info.html
M ckan/templates/organization/confirm_delete.html
M ckan/templates/organization/snippets/organization_form.html
M ckan/templates/organization/snippets/organization_item.html
M ckan/templates/package/confirm_delete.html
M ckan/templates/package/confirm_delete_resource.html
M ckan/templates/package/read.html
R ckan/templates/package/read.n3
R ckan/templates/package/read.rdf
M ckan/templates/package/read_base.html
M ckan/templates/package/snippets/additional_info.html
M ckan/templates/package/snippets/package_basic_fields.html
A ckan/templates/snippets/local_friendly_datetime.html
M ckan/templates/user/new_user_form.html
M ckan/templates/user/snippets/user_search.html
M ckan/tests/controllers/test_admin.py
M ckan/tests/controllers/test_group.py
A ckan/tests/controllers/test_organization.py
M ckan/tests/controllers/test_package.py
M ckan/tests/controllers/test_user.py
M ckan/tests/factories.py
M ckan/tests/helpers.py
M ckan/tests/legacy/__init__.py
M ckan/tests/legacy/ckantestplugins.py
M ckan/tests/legacy/functional/api/model/test_group.py
M ckan/tests/legacy/functional/api/model/test_package.py
M ckan/tests/legacy/functional/test_admin.py
M ckan/tests/legacy/functional/test_group.py
M ckan/tests/legacy/functional/test_package.py
M ckan/tests/legacy/functional/test_pagination.py
M ckan/tests/legacy/functional/test_user.py
M ckan/tests/legacy/lib/test_helpers.py
M ckan/tests/legacy/logic/test_action.py
M ckan/tests/legacy/models/test_user.py
M ckan/tests/legacy/test_coding_standards.py
M ckan/tests/legacy/test_plugins.py
A ckan/tests/lib/test_app_globals.py
M ckan/tests/lib/test_base.py
M ckan/tests/lib/test_helpers.py
M ckan/tests/logic/action/test_create.py
M ckan/tests/logic/action/test_get.py
A ckanext/datapusher/interfaces.py
M ckanext/datapusher/logic/action.py
M ckanext/datapusher/plugin.py
A ckanext/datapusher/tests/test_interfaces.py
M ckanext/datastore/db.py
M ckanext/datastore/helpers.py
M ckanext/datastore/plugin.py
M ckanext/datastore/tests/test_create.py
M ckanext/example_theme/v08_custom_helper_function/plugin.py
M ckanext/example_theme/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
M ckanext/reclineview/plugin.py
M ckanext/reclineview/theme/public/vendor/recline/recline.js
M ckanext/reclineview/theme/templates/recline_map_form.html
M ckanext/resourceproxy/controller.py
M ckanext/stats/controller.py
M ckanext/stats/stats.py
M ckanext/stats/templates/ckanext/stats/index.html
M ckanext/stats/tests/test_stats_lib.py
M dev-requirements.txt
M doc/contributing/frontend/index.rst
M doc/contributing/frontend/template-blocks.rst
M doc/contributing/release-process.rst
M doc/maintaining/configuration.rst
M doc/maintaining/installing/install-from-package.rst
M doc/maintaining/linked-data-and-rdf.rst
M requirements.in
M requirements.txt
M setup.py
Log Message:
-----------
Merge branch 'master' into 2493-stats
Conflicts:
ckanext/stats/templates_legacy/ckanext/stats/index.html
Compare: https://github.com/ckan/ckan/compare/9793ce98bbeb...4e6c631dd143
More information about the ckan-changes
mailing list