[ckan-changes] [ckan/ckan] 3d565f: Fixes #2806

GitHub noreply at github.com
Thu Aug 31 12:23:03 UTC 2017


  Branch: refs/heads/3229-api-blueprint
  Home:   https://github.com/ckan/ckan
  Commit: 3d565fd21bd6eaad3b5f7b3b7d856a01cee13ba0
      https://github.com/ckan/ckan/commit/3d565fd21bd6eaad3b5f7b3b7d856a01cee13ba0
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M ckan/templates/package/snippets/resource_view.html

  Log Message:
  -----------
  Fixes #2806


  Commit: 6edf69d63cecf44ac9f4fa572824a37fcae6f8e8
      https://github.com/ckan/ckan/commit/6edf69d63cecf44ac9f4fa572824a37fcae6f8e8
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M ckan/config/routing.py
    M ckan/lib/create_test_data.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    A ckan/migration/versions/086_drop_openid_column.py
    M ckan/model/user.py
    M ckan/tests/legacy/functional/api/base.py

  Log Message:
  -----------
  OpenID column removed from userModel and code


  Commit: 184a08b4f77d65dd93c33271a72d7a299e9f9fc1
      https://github.com/ckan/ckan/commit/184a08b4f77d65dd93c33271a72d7a299e9f9fc1
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M ckan/migration/versions/086_drop_openid_column.py

  Log Message:
  -----------
  [#2898] test fix


  Commit: 267929c7ef1e70ce75419cc2e9835744f1a40176
      https://github.com/ckan/ckan/commit/267929c7ef1e70ce75419cc2e9835744f1a40176
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
    M ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js

  Log Message:
  -----------
  Port #3612 to bs2 mode


  Commit: cd031fc3bd2cfeb32b1f37cf24317539c15e5430
      https://github.com/ckan/ckan/commit/cd031fc3bd2cfeb32b1f37cf24317539c15e5430
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/slug-preview.js

  Log Message:
  -----------
  Port #3617 to bs2 mode


  Commit: bf8e0b8b1f8dee99709c1e88ac0f82cab87853e8
      https://github.com/ckan/ckan/commit/bf8e0b8b1f8dee99709c1e88ac0f82cab87853e8
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/group/read.html
    M ckan/templates-bs2/organization/read.html

  Log Message:
  -----------
  Port #3620 to bs2 mode


  Commit: 243f86e5a6ea066783511d64e4a3f670285f8605
      https://github.com/ckan/ckan/commit/243f86e5a6ea066783511d64e4a3f670285f8605
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/follow.js
    A ckan/public-bs2/base/javascript/modules/followers-counter.js
    M ckan/public-bs2/base/javascript/resource.config
    M ckan/public-bs2/base/test/index.html
    A ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
    M ckan/templates-bs2/group/snippets/info.html
    M ckan/templates-bs2/package/snippets/info.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/read_base.html

  Log Message:
  -----------
  Port #3640 to bs2 mode


  Commit: 6c1c200299b8ce591a2cdd2169e6b270bd2226a8
      https://github.com/ckan/ckan/commit/6c1c200299b8ce591a2cdd2169e6b270bd2226a8
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/image-upload.js

  Log Message:
  -----------
  Port #3657 to bs2 mode


  Commit: 88171efacbdfab847a81dccce50ddd36dc81c009
      https://github.com/ckan/ckan/commit/88171efacbdfab847a81dccce50ddd36dc81c009
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/user/new_user_form.html

  Log Message:
  -----------
  Port #3659 to bs2 mode


  Commit: 945a8f3bc5d402ce3574fa169cf5e02b49c27934
      https://github.com/ckan/ckan/commit/945a8f3bc5d402ce3574fa169cf5e02b49c27934
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/macros/form.html

  Log Message:
  -----------
  Port #3662 to bs2 mode


  Commit: 0ad715810f593a5d1a2300db4bfc87aeccde1d1e
      https://github.com/ckan/ckan/commit/0ad715810f593a5d1a2300db4bfc87aeccde1d1e
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/css/fuchsia.css
    M ckan/public-bs2/base/css/green.css
    M ckan/public-bs2/base/css/main.css
    M ckan/public-bs2/base/css/maroon.css
    M ckan/public-bs2/base/css/red.css
    M ckan/public-bs2/base/less/forms.less

  Log Message:
  -----------
  Port #3664 to bs2 mode


  Commit: 897d44581503f3c79ca4aa90e13826257119e2b7
      https://github.com/ckan/ckan/commit/897d44581503f3c79ca4aa90e13826257119e2b7
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/macros/form.html
    M ckan/templates-bs2/package/snippets/resource_form.html

  Log Message:
  -----------
  Port #3668 to bs2 mode


  Commit: f49e1003ce441b21aa70dafd24270f84db3eb1ad
      https://github.com/ckan/ckan/commit/f49e1003ce441b21aa70dafd24270f84db3eb1ad
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/css/fuchsia.css
    M ckan/public-bs2/base/css/green.css
    M ckan/public-bs2/base/css/main.css
    M ckan/public-bs2/base/css/maroon.css
    M ckan/public-bs2/base/css/red.css
    M ckan/public-bs2/base/less/search.less

  Log Message:
  -----------
  Port #3700 to bs2 mode


  Commit: 4a83110c4cc7b3c5bb2357b1427fbf21dad6cacc
      https://github.com/ckan/ckan/commit/4a83110c4cc7b3c5bb2357b1427fbf21dad6cacc
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/autocomplete.js

  Log Message:
  -----------
  Port #3710 to bs2 mode


  Commit: a640ab76c3d158b63e61dc44b75ebf12615d5ce9
      https://github.com/ckan/ckan/commit/a640ab76c3d158b63e61dc44b75ebf12615d5ce9
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/resource-view-filters.js

  Log Message:
  -----------
  Add missing classes to Add Filter button


  Commit: a9d86293405830deccf2a96ef5c5e69aa84045aa
      https://github.com/ckan/ckan/commit/a9d86293405830deccf2a96ef5c5e69aa84045aa
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/group/snippets/group_item.html

  Log Message:
  -----------
  Port #3711 to bs2 mode


  Commit: 850bdb5f3169b092a2aba9fb3c3e940fbd131cce
      https://github.com/ckan/ckan/commit/850bdb5f3169b092a2aba9fb3c3e940fbd131cce
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/resource-reorder.js
    M ckan/public-bs2/base/javascript/modules/resource-view-filters.js

  Log Message:
  -----------
  Port #3604 to bs2 mode


  Commit: 1730052cca3e9854467832fa1aa6e18142540382
      https://github.com/ckan/ckan/commit/1730052cca3e9854467832fa1aa6e18142540382
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/user/edit_user_form.html

  Log Message:
  -----------
  Port #3531 to bs2 mode


  Commit: 27f3e29cc20271bf72546fa1928609f963bbf71c
      https://github.com/ckan/ckan/commit/27f3e29cc20271bf72546fa1928609f963bbf71c
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-23 (Sun, 23 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/package/snippets/resource_item.html

  Log Message:
  -----------
  Fix Explore button not working


  Commit: bc80c092aa070acf68ab221f1e4ef26bc4f858f1
      https://github.com/ckan/ckan/commit/bc80c092aa070acf68ab221f1e4ef26bc4f858f1
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    A doc/extensions/flask-migration.rst
    M doc/extensions/index.rst

  Log Message:
  -----------
  Add new page in documentation for Flask migration issues


  Commit: b5ddf6d357345940949d84f08e1821c3e717ceac
      https://github.com/ckan/ckan/commit/b5ddf6d357345940949d84f08e1821c3e717ceac
  Author: Jinfei Fan <fanjinfei at hotmail.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M ckan/controllers/user.py

  Log Message:
  -----------
  fix user reset password


  Commit: 753d54b57f37399d2559bad655f2be88a18d2745
      https://github.com/ckan/ckan/commit/753d54b57f37399d2559bad655f2be88a18d2745
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M ckan/logic/schema.py

  Log Message:
  -----------
  add email validation to default_user_schema


  Commit: e328c0c0fdb3522722971109db4b833e8f2ab876
      https://github.com/ckan/ckan/commit/e328c0c0fdb3522722971109db4b833e8f2ab876
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M doc/extensions/flask-migration.rst

  Log Message:
  -----------
  Fix typo


  Commit: ccf019f773414daeda22b8de55d947689f5fb47d
      https://github.com/ckan/ckan/commit/ccf019f773414daeda22b8de55d947689f5fb47d
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/package/snippets/resource_item.html

  Log Message:
  -----------
  Change <a> with <button> for dropdown toggle


  Commit: 41fb0dda58a3ccbdee348ce91d29b2163c1d8a0e
      https://github.com/ckan/ckan/commit/41fb0dda58a3ccbdee348ce91d29b2163c1d8a0e
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/resource-view-embed.js

  Log Message:
  -----------
  [#3731] Fix embed modal not properly shown


  Commit: 84ebe90170359da8822fe1dd5d122dfe85acac61
      https://github.com/ckan/ckan/commit/84ebe90170359da8822fe1dd5d122dfe85acac61
  Author: Ian Ward <ian at excess.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    A doc/extensions/flask-migration.rst
    M doc/extensions/index.rst

  Log Message:
  -----------
  Merge pull request #3723 from ckan/3196-new-url_for-exceptions

Add new page in documentation for Flask migration issues


  Commit: 81df5d591ba1ff2a3d487db8add1a815422c3eea
      https://github.com/ckan/ckan/commit/81df5d591ba1ff2a3d487db8add1a815422c3eea
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M ckan/templates-bs2/package/snippets/resource_item.html

  Log Message:
  -----------
  Merge pull request #3720 from klikstermkd/fix-explore-button

Fix Explore button not working


  Commit: 8e67312b9de7e0386707b9a503d350f2da244049
      https://github.com/ckan/ckan/commit/8e67312b9de7e0386707b9a503d350f2da244049
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M ckan/lib/i18n.py

  Log Message:
  -----------
  [#3539] Fix call to pylons.set_lang

When ckan.i18n_directory was used we were passing the wrong keyword
(`config`) instead of `pylons_config`


  Commit: dfd6aea0c70fb9f947121910d5676732ea78ebbf
      https://github.com/ckan/ckan/commit/dfd6aea0c70fb9f947121910d5676732ea78ebbf
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M ckan/logic/schema.py

  Log Message:
  -----------
  Merge pull request #3726 from tino097/user-cli-email-validator

add email validation to default_user_schema


  Commit: 199038607afd3d5284d50058088d1072046b2b79
      https://github.com/ckan/ckan/commit/199038607afd3d5284d50058088d1072046b2b79
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M ckan/lib/i18n.py

  Log Message:
  -----------
  Merge pull request #3734 from ckan/3539-fix-i18n-directory

[#3539] Fix call to pylons.set_lang


  Commit: 4a9dc55ed50a67c4996c650f0dbadd838d47726b
      https://github.com/ckan/ckan/commit/4a9dc55ed50a67c4996c650f0dbadd838d47726b
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M ckan/i18n/ckan.pot

  Log Message:
  -----------
  Extract new strings for 2.7


  Commit: 294620a64a9d00a02999b3e0196e49190d54b2f3
      https://github.com/ckan/ckan/commit/294620a64a9d00a02999b3e0196e49190d54b2f3
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Pull strings from Transifex


  Commit: 048510b61cb92cd68f3504119734d44ea26e613d
      https://github.com/ckan/ckan/commit/048510b61cb92cd68f3504119734d44ea26e613d
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Update po files with new strings


  Commit: b02d93dcea31c7236aff0e41e6c87793598fa8b2
      https://github.com/ckan/ckan/commit/b02d93dcea31c7236aff0e41e6c87793598fa8b2
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    A ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    A ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Update translations from Transifex


  Commit: 07fd920d8617cb1a6a9d067176ff8859bdefca0f
      https://github.com/ckan/ckan/commit/07fd920d8617cb1a6a9d067176ff8859bdefca0f
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo

  Log Message:
  -----------
  Compile translations after update from Transifex


  Commit: 08e2d7b5f8751b36d264439d6390ab08783d075c
      https://github.com/ckan/ckan/commit/08e2d7b5f8751b36d264439d6390ab08783d075c
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    A ckan/i18n/mk/LC_MESSAGES/ckan.mo
    A ckan/i18n/uk/LC_MESSAGES/ckan.mo

  Log Message:
  -----------
  Add two missing compiled i18n files


  Commit: cb5965e771ab615b7d0ccfbe82e66233c5a77dd8
      https://github.com/ckan/ckan/commit/cb5965e771ab615b7d0ccfbe82e66233c5a77dd8
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Update translations from Transifex


  Commit: 07e4803e2f200255085abdb163c4727b51dea8de
      https://github.com/ckan/ckan/commit/07e4803e2f200255085abdb163c4727b51dea8de
  Author: Brylie Christopher Oxley <brylie at gnumedia.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  Add note about CKAN directory and personal repo

In order to help developers set up a CKAN development environment, they need to clone from a personal repository. This will make it easier to open a pull request, for developers who are not part of the CKAN organizaiton.

Also, there was a bit of ambiguity as to where to run the `pip install -e git+CKAN-repo` command. The command should be run from within `/usr/lib/ckan/default` so that subsequent steps work as expected.


  Commit: b8a4c3ce343475c7a1b6ac7fbda5afa0676cfb7d
      https://github.com/ckan/ckan/commit/b8a4c3ce343475c7a1b6ac7fbda5afa0676cfb7d
  Author: Brylie Christopher Oxley <brylie at gnumedia.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  Fix lint error


  Commit: 6ff6954e6f332e013b7a2293c1a506e9a03fa313
      https://github.com/ckan/ckan/commit/6ff6954e6f332e013b7a2293c1a506e9a03fa313
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M requirement-setuptools.txt

  Log Message:
  -----------
  [#3738] setuptools version increased to 36.1


  Commit: 717ac329abc1b96f282bd5e6633fb88e98ee6669
      https://github.com/ckan/ckan/commit/717ac329abc1b96f282bd5e6633fb88e98ee6669
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M requirement-setuptools.txt

  Log Message:
  -----------
  Merge pull request #3742 from smotornyuk/3738-updated-setuptools-version

[#3738] setuptools version increased to 36.1


  Commit: cafcfbd4da150775212ab8aa83c1fbbd5e096a95
      https://github.com/ckan/ckan/commit/cafcfbd4da150775212ab8aa83c1fbbd5e096a95
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  Merge pull request #3741 from brylie/patch-1

Add note about CKAN directory and personal repo


  Commit: 3d5cc9e5ee82f2778a3c1e2de3f78704d5a6388f
      https://github.com/ckan/ckan/commit/3d5cc9e5ee82f2778a3c1e2de3f78704d5a6388f
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M ckan/controllers/user.py

  Log Message:
  -----------
  Merge pull request #3725 from fanjinfei/core_master

fix user reset password


  Commit: b0c2d834fb33fcb8a20dbfe1aa0224ab9e40952c
      https://github.com/ckan/ckan/commit/b0c2d834fb33fcb8a20dbfe1aa0224ab9e40952c
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Updated changelog


  Commit: f8dd381f784a67ee58eedf795fd6e85c142461c2
      https://github.com/ckan/ckan/commit/f8dd381f784a67ee58eedf795fd6e85c142461c2
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M .gitignore
    M CHANGELOG.rst
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/controllers/user.py
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/ckan.pot
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    A ckan/i18n/mk/LC_MESSAGES/ckan.mo
    A ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    A ckan/i18n/uk/LC_MESSAGES/ckan.mo
    A ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
    M ckan/lib/alphabet_paginate.py
    M ckan/lib/cli.py
    M ckan/lib/fanstatic_resources.py
    M ckan/lib/helpers.py
    M ckan/lib/i18n.py
    M ckan/logic/action/create.py
    M ckan/logic/action/update.py
    M ckan/logic/auth/create.py
    M ckan/logic/schema.py
    M ckan/logic/validators.py
    M ckan/model/modification.py
    M ckan/plugins/interfaces.py
    M ckan/public-bs2/base/css/fuchsia.css
    M ckan/public-bs2/base/css/green.css
    M ckan/public-bs2/base/css/main.css
    M ckan/public-bs2/base/css/maroon.css
    M ckan/public-bs2/base/css/red.css
    M ckan/public-bs2/base/less/icons.less
    R ckan/public-bs2/base/test/spec/ckan.spec.min.js
    R ckan/public-bs2/base/test/spec/client.spec.min.js
    R ckan/public-bs2/base/test/spec/i18n.spec.min.js
    R ckan/public-bs2/base/test/spec/module.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/autocomplete.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/basic-form.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/confirm-action.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/custom-fields.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/image-upload.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/resource-form.spec.min.js
    R ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.min.js
    R ckan/public-bs2/base/test/spec/notify.spec.min.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.min.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.min.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.min.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.min.js
    M ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.min.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.min.js
    R ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.min.js
    R ckan/public-bs2/base/test/spec/pubsub.spec.min.js
    R ckan/public-bs2/base/test/spec/sandbox.spec.min.js
    R ckan/public-bs2/base/test/spec/view-filters.spec.min.js
    R ckan/public-bs2/base/test/vendor/chai.min.js
    R ckan/public-bs2/base/test/vendor/less.min.js
    R ckan/public-bs2/base/test/vendor/mocha.min.css
    R ckan/public-bs2/base/test/vendor/mocha.min.js
    R ckan/public-bs2/base/test/vendor/sinon.min.js
    M ckan/public-bs2/base/vendor/jquery.js
    M ckan/public-bs2/base/vendor/jquery.min.js
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/javascript/modules/image-upload.js
    M ckan/public/base/less/forms.less
    M ckan/public/base/less/layout.less
    M ckan/public/base/less/search.less
    R ckan/public/base/test/spec/ckan.spec.min.js
    R ckan/public/base/test/spec/client.spec.min.js
    R ckan/public/base/test/spec/i18n.spec.min.js
    R ckan/public/base/test/spec/module.spec.min.js
    R ckan/public/base/test/spec/modules/autocomplete.spec.min.js
    R ckan/public/base/test/spec/modules/basic-form.spec.min.js
    R ckan/public/base/test/spec/modules/confirm-action.spec.min.js
    R ckan/public/base/test/spec/modules/custom-fields.spec.min.js
    R ckan/public/base/test/spec/modules/image-upload.spec.min.js
    R ckan/public/base/test/spec/modules/resource-form.spec.min.js
    R ckan/public/base/test/spec/modules/resource-upload-field.spec.min.js
    R ckan/public/base/test/spec/notify.spec.min.js
    R ckan/public/base/test/spec/plugins/jquery.date-helpers.spec.min.js
    R ckan/public/base/test/spec/plugins/jquery.form-warning.spec.min.js
    R ckan/public/base/test/spec/plugins/jquery.inherit.spec.min.js
    R ckan/public/base/test/spec/plugins/jquery.proxy-all.spec.min.js
    M ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.js
    R ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.min.js
    R ckan/public/base/test/spec/plugins/jquery.slug.spec.min.js
    R ckan/public/base/test/spec/plugins/jquery.url-helpers.spec.min.js
    R ckan/public/base/test/spec/pubsub.spec.min.js
    R ckan/public/base/test/spec/sandbox.spec.min.js
    R ckan/public/base/test/spec/view-filters.spec.min.js
    R ckan/public/base/test/vendor/chai.min.js
    R ckan/public/base/test/vendor/less.min.js
    R ckan/public/base/test/vendor/mocha.min.css
    R ckan/public/base/test/vendor/mocha.min.js
    R ckan/public/base/test/vendor/sinon.min.js
    R ckan/public/base/vendor/html5.js
    R ckan/public/base/vendor/html5.min.js
    M ckan/public/base/vendor/jquery.js
    M ckan/public/base/vendor/jquery.min.js
    R ckan/public/base/vendor/polyfill-object-keys.js
    M ckan/public/base/vendor/resource.config
    M ckan/templates-bs2/header.html
    M ckan/templates-bs2/package/snippets/resource_item.html
    M ckan/templates-bs2/snippets/social.html
    M ckan/templates/base.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/snippets/search_form.html
    M ckan/templates/snippets/social.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/config/test_sessions.py
    M ckan/tests/controllers/test_admin.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_feed.py
    M ckan/tests/controllers/test_group.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_organization.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/factories.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/model/test_package.py
    M ckan/tests/legacy/functional/api/model/test_relationships.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_resource.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/api/test_util.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/functional/test_admin.py
    M ckan/tests/legacy/functional/test_group.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_pagination.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/functional/test_revision.py
    M ckan/tests/legacy/functional/test_tag.py
    M ckan/tests/legacy/functional/test_tracking.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/html_check.py
    M ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_format_text.py
    M ckan/tests/legacy/models/test_package.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/lib/test_mailer.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_init.py
    M ckan/tests/logic/test_validators.py
    A ckan/tests/test_none_root.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datapusher/tests/test.py
    M ckanext/datapusher/tests/test_action.py
    M ckanext/datapusher/tests/test_interfaces.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_upsert.py
    M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_igroupform/tests/test_controllers.py
    M ckanext/example_itranslation/tests/test_plugin.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M ckanext/reclineview/tests/test_view.py
    M ckanext/reclineview/theme/public/css/recline.css
    M ckanext/resourceproxy/tests/test_proxy.py
    M ckanext/stats/tests/test_stats_plugin.py
    M ckanext/textview/tests/test_view.py
    M doc/.gitignore
    M doc/contributing/frontend/templating.rst
    A doc/extensions/flask-migration.rst
    M doc/extensions/index.rst
    M doc/maintaining/background-tasks.rst
    M doc/maintaining/installing/install-from-source.rst
    M requirement-setuptools.txt

  Log Message:
  -----------
  Merge branch 'master' into completely-remove-openid-from-user-model


  Commit: 46faf885bce226c81c037f12053a9533f6f7f22e
      https://github.com/ckan/ckan/commit/46faf885bce226c81c037f12053a9533f6f7f22e
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M ckan/config/routing.py

  Log Message:
  -----------
  removed openid wildcards from user routes


  Commit: 94f4c0b68ba5757c519cd282c4933d0c52fd47b1
      https://github.com/ckan/ckan/commit/94f4c0b68ba5757c519cd282c4933d0c52fd47b1
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Skip url parsing in redirect if url is full url or starts with root_path


  Commit: 5fcf2bf68afd398fc6c64bfa166731909ecd555b
      https://github.com/ckan/ckan/commit/5fcf2bf68afd398fc6c64bfa166731909ecd555b
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Add missing return


  Commit: fde001962d45e468502cf2272358ff6f7a2c3bb9
      https://github.com/ckan/ckan/commit/fde001962d45e468502cf2272358ff6f7a2c3bb9
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Move url checks after unicode conversion


  Commit: df618901b20bee9bd6775481da10f34cc48d4a8d
      https://github.com/ckan/ckan/commit/df618901b20bee9bd6775481da10f34cc48d4a8d
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  pep8


  Commit: 25d09d4d23de1aa0e6f67065aa7557b9ed2e327f
      https://github.com/ckan/ckan/commit/25d09d4d23de1aa0e6f67065aa7557b9ed2e327f
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M ckan/config/routing.py
    M ckan/lib/create_test_data.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    A ckan/migration/versions/086_drop_openid_column.py
    M ckan/model/user.py
    M ckan/tests/legacy/functional/api/base.py

  Log Message:
  -----------
  Merge pull request #3686 from smotornyuk/completely-remove-openid-from-user-model

OpenID column removed from userModel and code


  Commit: 895de2c72e7e20686d6aa6ce2dac6bbeb0532d0a
      https://github.com/ckan/ckan/commit/895de2c72e7e20686d6aa6ce2dac6bbeb0532d0a
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Redirect if given a single string


  Commit: 49a096929d6015d1fa9e54297b2778976534ac25
      https://github.com/ckan/ckan/commit/49a096929d6015d1fa9e54297b2778976534ac25
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  only redirect those single strings that start with /


  Commit: 008a1f5b7c24e53d5ec196a97886a1704bf4e092
      https://github.com/ckan/ckan/commit/008a1f5b7c24e53d5ec196a97886a1704bf4e092
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  skip url_for only


  Commit: 94d9fa0e035b227aca85edeb39e2e526b4cc9cf6
      https://github.com/ckan/ckan/commit/94d9fa0e035b227aca85edeb39e2e526b4cc9cf6
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  pep8


  Commit: 709a4358651435719219bd516e682ab582d75d8c
      https://github.com/ckan/ckan/commit/709a4358651435719219bd516e682ab582d75d8c
  Author: Matt Fullerton <mattfullerton at users.noreply.github.com>
  Date:   2017-08-12 (Sat, 12 Aug 2017)

  Changed paths:
    M .gitignore
    M CHANGELOG.rst
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/config/routing.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/controllers/user.py
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/ckan.pot
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    A ckan/i18n/mk/LC_MESSAGES/ckan.mo
    A ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    A ckan/i18n/uk/LC_MESSAGES/ckan.mo
    A ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/alphabet_paginate.py
    M ckan/lib/cli.py
    M ckan/lib/create_test_data.py
    M ckan/lib/fanstatic_resources.py
    M ckan/lib/helpers.py
    M ckan/lib/i18n.py
    M ckan/lib/jobs.py
    M ckan/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/schema.py
    M ckan/logic/validators.py
    M ckan/migration/versions/008_update_vdm_ids.py
    M ckan/migration/versions/016_uuids_everywhere.py
    A ckan/migration/versions/086_drop_openid_column.py
    M ckan/model/activity.py
    M ckan/model/group.py
    M ckan/model/modification.py
    M ckan/model/tracking.py
    M ckan/model/user.py
    M ckan/plugins/interfaces.py
    A ckan/public-bs2/base/css/.gitignore
    A ckan/public-bs2/base/css/fuchsia.css
    A ckan/public-bs2/base/css/green.css
    A ckan/public-bs2/base/css/main.css
    A ckan/public-bs2/base/css/maroon.css
    A ckan/public-bs2/base/css/red.css
    A ckan/public-bs2/base/i18n/.gitignore
    A ckan/public-bs2/base/images/background-tag-ie7.png
    A ckan/public-bs2/base/images/background-tag.png
    A ckan/public-bs2/base/images/background-tile.png
    A ckan/public-bs2/base/images/bg.png
    A ckan/public-bs2/base/images/breadcrumb-slash-ie7.png
    A ckan/public-bs2/base/images/ckan-logo-footer.png
    A ckan/public-bs2/base/images/ckan-logo-white.svg
    A ckan/public-bs2/base/images/ckan-logo.png
    A ckan/public-bs2/base/images/ckan-logo.svg
    A ckan/public-bs2/base/images/ckan.ico
    A ckan/public-bs2/base/images/dashboard-followee-related.png
    A ckan/public-bs2/base/images/dotted.png
    A ckan/public-bs2/base/images/editing.png
    A ckan/public-bs2/base/images/full-width-nav-right.png
    A ckan/public-bs2/base/images/icon-search-27x26.png
    A ckan/public-bs2/base/images/loading-spinner.gif
    A ckan/public-bs2/base/images/nav-active.png
    A ckan/public-bs2/base/images/nav.png
    A ckan/public-bs2/base/images/od_80x15_blue.png
    A ckan/public-bs2/base/images/placeholder-200x125.png
    A ckan/public-bs2/base/images/placeholder-420x220.png
    A ckan/public-bs2/base/images/placeholder-680x400.png
    A ckan/public-bs2/base/images/placeholder-application.png
    A ckan/public-bs2/base/images/placeholder-group.png
    A ckan/public-bs2/base/images/placeholder-image.png
    A ckan/public-bs2/base/images/placeholder-organization.png
    A ckan/public-bs2/base/images/sprite-ckan-icons.png
    A ckan/public-bs2/base/images/sprite-resource-icons.png
    A ckan/public-bs2/base/images/table-seperator.png
    A ckan/public-bs2/base/javascript/client.js
    A ckan/public-bs2/base/javascript/i18n.js
    A ckan/public-bs2/base/javascript/main.js
    A ckan/public-bs2/base/javascript/module.js
    A ckan/public-bs2/base/javascript/modules/activity-stream.js
    A ckan/public-bs2/base/javascript/modules/api-info.js
    A ckan/public-bs2/base/javascript/modules/autocomplete.js
    A ckan/public-bs2/base/javascript/modules/basic-form.js
    A ckan/public-bs2/base/javascript/modules/confirm-action.js
    A ckan/public-bs2/base/javascript/modules/custom-fields.js
    A ckan/public-bs2/base/javascript/modules/dashboard.js
    A ckan/public-bs2/base/javascript/modules/data-viewer.js
    A ckan/public-bs2/base/javascript/modules/dataset-visibility.js
    A ckan/public-bs2/base/javascript/modules/follow.js
    A ckan/public-bs2/base/javascript/modules/image-upload.js
    A ckan/public-bs2/base/javascript/modules/media-grid.js
    A ckan/public-bs2/base/javascript/modules/popover-context.js
    A ckan/public-bs2/base/javascript/modules/resource-form.js
    A ckan/public-bs2/base/javascript/modules/resource-reorder.js
    A ckan/public-bs2/base/javascript/modules/resource-upload-field.js
    A ckan/public-bs2/base/javascript/modules/resource-view-embed.js
    A ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
    A ckan/public-bs2/base/javascript/modules/resource-view-filters.js
    A ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
    A ckan/public-bs2/base/javascript/modules/select-switch.js
    A ckan/public-bs2/base/javascript/modules/slug-preview.js
    A ckan/public-bs2/base/javascript/modules/table-selectable-rows.js
    A ckan/public-bs2/base/javascript/modules/table-toggle-more.js
    A ckan/public-bs2/base/javascript/notify.js
    A ckan/public-bs2/base/javascript/plugins/jquery.date-helpers.js
    A ckan/public-bs2/base/javascript/plugins/jquery.form-warning.js
    A ckan/public-bs2/base/javascript/plugins/jquery.inherit.js
    A ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
    A ckan/public-bs2/base/javascript/plugins/jquery.proxy-all.js
    A ckan/public-bs2/base/javascript/plugins/jquery.slug-preview.js
    A ckan/public-bs2/base/javascript/plugins/jquery.slug.js
    A ckan/public-bs2/base/javascript/plugins/jquery.truncator.js
    A ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
    A ckan/public-bs2/base/javascript/pubsub.js
    A ckan/public-bs2/base/javascript/resource.config
    A ckan/public-bs2/base/javascript/sandbox.js
    A ckan/public-bs2/base/javascript/tracking.js
    A ckan/public-bs2/base/javascript/view-filters.js
    A ckan/public-bs2/base/less/activity.less
    A ckan/public-bs2/base/less/ckan.less
    A ckan/public-bs2/base/less/custom.less
    A ckan/public-bs2/base/less/dashboard.less
    A ckan/public-bs2/base/less/datapusher.less
    A ckan/public-bs2/base/less/dataset.less
    A ckan/public-bs2/base/less/dropdown.less
    A ckan/public-bs2/base/less/footer.less
    A ckan/public-bs2/base/less/forms.less
    A ckan/public-bs2/base/less/group.less
    A ckan/public-bs2/base/less/homepage.less
    A ckan/public-bs2/base/less/icons.less
    A ckan/public-bs2/base/less/iehacks.less
    A ckan/public-bs2/base/less/layout.less
    A ckan/public-bs2/base/less/main.less
    A ckan/public-bs2/base/less/masthead.less
    A ckan/public-bs2/base/less/media.less
    A ckan/public-bs2/base/less/mixins.less
    A ckan/public-bs2/base/less/module.less
    A ckan/public-bs2/base/less/nav.less
    A ckan/public-bs2/base/less/profile.less
    A ckan/public-bs2/base/less/prose.less
    A ckan/public-bs2/base/less/resource-view.less
    A ckan/public-bs2/base/less/search.less
    A ckan/public-bs2/base/less/tables.less
    A ckan/public-bs2/base/less/toolbar.less
    A ckan/public-bs2/base/less/variables.less
    A ckan/public-bs2/base/test/index.html
    A ckan/public-bs2/base/test/primer/index.html
    A ckan/public-bs2/base/test/spec/ckan.spec.js
    A ckan/public-bs2/base/test/spec/client.spec.js
    A ckan/public-bs2/base/test/spec/i18n.spec.js
    A ckan/public-bs2/base/test/spec/module.spec.js
    A ckan/public-bs2/base/test/spec/modules/autocomplete.spec.js
    A ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
    A ckan/public-bs2/base/test/spec/modules/confirm-action.spec.js
    A ckan/public-bs2/base/test/spec/modules/custom-fields.spec.js
    A ckan/public-bs2/base/test/spec/modules/image-upload.spec.js
    A ckan/public-bs2/base/test/spec/modules/resource-form.spec.js
    A ckan/public-bs2/base/test/spec/modules/resource-upload-field.spec.js
    A ckan/public-bs2/base/test/spec/notify.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.date-helpers.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.form-warning.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.inherit.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.proxy-all.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.slug-preview.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.slug.spec.js
    A ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
    A ckan/public-bs2/base/test/spec/pubsub.spec.js
    A ckan/public-bs2/base/test/spec/sandbox.spec.js
    A ckan/public-bs2/base/test/spec/view-filters.spec.js
    A ckan/public-bs2/base/test/vendor/chai.js
    A ckan/public-bs2/base/test/vendor/less.js
    A ckan/public-bs2/base/test/vendor/mocha.css
    A ckan/public-bs2/base/test/vendor/mocha.js
    A ckan/public-bs2/base/test/vendor/sinon.js
    A ckan/public-bs2/base/vendor/bootstrap.js
    A ckan/public-bs2/base/vendor/bootstrap.min.js
    A ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings-white.png
    A ckan/public-bs2/base/vendor/bootstrap/img/glyphicons-halflings.png
    A ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.js
    A ckan/public-bs2/base/vendor/bootstrap/js/bootstrap.min.js
    A ckan/public-bs2/base/vendor/bootstrap/less/accordion.less
    A ckan/public-bs2/base/vendor/bootstrap/less/alerts.less
    A ckan/public-bs2/base/vendor/bootstrap/less/bootstrap.less
    A ckan/public-bs2/base/vendor/bootstrap/less/breadcrumbs.less
    A ckan/public-bs2/base/vendor/bootstrap/less/button-groups.less
    A ckan/public-bs2/base/vendor/bootstrap/less/buttons.less
    A ckan/public-bs2/base/vendor/bootstrap/less/carousel.less
    A ckan/public-bs2/base/vendor/bootstrap/less/close.less
    A ckan/public-bs2/base/vendor/bootstrap/less/code.less
    A ckan/public-bs2/base/vendor/bootstrap/less/component-animations.less
    A ckan/public-bs2/base/vendor/bootstrap/less/dropdowns.less
    A ckan/public-bs2/base/vendor/bootstrap/less/forms.less
    A ckan/public-bs2/base/vendor/bootstrap/less/grid.less
    A ckan/public-bs2/base/vendor/bootstrap/less/hero-unit.less
    A ckan/public-bs2/base/vendor/bootstrap/less/labels-badges.less
    A ckan/public-bs2/base/vendor/bootstrap/less/layouts.less
    A ckan/public-bs2/base/vendor/bootstrap/less/media.less
    A ckan/public-bs2/base/vendor/bootstrap/less/mixins.less
    A ckan/public-bs2/base/vendor/bootstrap/less/modals.less
    A ckan/public-bs2/base/vendor/bootstrap/less/navbar.less
    A ckan/public-bs2/base/vendor/bootstrap/less/navs.less
    A ckan/public-bs2/base/vendor/bootstrap/less/pager.less
    A ckan/public-bs2/base/vendor/bootstrap/less/pagination.less
    A ckan/public-bs2/base/vendor/bootstrap/less/popovers.less
    A ckan/public-bs2/base/vendor/bootstrap/less/progress-bars.less
    A ckan/public-bs2/base/vendor/bootstrap/less/reset.less
    A ckan/public-bs2/base/vendor/bootstrap/less/responsive-1200px-min.less
    A ckan/public-bs2/base/vendor/bootstrap/less/responsive-767px-max.less
    A ckan/public-bs2/base/vendor/bootstrap/less/responsive-768px-979px.less
    A ckan/public-bs2/base/vendor/bootstrap/less/responsive-navbar.less
    A ckan/public-bs2/base/vendor/bootstrap/less/responsive-utilities.less
    A ckan/public-bs2/base/vendor/bootstrap/less/responsive.less
    A ckan/public-bs2/base/vendor/bootstrap/less/scaffolding.less
    A ckan/public-bs2/base/vendor/bootstrap/less/sprites.less
    A ckan/public-bs2/base/vendor/bootstrap/less/tables.less
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/buttons.html
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.css
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/css-tests.html
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/forms-responsive.html
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/forms.html
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar-static-top.html
    A ckan/public-bs2/base/vendor/bootstrap/less/tests/navbar.html
    A ckan/public-bs2/base/vendor/bootstrap/less/thumbnails.less
    A ckan/public-bs2/base/vendor/bootstrap/less/tooltip.less
    A ckan/public-bs2/base/vendor/bootstrap/less/type.less
    A ckan/public-bs2/base/vendor/bootstrap/less/utilities.less
    A ckan/public-bs2/base/vendor/bootstrap/less/variables.less
    A ckan/public-bs2/base/vendor/bootstrap/less/wells.less
    A ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.css
    A ckan/public-bs2/base/vendor/font-awesome/css/font-awesome.min.css
    A ckan/public-bs2/base/vendor/font-awesome/fonts/FontAwesome.otf
    A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
    A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
    A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
    A ckan/public-bs2/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
    A ckan/public-bs2/base/vendor/font-awesome/less/bordered-pulled.less
    A ckan/public-bs2/base/vendor/font-awesome/less/core.less
    A ckan/public-bs2/base/vendor/font-awesome/less/extras.less
    A ckan/public-bs2/base/vendor/font-awesome/less/fixed-width.less
    A ckan/public-bs2/base/vendor/font-awesome/less/font-awesome.less
    A ckan/public-bs2/base/vendor/font-awesome/less/icons.less
    A ckan/public-bs2/base/vendor/font-awesome/less/larger.less
    A ckan/public-bs2/base/vendor/font-awesome/less/list.less
    A ckan/public-bs2/base/vendor/font-awesome/less/mixins.less
    A ckan/public-bs2/base/vendor/font-awesome/less/path.less
    A ckan/public-bs2/base/vendor/font-awesome/less/rotated-flipped.less
    A ckan/public-bs2/base/vendor/font-awesome/less/spinning.less
    A ckan/public-bs2/base/vendor/font-awesome/less/stacked.less
    A ckan/public-bs2/base/vendor/font-awesome/less/variables.less
    A ckan/public-bs2/base/vendor/html5.js
    A ckan/public-bs2/base/vendor/html5.min.js
    A ckan/public-bs2/base/vendor/jed.js
    A ckan/public-bs2/base/vendor/jed.min.js
    A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.js
    A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload-ui.min.js
    A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.js
    A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.fileupload.min.js
    A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.js
    A ckan/public-bs2/base/vendor/jquery-fileupload/jquery.iframe-transport.min.js
    A ckan/public-bs2/base/vendor/jquery.js
    A ckan/public-bs2/base/vendor/jquery.min.js
    A ckan/public-bs2/base/vendor/jquery.ui.core.js
    A ckan/public-bs2/base/vendor/jquery.ui.mouse.js
    A ckan/public-bs2/base/vendor/jquery.ui.sortable.js
    A ckan/public-bs2/base/vendor/jquery.ui.widget.js
    A ckan/public-bs2/base/vendor/moment-with-locales.js
    A ckan/public-bs2/base/vendor/polyfill-object-keys.js
    A ckan/public-bs2/base/vendor/resource.config
    A ckan/public-bs2/base/vendor/select2/.gitignore
    A ckan/public-bs2/base/vendor/select2/LICENSE
    A ckan/public-bs2/base/vendor/select2/README.md
    A ckan/public-bs2/base/vendor/select2/bower.json
    A ckan/public-bs2/base/vendor/select2/component.json
    A ckan/public-bs2/base/vendor/select2/composer.json
    A ckan/public-bs2/base/vendor/select2/package.json
    A ckan/public-bs2/base/vendor/select2/release.sh
    A ckan/public-bs2/base/vendor/select2/select2-bootstrap.css
    A ckan/public-bs2/base/vendor/select2/select2-spinner.gif
    A ckan/public-bs2/base/vendor/select2/select2.css
    A ckan/public-bs2/base/vendor/select2/select2.jquery.json
    A ckan/public-bs2/base/vendor/select2/select2.js
    A ckan/public-bs2/base/vendor/select2/select2.min.js
    A ckan/public-bs2/base/vendor/select2/select2.png
    A ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_da.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_de.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_el.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
    A ckan/public-bs2/base/vendor/select2/select2_locale_es.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_et.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_he.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_id.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_is.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_it.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_no.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_th.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
    A ckan/public-bs2/base/vendor/select2/select2x2.png
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/javascript/modules/confirm-action.js
    M ckan/public/base/javascript/modules/dashboard.js
    M ckan/public/base/javascript/modules/follow.js
    A ckan/public/base/javascript/modules/followers-counter.js
    M ckan/public/base/javascript/modules/image-upload.js
    M ckan/public/base/javascript/modules/resource-reorder.js
    M ckan/public/base/javascript/modules/resource-view-filters.js
    M ckan/public/base/javascript/modules/resource-view-reorder.js
    M ckan/public/base/javascript/modules/slug-preview.js
    M ckan/public/base/javascript/plugins/jquery.slug-preview.js
    M ckan/public/base/javascript/resource.config
    M ckan/public/base/less/activity.less
    A ckan/public/base/less/alerts.less
    A ckan/public/base/less/bootstrap-variables.less
    A ckan/public/base/less/bootstrap.less
    M ckan/public/base/less/ckan.less
    M ckan/public/base/less/dashboard.less
    M ckan/public/base/less/datapusher.less
    M ckan/public/base/less/dataset.less
    M ckan/public/base/less/dropdown.less
    M ckan/public/base/less/footer.less
    M ckan/public/base/less/forms.less
    M ckan/public/base/less/group.less
    M ckan/public/base/less/homepage.less
    M ckan/public/base/less/icons.less
    R ckan/public/base/less/iehacks.less
    M ckan/public/base/less/layout.less
    M ckan/public/base/less/main.less
    M ckan/public/base/less/masthead.less
    M ckan/public/base/less/media.less
    M ckan/public/base/less/mixins.less
    M ckan/public/base/less/module.less
    M ckan/public/base/less/nav.less
    M ckan/public/base/less/profile.less
    M ckan/public/base/less/prose.less
    M ckan/public/base/less/resource-view.less
    M ckan/public/base/less/search.less
    M ckan/public/base/less/tables.less
    M ckan/public/base/less/toolbar.less
    M ckan/public/base/less/variables.less
    M ckan/public/base/test/index.html
    A ckan/public/base/test/spec/modules/followers-counter.spec.js
    M ckan/public/base/test/spec/modules/image-upload.spec.js
    M ckan/public/base/test/spec/plugins/jquery.slug-preview.spec.js
    R ckan/public/base/test/vendor/chai.min.js
    R ckan/public/base/test/vendor/less.min.js
    R ckan/public/base/test/vendor/mocha.min.css
    R ckan/public/base/test/vendor/mocha.min.js
    R ckan/public/base/test/vendor/sinon.min.js
    A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot
    A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg
    A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf
    A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff
    A ckan/public/base/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2
    R ckan/public/base/vendor/bootstrap/img/glyphicons-halflings-white.png
    R ckan/public/base/vendor/bootstrap/img/glyphicons-halflings.png
    M ckan/public/base/vendor/bootstrap/js/bootstrap.js
    M ckan/public/base/vendor/bootstrap/js/bootstrap.min.js
    R ckan/public/base/vendor/bootstrap/less/accordion.less
    M ckan/public/base/vendor/bootstrap/less/alerts.less
    A ckan/public/base/vendor/bootstrap/less/badges.less
    M ckan/public/base/vendor/bootstrap/less/bootstrap.less
    M ckan/public/base/vendor/bootstrap/less/breadcrumbs.less
    M ckan/public/base/vendor/bootstrap/less/button-groups.less
    M ckan/public/base/vendor/bootstrap/less/buttons.less
    M ckan/public/base/vendor/bootstrap/less/carousel.less
    M ckan/public/base/vendor/bootstrap/less/close.less
    M ckan/public/base/vendor/bootstrap/less/code.less
    M ckan/public/base/vendor/bootstrap/less/component-animations.less
    M ckan/public/base/vendor/bootstrap/less/dropdowns.less
    M ckan/public/base/vendor/bootstrap/less/forms.less
    A ckan/public/base/vendor/bootstrap/less/glyphicons.less
    M ckan/public/base/vendor/bootstrap/less/grid.less
    R ckan/public/base/vendor/bootstrap/less/hero-unit.less
    A ckan/public/base/vendor/bootstrap/less/input-groups.less
    A ckan/public/base/vendor/bootstrap/less/jumbotron.less
    R ckan/public/base/vendor/bootstrap/less/labels-badges.less
    A ckan/public/base/vendor/bootstrap/less/labels.less
    R ckan/public/base/vendor/bootstrap/less/layouts.less
    A ckan/public/base/vendor/bootstrap/less/list-group.less
    M ckan/public/base/vendor/bootstrap/less/media.less
    M ckan/public/base/vendor/bootstrap/less/mixins.less
    A ckan/public/base/vendor/bootstrap/less/mixins/alerts.less
    A ckan/public/base/vendor/bootstrap/less/mixins/background-variant.less
    A ckan/public/base/vendor/bootstrap/less/mixins/border-radius.less
    A ckan/public/base/vendor/bootstrap/less/mixins/buttons.less
    A ckan/public/base/vendor/bootstrap/less/mixins/center-block.less
    A ckan/public/base/vendor/bootstrap/less/mixins/clearfix.less
    A ckan/public/base/vendor/bootstrap/less/mixins/forms.less
    A ckan/public/base/vendor/bootstrap/less/mixins/gradients.less
    A ckan/public/base/vendor/bootstrap/less/mixins/grid-framework.less
    A ckan/public/base/vendor/bootstrap/less/mixins/grid.less
    A ckan/public/base/vendor/bootstrap/less/mixins/hide-text.less
    A ckan/public/base/vendor/bootstrap/less/mixins/image.less
    A ckan/public/base/vendor/bootstrap/less/mixins/labels.less
    A ckan/public/base/vendor/bootstrap/less/mixins/list-group.less
    A ckan/public/base/vendor/bootstrap/less/mixins/nav-divider.less
    A ckan/public/base/vendor/bootstrap/less/mixins/nav-vertical-align.less
    A ckan/public/base/vendor/bootstrap/less/mixins/opacity.less
    A ckan/public/base/vendor/bootstrap/less/mixins/pagination.less
    A ckan/public/base/vendor/bootstrap/less/mixins/panels.less
    A ckan/public/base/vendor/bootstrap/less/mixins/progress-bar.less
    A ckan/public/base/vendor/bootstrap/less/mixins/reset-filter.less
    A ckan/public/base/vendor/bootstrap/less/mixins/reset-text.less
    A ckan/public/base/vendor/bootstrap/less/mixins/resize.less
    A ckan/public/base/vendor/bootstrap/less/mixins/responsive-visibility.less
    A ckan/public/base/vendor/bootstrap/less/mixins/size.less
    A ckan/public/base/vendor/bootstrap/less/mixins/tab-focus.less
    A ckan/public/base/vendor/bootstrap/less/mixins/table-row.less
    A ckan/public/base/vendor/bootstrap/less/mixins/text-emphasis.less
    A ckan/public/base/vendor/bootstrap/less/mixins/text-overflow.less
    A ckan/public/base/vendor/bootstrap/less/mixins/vendor-prefixes.less
    M ckan/public/base/vendor/bootstrap/less/modals.less
    M ckan/public/base/vendor/bootstrap/less/navbar.less
    M ckan/public/base/vendor/bootstrap/less/navs.less
    A ckan/public/base/vendor/bootstrap/less/normalize.less
    M ckan/public/base/vendor/bootstrap/less/pager.less
    M ckan/public/base/vendor/bootstrap/less/pagination.less
    A ckan/public/base/vendor/bootstrap/less/panels.less
    M ckan/public/base/vendor/bootstrap/less/popovers.less
    A ckan/public/base/vendor/bootstrap/less/print.less
    M ckan/public/base/vendor/bootstrap/less/progress-bars.less
    R ckan/public/base/vendor/bootstrap/less/reset.less
    R ckan/public/base/vendor/bootstrap/less/responsive-1200px-min.less
    R ckan/public/base/vendor/bootstrap/less/responsive-767px-max.less
    R ckan/public/base/vendor/bootstrap/less/responsive-768px-979px.less
    A ckan/public/base/vendor/bootstrap/less/responsive-embed.less
    R ckan/public/base/vendor/bootstrap/less/responsive-navbar.less
    M ckan/public/base/vendor/bootstrap/less/responsive-utilities.less
    R ckan/public/base/vendor/bootstrap/less/responsive.less
    M ckan/public/base/vendor/bootstrap/less/scaffolding.less
    R ckan/public/base/vendor/bootstrap/less/sprites.less
    M ckan/public/base/vendor/bootstrap/less/tables.less
    R ckan/public/base/vendor/bootstrap/less/tests/buttons.html
    R ckan/public/base/vendor/bootstrap/less/tests/css-tests.css
    R ckan/public/base/vendor/bootstrap/less/tests/css-tests.html
    R ckan/public/base/vendor/bootstrap/less/tests/forms-responsive.html
    R ckan/public/base/vendor/bootstrap/less/tests/forms.html
    R ckan/public/base/vendor/bootstrap/less/tests/navbar-fixed-top.html
    R ckan/public/base/vendor/bootstrap/less/tests/navbar-static-top.html
    R ckan/public/base/vendor/bootstrap/less/tests/navbar.html
    A ckan/public/base/vendor/bootstrap/less/theme.less
    M ckan/public/base/vendor/bootstrap/less/thumbnails.less
    M ckan/public/base/vendor/bootstrap/less/tooltip.less
    M ckan/public/base/vendor/bootstrap/less/type.less
    M ckan/public/base/vendor/bootstrap/less/utilities.less
    M ckan/public/base/vendor/bootstrap/less/variables.less
    M ckan/public/base/vendor/bootstrap/less/wells.less
    M ckan/public/base/vendor/font-awesome/css/font-awesome.css
    A ckan/public/base/vendor/font-awesome/css/font-awesome.css.map
    M ckan/public/base/vendor/font-awesome/css/font-awesome.min.css
    M ckan/public/base/vendor/font-awesome/fonts/FontAwesome.otf
    M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.eot
    M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.svg
    M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.ttf
    M ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.woff
    A ckan/public/base/vendor/font-awesome/fonts/fontawesome-webfont.woff2
    A ckan/public/base/vendor/font-awesome/less/animated.less
    M ckan/public/base/vendor/font-awesome/less/bordered-pulled.less
    M ckan/public/base/vendor/font-awesome/less/core.less
    R ckan/public/base/vendor/font-awesome/less/extras.less
    M ckan/public/base/vendor/font-awesome/less/font-awesome.less
    M ckan/public/base/vendor/font-awesome/less/icons.less
    M ckan/public/base/vendor/font-awesome/less/list.less
    M ckan/public/base/vendor/font-awesome/less/mixins.less
    M ckan/public/base/vendor/font-awesome/less/path.less
    M ckan/public/base/vendor/font-awesome/less/rotated-flipped.less
    A ckan/public/base/vendor/font-awesome/less/screen-reader.less
    R ckan/public/base/vendor/font-awesome/less/spinning.less
    M ckan/public/base/vendor/font-awesome/less/variables.less
    R ckan/public/base/vendor/html5.js
    R ckan/public/base/vendor/html5.min.js
    M ckan/public/base/vendor/jquery.js
    M ckan/public/base/vendor/jquery.min.js
    R ckan/public/base/vendor/polyfill-object-keys.js
    M ckan/public/base/vendor/resource.config
    A ckan/templates-bs2/activity_streams/activity_stream_email_notifications.text
    A ckan/templates-bs2/activity_streams/activity_stream_items.html
    A ckan/templates-bs2/admin/base.html
    A ckan/templates-bs2/admin/config.html
    A ckan/templates-bs2/admin/confirm_reset.html
    A ckan/templates-bs2/admin/index.html
    A ckan/templates-bs2/admin/trash.html
    A ckan/templates-bs2/ajax_snippets/custom_fields.html
    A ckan/templates-bs2/ajax_snippets/follow_button.html
    A ckan/templates-bs2/base.html
    A ckan/templates-bs2/dataviewer/base.html
    A ckan/templates-bs2/dataviewer/snippets/data_preview.html
    A ckan/templates-bs2/dataviewer/snippets/no_preview.html
    A ckan/templates-bs2/development/markup.html
    A ckan/templates-bs2/development/primer.html
    A ckan/templates-bs2/development/snippets/actions.html
    A ckan/templates-bs2/development/snippets/breadcrumb.html
    A ckan/templates-bs2/development/snippets/context.html
    A ckan/templates-bs2/development/snippets/facet.html
    A ckan/templates-bs2/development/snippets/form.html
    A ckan/templates-bs2/development/snippets/form_stages.html
    A ckan/templates-bs2/development/snippets/list.html
    A ckan/templates-bs2/development/snippets/markup.html
    A ckan/templates-bs2/development/snippets/media_grid.html
    A ckan/templates-bs2/development/snippets/module.html
    A ckan/templates-bs2/development/snippets/nav.html
    A ckan/templates-bs2/development/snippets/page_header.html
    A ckan/templates-bs2/development/snippets/pagination.html
    A ckan/templates-bs2/development/snippets/simple-input.html
    A ckan/templates-bs2/emails/invite_user.txt
    A ckan/templates-bs2/emails/invite_user_subject.txt
    A ckan/templates-bs2/emails/reset_password.txt
    A ckan/templates-bs2/emails/reset_password_subject.txt
    A ckan/templates-bs2/error_document_template.html
    A ckan/templates-bs2/footer.html
    A ckan/templates-bs2/group/about.html
    A ckan/templates-bs2/group/activity_stream.html
    A ckan/templates-bs2/group/admins.html
    A ckan/templates-bs2/group/base_form_page.html
    A ckan/templates-bs2/group/confirm_delete.html
    A ckan/templates-bs2/group/confirm_delete_member.html
    A ckan/templates-bs2/group/edit.html
    A ckan/templates-bs2/group/edit_base.html
    A ckan/templates-bs2/group/followers.html
    A ckan/templates-bs2/group/history.html
    A ckan/templates-bs2/group/index.html
    A ckan/templates-bs2/group/member_new.html
    A ckan/templates-bs2/group/members.html
    A ckan/templates-bs2/group/new.html
    A ckan/templates-bs2/group/new_group_form.html
    A ckan/templates-bs2/group/read.html
    A ckan/templates-bs2/group/read_base.html
    A ckan/templates-bs2/group/snippets/feeds.html
    A ckan/templates-bs2/group/snippets/group_form.html
    A ckan/templates-bs2/group/snippets/group_item.html
    A ckan/templates-bs2/group/snippets/group_list.html
    A ckan/templates-bs2/group/snippets/helper.html
    A ckan/templates-bs2/group/snippets/history_revisions.html
    A ckan/templates-bs2/group/snippets/info.html
    A ckan/templates-bs2/group/snippets/revisions_table.html
    A ckan/templates-bs2/header.html
    A ckan/templates-bs2/home/about.html
    A ckan/templates-bs2/home/index.html
    A ckan/templates-bs2/home/layout1.html
    A ckan/templates-bs2/home/layout2.html
    A ckan/templates-bs2/home/layout3.html
    A ckan/templates-bs2/home/snippets/about_text.html
    A ckan/templates-bs2/home/snippets/featured_group.html
    A ckan/templates-bs2/home/snippets/featured_organization.html
    A ckan/templates-bs2/home/snippets/promoted.html
    A ckan/templates-bs2/home/snippets/search.html
    A ckan/templates-bs2/home/snippets/stats.html
    A ckan/templates-bs2/macros/autoform.html
    A ckan/templates-bs2/macros/form.html
    A ckan/templates-bs2/organization/about.html
    A ckan/templates-bs2/organization/activity_stream.html
    A ckan/templates-bs2/organization/admins.html
    A ckan/templates-bs2/organization/base_form_page.html
    A ckan/templates-bs2/organization/bulk_process.html
    A ckan/templates-bs2/organization/confirm_delete.html
    A ckan/templates-bs2/organization/confirm_delete_member.html
    A ckan/templates-bs2/organization/edit.html
    A ckan/templates-bs2/organization/edit_base.html
    A ckan/templates-bs2/organization/index.html
    A ckan/templates-bs2/organization/member_new.html
    A ckan/templates-bs2/organization/members.html
    A ckan/templates-bs2/organization/new.html
    A ckan/templates-bs2/organization/new_organization_form.html
    A ckan/templates-bs2/organization/read.html
    A ckan/templates-bs2/organization/read_base.html
    A ckan/templates-bs2/organization/snippets/feeds.html
    A ckan/templates-bs2/organization/snippets/help.html
    A ckan/templates-bs2/organization/snippets/helper.html
    A ckan/templates-bs2/organization/snippets/info.html
    A ckan/templates-bs2/organization/snippets/organization_form.html
    A ckan/templates-bs2/organization/snippets/organization_item.html
    A ckan/templates-bs2/organization/snippets/organization_list.html
    A ckan/templates-bs2/package/activity.html
    A ckan/templates-bs2/package/base.html
    A ckan/templates-bs2/package/base_form_page.html
    A ckan/templates-bs2/package/confirm_delete.html
    A ckan/templates-bs2/package/confirm_delete_resource.html
    A ckan/templates-bs2/package/edit.html
    A ckan/templates-bs2/package/edit_base.html
    A ckan/templates-bs2/package/edit_view.html
    A ckan/templates-bs2/package/followers.html
    A ckan/templates-bs2/package/group_list.html
    A ckan/templates-bs2/package/history.html
    A ckan/templates-bs2/package/new.html
    A ckan/templates-bs2/package/new_package_form.html
    A ckan/templates-bs2/package/new_resource.html
    A ckan/templates-bs2/package/new_resource_not_draft.html
    A ckan/templates-bs2/package/new_view.html
    A ckan/templates-bs2/package/read.html
    A ckan/templates-bs2/package/read_base.html
    A ckan/templates-bs2/package/resource_edit.html
    A ckan/templates-bs2/package/resource_edit_base.html
    A ckan/templates-bs2/package/resource_read.html
    A ckan/templates-bs2/package/resource_views.html
    A ckan/templates-bs2/package/resources.html
    A ckan/templates-bs2/package/search.html
    A ckan/templates-bs2/package/snippets/additional_info.html
    A ckan/templates-bs2/package/snippets/cannot_create_package.html
    A ckan/templates-bs2/package/snippets/history_revisions.html
    A ckan/templates-bs2/package/snippets/info.html
    A ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
    A ckan/templates-bs2/package/snippets/package_basic_fields.html
    A ckan/templates-bs2/package/snippets/package_context.html
    A ckan/templates-bs2/package/snippets/package_form.html
    A ckan/templates-bs2/package/snippets/package_metadata_fields.html
    A ckan/templates-bs2/package/snippets/resource_edit_form.html
    A ckan/templates-bs2/package/snippets/resource_form.html
    A ckan/templates-bs2/package/snippets/resource_help.html
    A ckan/templates-bs2/package/snippets/resource_info.html
    A ckan/templates-bs2/package/snippets/resource_item.html
    A ckan/templates-bs2/package/snippets/resource_view.html
    A ckan/templates-bs2/package/snippets/resource_view_embed.html
    A ckan/templates-bs2/package/snippets/resource_view_filters.html
    A ckan/templates-bs2/package/snippets/resource_views_list.html
    A ckan/templates-bs2/package/snippets/resource_views_list_item.html
    A ckan/templates-bs2/package/snippets/resources.html
    A ckan/templates-bs2/package/snippets/resources_list.html
    A ckan/templates-bs2/package/snippets/revisions_table.html
    A ckan/templates-bs2/package/snippets/stages.html
    A ckan/templates-bs2/package/snippets/tags.html
    A ckan/templates-bs2/package/snippets/view_form.html
    A ckan/templates-bs2/package/snippets/view_form_filters.html
    A ckan/templates-bs2/package/snippets/view_help.html
    A ckan/templates-bs2/package/view_edit_base.html
    A ckan/templates-bs2/page.html
    A ckan/templates-bs2/revision/__init__.py
    A ckan/templates-bs2/revision/diff.html
    A ckan/templates-bs2/revision/list.html
    A ckan/templates-bs2/revision/read.html
    A ckan/templates-bs2/revision/read_base.html
    A ckan/templates-bs2/revision/snippets/revisions_list.html
    A ckan/templates-bs2/robots.txt
    A ckan/templates-bs2/snippets/activity_item.html
    A ckan/templates-bs2/snippets/additional_info.html
    A ckan/templates-bs2/snippets/context.html
    A ckan/templates-bs2/snippets/context/dataset.html
    A ckan/templates-bs2/snippets/context/group.html
    A ckan/templates-bs2/snippets/context/user.html
    A ckan/templates-bs2/snippets/custom_form_fields.html
    A ckan/templates-bs2/snippets/datapreview_embed_dialog.html
    A ckan/templates-bs2/snippets/datapusher_status.html
    A ckan/templates-bs2/snippets/debug.html
    A ckan/templates-bs2/snippets/disqus_trackback.html
    A ckan/templates-bs2/snippets/facet_list.html
    A ckan/templates-bs2/snippets/follow_button.html
    A ckan/templates-bs2/snippets/group.html
    A ckan/templates-bs2/snippets/group_item.html
    A ckan/templates-bs2/snippets/home_breadcrumb_item.html
    A ckan/templates-bs2/snippets/language_selector.html
    A ckan/templates-bs2/snippets/license.html
    A ckan/templates-bs2/snippets/local_friendly_datetime.html
    A ckan/templates-bs2/snippets/organization.html
    A ckan/templates-bs2/snippets/organization_item.html
    A ckan/templates-bs2/snippets/package_grid.html
    A ckan/templates-bs2/snippets/package_item.html
    A ckan/templates-bs2/snippets/package_list.html
    A ckan/templates-bs2/snippets/popular.html
    A ckan/templates-bs2/snippets/private.html
    A ckan/templates-bs2/snippets/search_form.html
    A ckan/templates-bs2/snippets/search_result_text.html
    A ckan/templates-bs2/snippets/simple_search.html
    A ckan/templates-bs2/snippets/social.html
    A ckan/templates-bs2/snippets/sort_by.html
    A ckan/templates-bs2/snippets/subscribe.html
    A ckan/templates-bs2/snippets/tag_list.html
    A ckan/templates-bs2/tag/index.html
    A ckan/templates-bs2/tests/broken_helper_as_attribute.html
    A ckan/templates-bs2/tests/broken_helper_as_item.html
    A ckan/templates-bs2/tests/flash_messages.html
    A ckan/templates-bs2/tests/helper_as_attribute.html
    A ckan/templates-bs2/tests/helper_as_item.html
    A ckan/templates-bs2/tests/mock_json_resource_preview_template.html
    A ckan/templates-bs2/tests/mock_resource_preview_template.html
    A ckan/templates-bs2/user/activity_stream.html
    A ckan/templates-bs2/user/dashboard.html
    A ckan/templates-bs2/user/dashboard_datasets.html
    A ckan/templates-bs2/user/dashboard_groups.html
    A ckan/templates-bs2/user/dashboard_organizations.html
    A ckan/templates-bs2/user/edit.html
    A ckan/templates-bs2/user/edit_base.html
    A ckan/templates-bs2/user/edit_user_form.html
    A ckan/templates-bs2/user/followers.html
    A ckan/templates-bs2/user/list.html
    A ckan/templates-bs2/user/login.html
    A ckan/templates-bs2/user/logout.html
    A ckan/templates-bs2/user/logout_first.html
    A ckan/templates-bs2/user/new.html
    A ckan/templates-bs2/user/new_user_form.html
    A ckan/templates-bs2/user/perform_reset.html
    A ckan/templates-bs2/user/read.html
    A ckan/templates-bs2/user/read_base.html
    A ckan/templates-bs2/user/request_reset.html
    A ckan/templates-bs2/user/snippets/followee_dropdown.html
    A ckan/templates-bs2/user/snippets/followers.html
    A ckan/templates-bs2/user/snippets/login_form.html
    A ckan/templates-bs2/user/snippets/recaptcha.html
    A ckan/templates-bs2/user/snippets/user_search.html
    M ckan/templates/activity_streams/activity_stream_items.html
    M ckan/templates/admin/config.html
    M ckan/templates/admin/confirm_reset.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/snippets/data_preview.html
    M ckan/templates/dataviewer/snippets/no_preview.html
    M ckan/templates/development/primer.html
    M ckan/templates/development/snippets/actions.html
    M ckan/templates/development/snippets/facet.html
    M ckan/templates/development/snippets/form.html
    M ckan/templates/development/snippets/list.html
    M ckan/templates/development/snippets/markup.html
    M ckan/templates/development/snippets/module.html
    M ckan/templates/development/snippets/nav.html
    M ckan/templates/development/snippets/pagination.html
    M ckan/templates/development/snippets/simple-input.html
    M ckan/templates/footer.html
    M ckan/templates/group/about.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/member_new.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read.html
    M ckan/templates/group/read_base.html
    M ckan/templates/group/snippets/group_form.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/group/snippets/history_revisions.html
    M ckan/templates/group/snippets/info.html
    M ckan/templates/header.html
    M ckan/templates/home/layout1.html
    M ckan/templates/home/layout2.html
    M ckan/templates/home/layout3.html
    M ckan/templates/home/snippets/promoted.html
    M ckan/templates/home/snippets/search.html
    M ckan/templates/macros/autoform.html
    M ckan/templates/macros/form.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/confirm_delete.html
    M ckan/templates/organization/confirm_delete_member.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/organization/snippets/info.html
    M ckan/templates/organization/snippets/organization_form.html
    M ckan/templates/organization/snippets/organization_item.html
    M ckan/templates/package/confirm_delete.html
    M ckan/templates/package/confirm_delete_resource.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/group_list.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/search.html
    M ckan/templates/package/snippets/history_revisions.html
    M ckan/templates/package/snippets/info.html
    M ckan/templates/package/snippets/package_basic_fields.html
    M ckan/templates/package/snippets/package_form.html
    M ckan/templates/package/snippets/resource_form.html
    M ckan/templates/package/snippets/resource_view.html
    M ckan/templates/package/snippets/resources.html
    M ckan/templates/package/snippets/view_form_filters.html
    M ckan/templates/package/view_edit_base.html
    M ckan/templates/page.html
    A ckan/templates/snippets/add_dataset.html
    M ckan/templates/snippets/datapreview_embed_dialog.html
    M ckan/templates/snippets/disqus_trackback.html
    M ckan/templates/snippets/facet_list.html
    M ckan/templates/snippets/group.html
    M ckan/templates/snippets/group_item.html
    M ckan/templates/snippets/language_selector.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/snippets/organization_item.html
    M ckan/templates/snippets/package_item.html
    M ckan/templates/snippets/package_list.html
    M ckan/templates/snippets/search_form.html
    M ckan/templates/snippets/simple_search.html
    M ckan/templates/snippets/social.html
    M ckan/templates/snippets/sort_by.html
    M ckan/templates/snippets/subscribe.html
    M ckan/templates/tag/index.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/dashboard_datasets.html
    M ckan/templates/user/edit.html
    M ckan/templates/user/edit_user_form.html
    M ckan/templates/user/login.html
    M ckan/templates/user/logout_first.html
    M ckan/templates/user/new_user_form.html
    M ckan/templates/user/perform_reset.html
    M ckan/templates/user/read.html
    M ckan/templates/user/read_base.html
    M ckan/templates/user/snippets/followee_dropdown.html
    M ckan/templates/user/snippets/login_form.html
    M ckan/templates/user/snippets/recaptcha.html
    M ckan/templates/user/snippets/user_search.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/config/test_sessions.py
    M ckan/tests/controllers/test_admin.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_feed.py
    M ckan/tests/controllers/test_group.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_organization.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/factories.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/model/test_package.py
    M ckan/tests/legacy/functional/api/model/test_relationships.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_resource.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/api/test_util.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/functional/test_admin.py
    M ckan/tests/legacy/functional/test_group.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_pagination.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/functional/test_revision.py
    M ckan/tests/legacy/functional/test_tag.py
    M ckan/tests/legacy/functional/test_tracking.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/html_check.py
    M ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_format_text.py
    M ckan/tests/legacy/models/test_package.py
    M ckan/tests/legacy/models/test_user.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/lib/test_mailer.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_init.py
    M ckan/tests/logic/test_validators.py
    A ckan/tests/test_none_root.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datapusher/plugin.py
    A ckanext/datapusher/templates-bs2/datapusher/resource_data.html
    A ckanext/datapusher/templates-bs2/package/resource_edit_base.html
    M ckanext/datapusher/templates/datapusher/resource_data.html
    M ckanext/datapusher/tests/test.py
    M ckanext/datapusher/tests/test_action.py
    M ckanext/datapusher/tests/test_interfaces.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/plugin.py
    A ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
    A ckanext/datastore/templates-bs2/datastore/dictionary.html
    A ckanext/datastore/templates-bs2/package/resource_edit_base.html
    A ckanext/datastore/templates-bs2/package/resource_read.html
    A ckanext/datastore/templates-bs2/package/snippets/data_api_button.html
    M ckanext/datastore/templates/ajax_snippets/api_info.html
    M ckanext/datastore/templates/datastore/dictionary.html
    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_upsert.py
    M ckanext/datatablesview/plugin.py
    M ckanext/example_iauthfunctions/tests/test_example_iauthfunctions.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_igroupform/tests/test_controllers.py
    M ckanext/example_itranslation/tests/test_plugin.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M ckanext/reclineview/tests/test_view.py
    M ckanext/reclineview/theme/public/css/recline.css
    A ckanext/reclineview/theme/public/css/recline.min.css
    A ckanext/reclineview/theme/public/recline_view.min.js
    A ckanext/reclineview/theme/public/widget.recordcount.min.js
    M ckanext/resourceproxy/tests/test_proxy.py
    M ckanext/stats/tests/test_stats_plugin.py
    M ckanext/textview/tests/test_view.py
    M doc/.gitignore
    M doc/contributing/frontend/templating.rst
    M doc/contributing/test.rst
    A doc/extensions/flask-migration.rst
    M doc/extensions/index.rst
    M doc/maintaining/background-tasks.rst
    M doc/maintaining/configuration.rst
    M doc/maintaining/installing/install-from-source.rst
    M doc/theming/index.rst
    M requirement-setuptools.txt
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into fullscreen-button


  Commit: 75fc153467e9ba1fe2f872d2b6928ab00db65ae1
      https://github.com/ckan/ckan/commit/75fc153467e9ba1fe2f872d2b6928ab00db65ae1
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-08-12 (Sat, 12 Aug 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/resource-view-embed.js
    M ckan/public/base/javascript/modules/resource-view-embed.js

  Log Message:
  -----------
  [#3731] Add the fix for bs3


  Commit: fe1f20eedfc3f87a653ddddd80615f13df51044e
      https://github.com/ckan/ckan/commit/fe1f20eedfc3f87a653ddddd80615f13df51044e
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
    M ckan/public/base/javascript/modules/resource-view-embed.js

  Log Message:
  -----------
  Merge pull request #3733 from klikstermkd/3731-fix-embed-modal

Fix embed modal not properly shown


  Commit: 845d8a2763423f561405118148f8b0f7347bbb85
      https://github.com/ckan/ckan/commit/845d8a2763423f561405118148f8b0f7347bbb85
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
    M ckan/public-bs2/base/css/fuchsia.css
    M ckan/public-bs2/base/css/green.css
    M ckan/public-bs2/base/css/main.css
    M ckan/public-bs2/base/css/maroon.css
    M ckan/public-bs2/base/css/red.css
    M ckan/public-bs2/base/javascript/modules/autocomplete.js
    M ckan/public-bs2/base/javascript/modules/follow.js
    A ckan/public-bs2/base/javascript/modules/followers-counter.js
    M ckan/public-bs2/base/javascript/modules/image-upload.js
    M ckan/public-bs2/base/javascript/modules/resource-reorder.js
    M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
    M ckan/public-bs2/base/javascript/modules/slug-preview.js
    M ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
    M ckan/public-bs2/base/javascript/resource.config
    M ckan/public-bs2/base/less/forms.less
    M ckan/public-bs2/base/less/search.less
    M ckan/public-bs2/base/test/index.html
    A ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
    M ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
    M ckan/templates-bs2/group/read.html
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/group/snippets/info.html
    M ckan/templates-bs2/macros/form.html
    M ckan/templates-bs2/organization/read.html
    M ckan/templates-bs2/package/snippets/info.html
    M ckan/templates-bs2/package/snippets/resource_form.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/edit_user_form.html
    M ckan/templates-bs2/user/new_user_form.html
    M ckan/templates-bs2/user/read_base.html

  Log Message:
  -----------
  Merge pull request #3719 from klikstermkd/port-fixes-features-bs2-mode

Port fixes and features in Bootstrap 2 mode


  Commit: b774b6cb7dff7df9a5f502af3000f2599d4b87a1
      https://github.com/ckan/ckan/commit/b774b6cb7dff7df9a5f502af3000f2599d4b87a1
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Check if the given string is url


  Commit: 2eb6ab14c8e07d7a6ef00f159b368d06f74aa8a8
      https://github.com/ckan/ckan/commit/2eb6ab14c8e07d7a6ef00f159b368d06f74aa8a8
  Author: Luke Tully <luke at luketully.ca>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M ckan/templates/snippets/popular.html

  Log Message:
  -----------
  Fixed typo in popular.html


  Commit: a4ffad38ee3e739e9b5473eb6f6a8b0bba939b7d
      https://github.com/ckan/ckan/commit/a4ffad38ee3e739e9b5473eb6f6a8b0bba939b7d
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-08-20 (Sun, 20 Aug 2017)

  Changed paths:
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/less/ckan.less
    A ckan/public/base/less/input-groups.less
    M ckan/public/base/less/variables.less

  Log Message:
  -----------
  [#3754] Fix z-index issues when filters modal is shown


  Commit: 00e8dc5caa1029f978dc0525b3996f2bc8330c61
      https://github.com/ckan/ckan/commit/00e8dc5caa1029f978dc0525b3996f2bc8330c61
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-08-20 (Sun, 20 Aug 2017)

  Changed paths:
    M ckan/templates/page.html

  Log Message:
  -----------
  [#3754] Swap positions for secondary and primary block


  Commit: 4d0e7e4c44465a02b097c4bfe4fa2163158fcf9f
      https://github.com/ckan/ckan/commit/4d0e7e4c44465a02b097c4bfe4fa2163158fcf9f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M ckan/templates-bs2/package/snippets/resource_form.html
    M ckan/templates/package/snippets/resource_form.html

  Log Message:
  -----------
  add field_name to image_upload macro when uploading resources


  Commit: 946b1961c8ef7c80940058e487d467f47e191cb6
      https://github.com/ckan/ckan/commit/946b1961c8ef7c80940058e487d467f47e191cb6
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-08-22 (Tue, 22 Aug 2017)

  Changed paths:
    M ckan/templates/package/snippets/resource_view.html

  Log Message:
  -----------
  Merge pull request #3650 from mattfullerton/fullscreen-button

Fixes #2806


  Commit: 3fa8d9b7476a9f37761749804e4613c196f4fa26
      https://github.com/ckan/ckan/commit/3fa8d9b7476a9f37761749804e4613c196f4fa26
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-08-22 (Tue, 22 Aug 2017)

  Changed paths:
    M ckan/templates/snippets/popular.html

  Log Message:
  -----------
  Merge pull request #3763 from LukeTully/master

Fixed typo in popular.html


  Commit: 37b2e2491ada9d2a9bf50e77d1dd71c240ffc3a7
      https://github.com/ckan/ckan/commit/37b2e2491ada9d2a9bf50e77d1dd71c240ffc3a7
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-08-22 (Tue, 22 Aug 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/basic-form.js
    M ckan/public/base/javascript/modules/basic-form.js

  Log Message:
  -----------
  [#3773] Prevent multiple consecutive form submissions


  Commit: a20b2e8446b6a183c0976c27a6820890b8216cc7
      https://github.com/ckan/ckan/commit/a20b2e8446b6a183c0976c27a6820890b8216cc7
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-08-22 (Tue, 22 Aug 2017)

  Changed paths:
    M ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
    M ckan/public/base/test/spec/modules/basic-form.spec.js

  Log Message:
  -----------
  [#3773] Add tests


  Commit: e6705332fac5b0c97f6ac657887e525d9e07ca51
      https://github.com/ckan/ckan/commit/e6705332fac5b0c97f6ac657887e525d9e07ca51
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M ckan/config/middleware/__init__.py
    M ckan/lib/cli.py
    M ckan/lib/helpers.py

  Log Message:
  -----------
  [#3760] Auto generate a Flask test request context when calling url_for

This is an attempt to try to avoid having to explicitly generate a Flask
request context on all tests that involve url_for.

There are two scenarios when url_for is called outside the context of a
web request: tests and CLI.

The idea is to provide a fallback test request context on url_for if there
isn't one available. On tests, we have the added complexity that tests can
modify the configuration and plugins loaded so we can't reuse the same.

This is an ugly patch, as it uses to global variables. For CLI commands
there's a test request context created on `load_config`, which all
commands should run on startup.

For tests, the only safe place to create it is at the lowest level, on
`make_app`, as soon as the environment is loaded and there is a Flask
app available. Of course this only works if the tests create a test web
app, but that is the most common scenario (eg `FunctionalTestBase` or
any test that creates its own app).

Other tests can create their own test request context if needeed.


  Commit: 88711e9a3c2f0f9a772cf646570a95f33165f642
      https://github.com/ckan/ckan/commit/88711e9a3c2f0f9a772cf646570a95f33165f642
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M ckan/tests/controllers/test_package.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/model/test_package.py
    M ckan/tests/legacy/functional/api/model/test_relationships.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_resource.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/api/test_util.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/functional/test_admin.py
    M ckan/tests/legacy/functional/test_group.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_pagination.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/functional/test_revision.py
    M ckan/tests/legacy/functional/test_tag.py
    M ckan/tests/legacy/functional/test_tracking.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/html_check.py
    M ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_format_text.py
    M ckan/tests/legacy/models/test_package.py
    M ckan/tests/legacy/test_coding_standards.py

  Log Message:
  -----------
  Revert "[#3196] Fix legacy tests dependant on url_for"

This reverts commit 2d83e0d1366a76c8f83fd316301b9976f38fab62.


  Commit: 282092d2c6be89131e59afb2b296bdddaaf6b9bd
      https://github.com/ckan/ckan/commit/282092d2c6be89131e59afb2b296bdddaaf6b9bd
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M ckan/lib/alphabet_paginate.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/controllers/test_admin.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_feed.py
    M ckan/tests/controllers/test_group.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_organization.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/lib/test_mailer.py
    M ckan/tests/logic/action/test_create.py

  Log Message:
  -----------
  Revert "[#3196] Fix ckan/ tests (no legacy) depending on url_for"

This reverts commit 43767c78390f389b62767f7e38cfdba7d68a958b.


  Commit: c38c7dde2272de535fcb8682472388c03ef68163
      https://github.com/ckan/ckan/commit/c38c7dde2272de535fcb8682472388c03ef68163
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M ckanext/datapusher/tests/test.py
    M ckanext/datapusher/tests/test_interfaces.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_igroupform/tests/test_controllers.py
    M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
    M ckanext/example_itranslation/tests/test_plugin.py
    M ckanext/example_iuploader/test/test_plugin.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M ckanext/reclineview/tests/test_view.py
    M ckanext/resourceproxy/tests/test_proxy.py
    M ckanext/stats/tests/__init__.py
    M ckanext/stats/tests/test_stats_plugin.py
    M ckanext/textview/tests/test_view.py
    M ckanext/webpageview/tests/test_view.py

  Log Message:
  -----------
  Revert "[#3196] Fix ckanext tests dependant on url_for"

This reverts commit 22cb37d62841771481d1567323a7b0d6ea1949e9.


  Commit: 28caf7ded72cc3ba638269809b63c49007228c73
      https://github.com/ckan/ckan/commit/28caf7ded72cc3ba638269809b63c49007228c73
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M ckan/tests/controllers/test_user.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/test_none_root.py

  Log Message:
  -----------
  [#3760] Fix some more tests after reversing context changes


  Commit: a9e9e8652b1472b4c4abb41dbadbe878c4cc9d3f
      https://github.com/ckan/ckan/commit/a9e9e8652b1472b4c4abb41dbadbe878c4cc9d3f
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

  Changed paths:
    M ckan/templates-bs2/package/snippets/resource_form.html
    M ckan/templates/package/snippets/resource_form.html

  Log Message:
  -----------
  Merge pull request #3770 from tino097/3766_fix_upload_resource_name

add field_name to image_upload macro when uploading resources


  Commit: ff99fbd3adbfc6de065ce5ff968519f00fd75a11
      https://github.com/ckan/ckan/commit/ff99fbd3adbfc6de065ce5ff968519f00fd75a11
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

  Changed paths:
    M ckan/public-bs2/base/javascript/modules/basic-form.js
    M ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
    M ckan/public/base/javascript/modules/basic-form.js
    M ckan/public/base/test/spec/modules/basic-form.spec.js

  Log Message:
  -----------
  Merge pull request #3779 from klikstermkd/3773-fix-multiple-resources

Prevent multiple consecutive form submissions


  Commit: 18c08da5f9996c23107e5c13aea115ae0f51b092
      https://github.com/ckan/ckan/commit/18c08da5f9996c23107e5c13aea115ae0f51b092
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

  Changed paths:
    M ckan/controllers/user.py
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Try to handle repoze who urls without hard coding them to helper


  Commit: 26140de730711beb2109294a6ad2b943f277f540
      https://github.com/ckan/ckan/commit/26140de730711beb2109294a6ad2b943f277f540
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Remove experimental flag from IAuthenticator

This has been used for a long time eg in ckanext-ldap and ckanext-oauth2


  Commit: 6aada27c4988d19eb7b1c3c1ad632b0597a959ec
      https://github.com/ckan/ckan/commit/6aada27c4988d19eb7b1c3c1ad632b0597a959ec
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Remove more experimental mentions


  Commit: dba36ac3e5a63c400c82c293c71c8598354f3253
      https://github.com/ckan/ckan/commit/dba36ac3e5a63c400c82c293c71c8598354f3253
  Author: Gabriel Gimenez Catuogno <12-11006 at usb.ve>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M ckan/lib/mailer.py

  Log Message:
  -----------
  Fix replace, add


  Commit: 627d7ba3caaa5864bd4013e28ccfb2ca5c2da0f5
      https://github.com/ckan/ckan/commit/627d7ba3caaa5864bd4013e28ccfb2ca5c2da0f5
  Author: Gabriel Gimenez Catuogno <12-11006 at usb.ve>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M ckan/lib/mailer.py

  Log Message:
  -----------
  Unused import


  Commit: 92c01e277e8e797a4c6959a87a21eb92c48e640e
      https://github.com/ckan/ckan/commit/92c01e277e8e797a4c6959a87a21eb92c48e640e
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-08-27 (Sun, 27 Aug 2017)

  Changed paths:
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/less/input-groups.less

  Log Message:
  -----------
  [#3754] Fix input field shown on filters modal


  Commit: 3d49c50d80954786217e1565f1954d383f10b1c0
      https://github.com/ckan/ckan/commit/3d49c50d80954786217e1565f1954d383f10b1c0
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/less/ckan.less
    A ckan/public/base/less/input-groups.less
    M ckan/public/base/less/variables.less
    M ckan/templates/page.html

  Log Message:
  -----------
  Merge pull request #3767 from klikstermkd/3754-bootstrap3-issues

Fix Bootstrap 3 issues


  Commit: bd3a256b16d512fbd1ee7f283d7fd9a6ce313f2a
      https://github.com/ckan/ckan/commit/bd3a256b16d512fbd1ee7f283d7fd9a6ce313f2a
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  Add helpful docstrings


  Commit: 48a167b766a56abff62015b7ee7b426582cbfed1
      https://github.com/ckan/ckan/commit/48a167b766a56abff62015b7ee7b426582cbfed1
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M ckanext/datastore/controller.py

  Log Message:
  -----------
  Flash message on submit reassures something happened, but explains type_override wont take effect yet.


  Commit: f3074d5d9332f512e054d50b2ca6a4f3781ed34b
      https://github.com/ckan/ckan/commit/f3074d5d9332f512e054d50b2ca6a4f3781ed34b
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M ckanext/datastore/controller.py

  Log Message:
  -----------
  Merge pull request #3789 from ckan/data-dict-flash

Data dictionary flash message


  Commit: 9565c49296f8a9316cb83b6a71d9bcea89ebd8be
      https://github.com/ckan/ckan/commit/9565c49296f8a9316cb83b6a71d9bcea89ebd8be
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  Merge pull request #3788 from ckan/datastore-db-docstrings

Datastore docstrings


  Commit: 3b5e33b26c44f0a1414da32576a032edb3325e98
      https://github.com/ckan/ckan/commit/3b5e33b26c44f0a1414da32576a032edb3325e98
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M ckan/lib/mailer.py

  Log Message:
  -----------
  Merge pull request #3784 from ggcatu/3781-fix-mail-header

Fix replace, add


  Commit: 59359b765cfcf7507d031f73e7499f723f13c639
      https://github.com/ckan/ckan/commit/59359b765cfcf7507d031f73e7499f723f13c639
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Merge pull request #3783 from ckan/iauthenticator-not-experimental

IAuthenticator not experimental


  Commit: f13aef28e752fd19661ee28f32eb763665f2d305
      https://github.com/ckan/ckan/commit/f13aef28e752fd19661ee28f32eb763665f2d305
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M ckan/controllers/user.py
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Merge pull request #3749 from Zharktas/3499_skip_url_parsing_in_redirect

3499 skip url parsing in redirect


  Commit: 42d2f017fc6ffcdd64dde4d15067d00251b1a0db
      https://github.com/ckan/ckan/commit/42d2f017fc6ffcdd64dde4d15067d00251b1a0db
  Author: Ian Ward <ian at excess.org>
  Date:   2017-08-30 (Wed, 30 Aug 2017)

  Changed paths:
    M ckan/config/middleware/__init__.py
    M ckan/lib/alphabet_paginate.py
    M ckan/lib/cli.py
    M ckan/lib/helpers.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/controllers/test_admin.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_feed.py
    M ckan/tests/controllers/test_group.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_organization.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/model/test_package.py
    M ckan/tests/legacy/functional/api/model/test_relationships.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_resource.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/api/test_util.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/functional/test_admin.py
    M ckan/tests/legacy/functional/test_group.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_pagination.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/functional/test_revision.py
    M ckan/tests/legacy/functional/test_tag.py
    M ckan/tests/legacy/functional/test_tracking.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/html_check.py
    M ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_format_text.py
    M ckan/tests/legacy/models/test_package.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_mailer.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/test_none_root.py
    M ckanext/datapusher/tests/test.py
    M ckanext/datapusher/tests/test_interfaces.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_igroupform/tests/test_controllers.py
    M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
    M ckanext/example_itranslation/tests/test_plugin.py
    M ckanext/example_iuploader/test/test_plugin.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M ckanext/reclineview/tests/test_view.py
    M ckanext/resourceproxy/tests/test_proxy.py
    M ckanext/stats/tests/__init__.py
    M ckanext/stats/tests/test_stats_plugin.py
    M ckanext/textview/tests/test_view.py
    M ckanext/webpageview/tests/test_view.py

  Log Message:
  -----------
  Merge pull request #3782 from ckan/3760-auto-test-request-context

[#3760] Create a test request context automatically if missing in url_for


  Commit: 97bbcdc5f94a6cdd7adeeb8821e6ef19cd4f88d8
      https://github.com/ckan/ckan/commit/97bbcdc5f94a6cdd7adeeb8821e6ef19cd4f88d8
  Author: amercader <amercadero at gmail.com>
  Date:   2017-08-31 (Thu, 31 Aug 2017)

  Changed paths:
    M CHANGELOG.rst
    M ckan/config/middleware/__init__.py
    M ckan/config/routing.py
    M ckan/controllers/user.py
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/ckan.pot
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    A ckan/i18n/mk/LC_MESSAGES/ckan.mo
    A ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    A ckan/i18n/uk/LC_MESSAGES/ckan.mo
    A ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
    M ckan/lib/alphabet_paginate.py
    M ckan/lib/cli.py
    M ckan/lib/create_test_data.py
    M ckan/lib/helpers.py
    M ckan/lib/i18n.py
    M ckan/lib/mailer.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    A ckan/migration/versions/086_drop_openid_column.py
    M ckan/model/user.py
    M ckan/plugins/interfaces.py
    M ckan/public-bs2/base/css/fuchsia.css
    M ckan/public-bs2/base/css/green.css
    M ckan/public-bs2/base/css/main.css
    M ckan/public-bs2/base/css/maroon.css
    M ckan/public-bs2/base/css/red.css
    M ckan/public-bs2/base/javascript/modules/autocomplete.js
    M ckan/public-bs2/base/javascript/modules/basic-form.js
    M ckan/public-bs2/base/javascript/modules/follow.js
    A ckan/public-bs2/base/javascript/modules/followers-counter.js
    M ckan/public-bs2/base/javascript/modules/image-upload.js
    M ckan/public-bs2/base/javascript/modules/resource-reorder.js
    M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
    M ckan/public-bs2/base/javascript/modules/slug-preview.js
    M ckan/public-bs2/base/javascript/plugins/jquery.url-helpers.js
    M ckan/public-bs2/base/javascript/resource.config
    M ckan/public-bs2/base/less/forms.less
    M ckan/public-bs2/base/less/search.less
    M ckan/public-bs2/base/test/index.html
    M ckan/public-bs2/base/test/spec/modules/basic-form.spec.js
    A ckan/public-bs2/base/test/spec/modules/followers-counter.spec.js
    M ckan/public-bs2/base/test/spec/plugins/jquery.url-helpers.spec.js
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/javascript/modules/basic-form.js
    M ckan/public/base/javascript/modules/resource-view-embed.js
    M ckan/public/base/less/ckan.less
    A ckan/public/base/less/input-groups.less
    M ckan/public/base/less/variables.less
    M ckan/public/base/test/spec/modules/basic-form.spec.js
    M ckan/templates-bs2/group/read.html
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/group/snippets/info.html
    M ckan/templates-bs2/macros/form.html
    M ckan/templates-bs2/organization/read.html
    M ckan/templates-bs2/package/snippets/info.html
    M ckan/templates-bs2/package/snippets/resource_form.html
    M ckan/templates-bs2/package/snippets/resource_item.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/edit_user_form.html
    M ckan/templates-bs2/user/new_user_form.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/package/snippets/resource_form.html
    M ckan/templates/package/snippets/resource_view.html
    M ckan/templates/page.html
    M ckan/templates/snippets/popular.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/controllers/test_admin.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_feed.py
    M ckan/tests/controllers/test_group.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_organization.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/model/test_package.py
    M ckan/tests/legacy/functional/api/model/test_relationships.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_resource.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/api/test_util.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/functional/test_admin.py
    M ckan/tests/legacy/functional/test_group.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_pagination.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/functional/test_revision.py
    M ckan/tests/legacy/functional/test_tag.py
    M ckan/tests/legacy/functional/test_tracking.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/html_check.py
    M ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_format_text.py
    M ckan/tests/legacy/models/test_package.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_mailer.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/test_none_root.py
    M ckanext/datapusher/tests/test.py
    M ckanext/datapusher/tests/test_interfaces.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_igroupform/tests/test_controllers.py
    M ckanext/example_iresourcecontroller/tests/test_example_iresourcecontroller.py
    M ckanext/example_itranslation/tests/test_plugin.py
    M ckanext/example_iuploader/test/test_plugin.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M ckanext/reclineview/tests/test_view.py
    M ckanext/resourceproxy/tests/test_proxy.py
    M ckanext/stats/tests/__init__.py
    M ckanext/stats/tests/test_stats_plugin.py
    M ckanext/textview/tests/test_view.py
    M ckanext/webpageview/tests/test_view.py
    A doc/extensions/flask-migration.rst
    M doc/extensions/index.rst
    M doc/maintaining/installing/install-from-source.rst
    M requirement-setuptools.txt

  Log Message:
  -----------
  Merge branch 'master' into 3229-api-blueprint


Compare: https://github.com/ckan/ckan/compare/6e68c516cf4e...97bbcdc5f94a


More information about the ckan-changes mailing list