[ckan-changes] [ckan/ckan] fcca5e: [#4236] datastore_search: distinct=true total fix

GitHub noreply at github.com
Fri Aug 17 17:58:43 UTC 2018


  Branch: refs/heads/3484_revision_ui_removal2
  Home:   https://github.com/ckan/ckan
  Commit: fcca5e3ccd001eb81f3b36b811a7787ee86aa2df
      https://github.com/ckan/ckan/commit/fcca5e3ccd001eb81f3b36b811a7787ee86aa2df
  Author: Ian Ward <ian at excess.org>
  Date:   2018-05-06 (Sun, 06 May 2018)

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

  Log Message:
  -----------
  [#4236] datastore_search: distinct=true total fix


  Commit: 2206bc090127e1b0f448ebf29d4ce3cf1d83ac4e
      https://github.com/ckan/ckan/commit/2206bc090127e1b0f448ebf29d4ce3cf1d83ac4e
  Author: Ian Ward <ian at excess.org>
  Date:   2018-05-06 (Sun, 06 May 2018)

  Changed paths:
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  [#4236] datastore_search: distinct=true total fix test


  Commit: 45b71be94dc6ac9e40552a0b4fc978a62dbf7bc2
      https://github.com/ckan/ckan/commit/45b71be94dc6ac9e40552a0b4fc978a62dbf7bc2
  Author: Ian Ward <ian at excess.org>
  Date:   2018-05-06 (Sun, 06 May 2018)

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

  Log Message:
  -----------
  [#4236] datastore_search: distinct=true records_format=lists fix


  Commit: b685b0df54562c87969989ffe4cb5a838a6d274f
      https://github.com/ckan/ckan/commit/b685b0df54562c87969989ffe4cb5a838a6d274f
  Author: Ian Ward <ian at excess.org>
  Date:   2018-06-24 (Sun, 24 Jun 2018)

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

  Log Message:
  -----------
  [#4288] fix and tests for datastore sort on timestamp


  Commit: d34f70af9cf09b0a13b6b5f52a91251600ef6db1
      https://github.com/ckan/ckan/commit/d34f70af9cf09b0a13b6b5f52a91251600ef6db1
  Author: Ross Jones <ross at mailbolt.com>
  Date:   2018-06-27 (Wed, 27 Jun 2018)

  Changed paths:
    M ckan/tests/controllers/test_user.py
    M ckan/views/dashboard.py

  Log Message:
  -----------
  Don't explode when a non-logged in user visits /dashboard

When a non-logged-in user visits /dashboard, errors happen.  This PR
stops those errors happening by ensuring at the start of the request
to the dashboard view that there is a logged in user.

This fixes #4305


  Commit: dd9e919ede8a415fb8b671e576a49e83655e0161
      https://github.com/ckan/ckan/commit/dd9e919ede8a415fb8b671e576a49e83655e0161
  Author: Ross Jones <ross at mailbolt.com>
  Date:   2018-06-29 (Fri, 29 Jun 2018)

  Changed paths:
    M ckan/logic/action/create.py
    M ckan/tests/logic/action/test_create.py

  Log Message:
  -----------
  Stop package_create polluting the context it is passed.

Although there are bigger discussions around mutable context (see
https://github.com/ckan/ideas-and-roadmap/issues/53 for more details)

`package_create`, at the end of the function, pollutes the context with
the package model and the id of the newly created package, just to call
another function.

As is done elsewhere in this function, this PR copies the context and
uses that in order to avoid issues with context dict re-use, until the
wider issue can be resolved.


  Commit: 444fe18c8d8fcaf05ae822a1a56b067324c69750
      https://github.com/ckan/ckan/commit/444fe18c8d8fcaf05ae822a1a56b067324c69750
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-07-03 (Tue, 03 Jul 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/views/__init__.py

  Log Message:
  -----------
  Add global properties `controller` and `action`

There are a bunch of extensions that relies on this props. This PR
is attempting to add them inside `before_each_request` hook. If
url.endpoint contains dot, than part before dot will be considered
as controller and part after the dot - as action. otherwise(routes
without dot, like test /hello route), view name is used for both,
controller and action name


  Commit: ba3a2201793c21ef62d8ee03e5ba36b1d754a159
      https://github.com/ckan/ckan/commit/ba3a2201793c21ef62d8ee03e5ba36b1d754a159
  Author: Ross Jones <ross at mailbolt.com>
  Date:   2018-07-04 (Wed, 04 Jul 2018)

  Changed paths:
    M ckan/logic/action/create.py

  Log Message:
  -----------
  Remove the unnecessary copy of the context.

The copied context is no longer required for the REST API, and so we can
safely remove it.


  Commit: 92bc82900d65499aaa1a5880a863f497b5ade0d8
      https://github.com/ckan/ckan/commit/92bc82900d65499aaa1a5880a863f497b5ade0d8
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/views/__init__.py

  Log Message:
  -----------
  update changelog. follow coding standards


  Commit: 3f335705243bedf19e7b87bf9e2fe9a8f2abace6
      https://github.com/ckan/ckan/commit/3f335705243bedf19e7b87bf9e2fe9a8f2abace6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/views/__init__.py

  Log Message:
  -----------
  ... i hate coding standards


  Commit: 06ffcbe6d651df3e8cc8506ce2ebaa88543677d2
      https://github.com/ckan/ckan/commit/06ffcbe6d651df3e8cc8506ce2ebaa88543677d2
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-07-10 (Tue, 10 Jul 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Update CHANGELOG.rst


  Commit: fdc724b4c17c6c765d438dfa9f1124b0fbe7cd43
      https://github.com/ckan/ckan/commit/fdc724b4c17c6c765d438dfa9f1124b0fbe7cd43
  Author: Cody Boyko <codywboyko at gmail.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M doc/maintaining/upgrading/upgrade-source.rst

  Log Message:
  -----------
  Clarify branch naming for upgrades.

Link to docs that explain the new naming conventions for releases and update example.


  Commit: 600be27ef380b791dbadeda5d32c0021dca41a09
      https://github.com/ckan/ckan/commit/600be27ef380b791dbadeda5d32c0021dca41a09
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

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

  Log Message:
  -----------
  Merge pull request #4288 from ckan/4288-datastore-tests

Validation Error on datastore_search when sorting timestamp fields


  Commit: a38174f1b963862e0629c18417bf0dc9076e5863
      https://github.com/ckan/ckan/commit/a38174f1b963862e0629c18417bf0dc9076e5863
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M ckan/public/base/css/main.css
    M doc/contributing/frontend/index.rst

  Log Message:
  -----------
  Update nodejs/less versions for frontend. Shorthand colors remain shorthand.


  Commit: e1b6b7c086fe43757025c2ed7a544bc4ee612536
      https://github.com/ckan/ckan/commit/e1b6b7c086fe43757025c2ed7a544bc4ee612536
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M doc/contributing/frontend/index.rst

  Log Message:
  -----------
  Less upgrade moved to https://github.com/ckan/ckan/pull/4356


  Commit: 7018b47d63df1c596a4bed1b49f3ce20003b638d
      https://github.com/ckan/ckan/commit/7018b47d63df1c596a4bed1b49f3ce20003b638d
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M ckan/views/group.py

  Log Message:
  -----------
  Unicode handling: basestring() and unicode()


  Commit: 3e6f46754bc4461c73d0c0c6dae868060b54823d
      https://github.com/ckan/ckan/commit/3e6f46754bc4461c73d0c0c6dae868060b54823d
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M Dockerfile

  Log Message:
  -----------
  Dockerfile: Upgrade from jessie to stretch

* Debian jessie is now out of normal support and into LTS.  https://wiki.debian.org/LTS
* Debian stretch will be in normal support beyond the EOL of Python 2


  Commit: 7dffd2fa50c27439cb860aba9e9f8e115bfbe9e3
      https://github.com/ckan/ckan/commit/7dffd2fa50c27439cb860aba9e9f8e115bfbe9e3
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M Dockerfile

  Log Message:
  -----------
  Revert CircleCI from Ubuntu 14.04 (Trusty) --> Ubuntu 12.04 (Precise)


  Commit: 44d19748840ecd4c7548a3b21855bed92ca030b2
      https://github.com/ckan/ckan/commit/44d19748840ecd4c7548a3b21855bed92ca030b2
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M Dockerfile

  Log Message:
  -----------
  Dockerfile: Upgrade from Debian jessie to stretch


  Commit: 6880ef34e2d97dc0f1f0ef48443b4be100233979
      https://github.com/ckan/ckan/commit/6880ef34e2d97dc0f1f0ef48443b4be100233979
  Author: Your Name <you at example.com>
  Date:   2018-07-22 (Sun, 22 Jul 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/plugins/toolkit.py

  Log Message:
  -----------
  add toolkit.get_endpoint


  Commit: 3721d3075a332157015008ec06ff9d613f6f95fd
      https://github.com/ckan/ckan/commit/3721d3075a332157015008ec06ff9d613f6f95fd
  Author: Your Name <you at example.com>
  Date:   2018-07-22 (Sun, 22 Jul 2018)

  Changed paths:
    M ckan/views/resource.py

  Log Message:
  -----------
  Fix usage of undefined variables


  Commit: 6d67a3d0f7eb604b479ba9d9cc2d0f3fb7bf4764
      https://github.com/ckan/ckan/commit/6d67a3d0f7eb604b479ba9d9cc2d0f3fb7bf4764
  Author: Sergey Motornyuk <tonnydexter at gmail.com>
  Date:   2018-07-22 (Sun, 22 Jul 2018)

  Changed paths:
    M ckanext/multilingual/plugin.py

  Log Message:
  -----------
  Translate search facets only if they are present


  Commit: ad7402f122835b3d82c99b60740c29ae7b86193e
      https://github.com/ckan/ckan/commit/ad7402f122835b3d82c99b60740c29ae7b86193e
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M ckan/tests/controllers/test_user.py
    M ckan/views/dashboard.py

  Log Message:
  -----------
  Merge pull request #4307 from ckan/4305-dashboard-crash

Don't explode when a non-logged in user visits /dashboard


  Commit: 7382d9532f38c9413c2d7daa9a4ae09bf5e8e99f
      https://github.com/ckan/ckan/commit/7382d9532f38c9413c2d7daa9a4ae09bf5e8e99f
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M ckan/config/routing.py
    R ckan/controllers/tag.py
    R ckan/lib/alphabet_paginate.py
    M ckan/lib/helpers.py
    M ckan/tests/config/test_middleware.py
    R ckan/tests/controllers/test_tags.py
    M ckan/tests/legacy/functional/test_package.py
    R ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/test_coding_standards.py

  Log Message:
  -----------
  Remove TagController


  Commit: fd124276967a8082bff5cc2eb7a459d43108d1f6
      https://github.com/ckan/ckan/commit/fd124276967a8082bff5cc2eb7a459d43108d1f6
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M ckanext/multilingual/plugin.py

  Log Message:
  -----------
  Merge pull request #4360 from smotornyuk/multilingual-c-fields

Translate search facets only if they are present


  Commit: 1daea2a79ad24a1be6d91f5a98607b03025936ac
      https://github.com/ckan/ckan/commit/1daea2a79ad24a1be6d91f5a98607b03025936ac
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/config/middleware/flask_app.py
    M ckan/plugins/toolkit.py
    M ckan/views/__init__.py

  Log Message:
  -----------
  Merge pull request #4319 from smotornyuk/flask-views-global-controller-and-action

[#4310] Add global properties `controller` and `action`


  Commit: 357180733c78ccce1c5d096db0d161559cd50e33
      https://github.com/ckan/ckan/commit/357180733c78ccce1c5d096db0d161559cd50e33
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Travis CI: Add flake8 jobs on both Python 2.7 and 3.7

Run [flake8](https://gitlab.com/pycqa/flake8) __. --select=E901,E999,F821,F822,F823__ under both Python 2 and Python 3 to find syntax errors and undefined names.  This should help us catch Python incompatibilities in pull requests before they are reviewed.


This PR is an update to  #4227 which I closed because I thought that we could quickly move to Circle CI but that is blocked by #4335 and then #4345.

__E901,E999,F821,F822,F823__ are the "showstopper" flake8 issues that can halt the runtime with a SyntaxError, NameError, etc.  Most other flake8 issues are merely "style violations" -- useful for readability but they do not effect runtime safety.
* F821: undefined name `name`
* F822: undefined name `name` in `__all__`
* F823: local variable `name` referenced before assignment
* E901: SyntaxError or IndentationError
* E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree


  Commit: 9d7ead11a2842e9b0156f10e85de210c3d974f50
      https://github.com/ckan/ckan/commit/9d7ead11a2842e9b0156f10e85de210c3d974f50
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Mark the tests in the Travis CI output with FLAKE8=true


  Commit: 79831b126576d8f59eed145cfa040a92ffeaaad3
      https://github.com/ckan/ckan/commit/79831b126576d8f59eed145cfa040a92ffeaaad3
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M ckan/views/group.py

  Log Message:
  -----------
  Merge pull request #4357 from cclauss/basestring-and-unicode

Unicode handling: basestring() and unicode()


  Commit: 6eda7c661ecf5aa7437d5c2c85360d2dfae8db40
      https://github.com/ckan/ckan/commit/6eda7c661ecf5aa7437d5c2c85360d2dfae8db40
  Author: cclauss <cclauss at bluewin.ch>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Remove allow_failures for Python 3


  Commit: f23a22743bd264a928976912125d3ed08ca2b119
      https://github.com/ckan/ckan/commit/f23a22743bd264a928976912125d3ed08ca2b119
  Author: Cody Boyko <codywboyko at gmail.com>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M doc/maintaining/upgrading/upgrade-source.rst

  Log Message:
  -----------
  Update upgrade-source.rst


  Commit: a7f72f1babece6ce1ebeced6fc6f8c3036a7f8da
      https://github.com/ckan/ckan/commit/a7f72f1babece6ce1ebeced6fc6f8c3036a7f8da
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M ckan/public/base/css/main.css

  Log Message:
  -----------
  Merge pull request #4356 from ckan/update-node-and-less

Update nodejs/less versions for frontend.


  Commit: a5007d7c18e596a37ece3724d65250c2eb76e0a4
      https://github.com/ckan/ckan/commit/a5007d7c18e596a37ece3724d65250c2eb76e0a4
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Add group_index to LEGACY_ROUTE_NAMES


  Commit: 46df511b1e0a6e270e3da2426a7256d98355a13e
      https://github.com/ckan/ckan/commit/46df511b1e0a6e270e3da2426a7256d98355a13e
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Test h.build_main_nav with flask and pylons routes


  Commit: 4485870fd8c83e19e8ce1d2b61c322de2afc59b6
      https://github.com/ckan/ckan/commit/4485870fd8c83e19e8ce1d2b61c322de2afc59b6
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Pass *menu to build_nav_main


  Commit: cd6f6430e38962391182fe1d33f83830a77c2b67
      https://github.com/ckan/ckan/commit/cd6f6430e38962391182fe1d33f83830a77c2b67
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-07-26 (Thu, 26 Jul 2018)

  Changed paths:
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Add missing trailing slashes to URL in test


  Commit: b9894d127a10529467766a6d49b5824f7817671d
      https://github.com/ckan/ckan/commit/b9894d127a10529467766a6d49b5824f7817671d
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-07-26 (Thu, 26 Jul 2018)

  Changed paths:
    M ckan/templates-bs2/package/base.html
    M ckan/templates-bs2/package/edit_base.html
    M ckan/templates-bs2/package/read.html
    M ckan/templates/package/base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read.html

  Log Message:
  -----------
  remove few references to c from templates


  Commit: 561e4bd112a0b24cc0dd8af6c455781a86fb7bb2
      https://github.com/ckan/ckan/commit/561e4bd112a0b24cc0dd8af6c455781a86fb7bb2
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-07-26 (Thu, 26 Jul 2018)

  Changed paths:
    M ckan/templates-bs2/package/base.html
    M ckan/templates-bs2/package/edit_base.html
    M ckan/templates-bs2/package/read.html
    M ckan/templates/package/base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read.html
    M ckan/views/resource.py

  Log Message:
  -----------
  Merge pull request #4359 from smotornyuk/resource-bluepring-fix-of-undefined-variables

Fix usage of undefined variables


  Commit: 697870bfaebcaaa2a9a62b16534af741cbedf1f3
      https://github.com/ckan/ckan/commit/697870bfaebcaaa2a9a62b16534af741cbedf1f3
  Author: Sol Lee <u103133.u103135 at gmail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckan/templates/development/primer.html

  Log Message:
  -----------
  [#4368] Fix broken CSS primer page


  Commit: 52bcabb976f4bcbde0eb33efafe48b8898903792
      https://github.com/ckan/ckan/commit/52bcabb976f4bcbde0eb33efafe48b8898903792
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckanext/datastore/controller.py
    A ckanext/datastore/tests/test_dictionary.py

  Log Message:
  -----------
  [#4332] Fix datastore "dictionary" tab render


  Commit: 6125757903e877dd6946a7f1909ac042b21de437
      https://github.com/ckan/ckan/commit/6125757903e877dd6946a7f1909ac042b21de437
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/config/middleware/flask_app.py
    M ckan/plugins/toolkit.py
    M ckan/public/base/css/main.css
    M ckan/templates-bs2/package/base.html
    M ckan/templates-bs2/package/edit_base.html
    M ckan/templates-bs2/package/read.html
    M ckan/templates/package/base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read.html
    M ckan/tests/controllers/test_user.py
    M ckan/views/__init__.py
    M ckan/views/dashboard.py
    M ckan/views/group.py
    M ckan/views/resource.py
    M ckanext/multilingual/plugin.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin' into 4332-datastore-resource-fix


  Commit: e1dafe636aa124c9fc901a88530d43a8faa099c1
      https://github.com/ckan/ckan/commit/e1dafe636aa124c9fc901a88530d43a8faa099c1
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckanext/datastore/controller.py

  Log Message:
  -----------
  [#4332] Fix datastore "dictionary" tab render - new pkg_dict problem


  Commit: 1e2a9132991cee736cd33d6a4aba09471603bb5d
      https://github.com/ckan/ckan/commit/1e2a9132991cee736cd33d6a4aba09471603bb5d
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckanext/datapusher/plugin.py
    A ckanext/datapusher/tests/test_controller.py

  Log Message:
  -----------
  [#4332] Fix datapusher "DataStore" tab render following template changes


  Commit: 41559360e1c5e7abbd981a0747ecb9c3c09e0fad
      https://github.com/ckan/ckan/commit/41559360e1c5e7abbd981a0747ecb9c3c09e0fad
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/tests/test_dictionary.py

  Log Message:
  -----------
  Modernize test


  Commit: a979fe19c25d2857d57a9fbf4144ff654f9baf56
      https://github.com/ckan/ckan/commit/a979fe19c25d2857d57a9fbf4144ff654f9baf56
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/tests/test_dictionary.py

  Log Message:
  -----------
  Lint fixes


  Commit: e46922f7b340700ba16744488a1c99260db36dea
      https://github.com/ckan/ckan/commit/e46922f7b340700ba16744488a1c99260db36dea
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  [#4354] Fix for test that didnt clean up properly, causing local error.


  Commit: 0dbe938e62ea49fb87832ae16e4fbb4bacc2fea1
      https://github.com/ckan/ckan/commit/0dbe938e62ea49fb87832ae16e4fbb4bacc2fea1
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Pull translations from Transifex ahead of 2.8.1 release


  Commit: 860da857bb0d494611e7d4f45cf23c79c9fac5a2
      https://github.com/ckan/ckan/commit/860da857bb0d494611e7d4f45cf23c79c9fac5a2
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    A ckan/i18n/gl/LC_MESSAGES/ckan.mo

  Log Message:
  -----------
  Compile translations


  Commit: 7648444d91b5ccf38cedded267d3e55f516a375f
      https://github.com/ckan/ckan/commit/7648444d91b5ccf38cedded267d3e55f516a375f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Update changelog with 2.8.1 changes


  Commit: 06c746e0dd399f486d2f88ecc3f5fd682adbc2fc
      https://github.com/ckan/ckan/commit/06c746e0dd399f486d2f88ecc3f5fd682adbc2fc
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Log Message:
  -----------
  Compile translations


  Commit: 8612cf16f9d4abef596855afeead3eada504f952
      https://github.com/ckan/ckan/commit/8612cf16f9d4abef596855afeead3eada504f952
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-07-30 (Mon, 30 Jul 2018)

  Changed paths:
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  Merge pull request #4371 from ckan/4354-fix-test-error

Fix for test that didnt clean up properly, causing local error


  Commit: e45424fb7c3298132029d86e96fbd07fb61e3d88
      https://github.com/ckan/ckan/commit/e45424fb7c3298132029d86e96fbd07fb61e3d88
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-07-30 (Mon, 30 Jul 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Fix broke changelog links from 2.8.1


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

  Changed paths:
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/gl/LC_MESSAGES/ckan.mo
    A ckan/i18n/gl/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/mk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo

  Log Message:
  -----------
  Add missing po file for gl, add mo files


  Commit: 4c46765a63966cbf078ad9d4f547b2412bcf27f5
      https://github.com/ckan/ckan/commit/4c46765a63966cbf078ad9d4f547b2412bcf27f5
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-07-30 (Mon, 30 Jul 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge pull request #4363 from cclauss/patch-2

Travis CI: Add flake8 jobs on both Python 2.7 and 3.7


  Commit: dc395bf1b8ccbee262d4ca6d7ed7d32afa8d296b
      https://github.com/ckan/ckan/commit/dc395bf1b8ccbee262d4ca6d7ed7d32afa8d296b
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M ckan/templates/development/primer.html

  Log Message:
  -----------
  Merge pull request #4369 from depositar-io/4368-fix-broken-primer-page

[#4368] Fix broken CSS primer page


  Commit: e51d4dd5525cc88356f7a46cdf10c0fd049e64d0
      https://github.com/ckan/ckan/commit/e51d4dd5525cc88356f7a46cdf10c0fd049e64d0
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M doc/maintaining/upgrading/upgrade-source.rst

  Log Message:
  -----------
  Merge pull request #4341 from boykoc/patch-3

Clarify branch naming for upgrades.


  Commit: 86289d119e7b2f787fe828ccec5d9697d028930e
      https://github.com/ckan/ckan/commit/86289d119e7b2f787fe828ccec5d9697d028930e
  Author: Ian Ward <ian at excess.org>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M ckan/logic/action/create.py
    M ckan/tests/logic/action/test_create.py

  Log Message:
  -----------
  Merge pull request #4315 from ckan/stop-package-create-mangling-context

Stop package_create polluting the context it is passed.


  Commit: 4c962c3732ea22dac23458fd0b23bf62eb70fe4d
      https://github.com/ckan/ckan/commit/4c962c3732ea22dac23458fd0b23bf62eb70fe4d
  Author: Sol Lee <u103133.u103135 at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M ckan/public/base/javascript/plugins/jquery.slug-preview.js

  Log Message:
  -----------
  [#4379] Fix edit slug button


  Commit: 7a9b596a2a57e5b8eee06c86d2c9a8faa5d7f63c
      https://github.com/ckan/ckan/commit/7a9b596a2a57e5b8eee06c86d2c9a8faa5d7f63c
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-02 (Thu, 02 Aug 2018)

  Changed paths:
    M ckan/public/base/javascript/plugins/jquery.slug-preview.js

  Log Message:
  -----------
  Merge pull request #4380 from depositar-io/4379-fix-edit-slug-button

[#4379] Fix edit slug button


  Commit: 93ac6b004e9900343fd4ea22fdf0218342ab313d
      https://github.com/ckan/ckan/commit/93ac6b004e9900343fd4ea22fdf0218342ab313d
  Author: amercader <amercadero at gmail.com>
  Date:   2018-08-03 (Fri, 03 Aug 2018)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/lib/plugins.py

  Log Message:
  -----------
  Separate registration of IDatasetForm plugins and blueprints

Blueprints need to be registered when there is an app available (ie
flask_app.py), but the actual IDatasetForm instances need to be readded
every time the environment is refreshed, as we reset them and start from
scratch. This happens eg when we explicitly load a plugin during tests
with `p.load()`.


  Commit: db769e7b0d9ca001b836d97fc47a5e7ad0eca9d2
      https://github.com/ckan/ckan/commit/db769e7b0d9ca001b836d97fc47a5e7ad0eca9d2
  Author: amercader <amercadero at gmail.com>
  Date:   2018-08-03 (Fri, 03 Aug 2018)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/lib/plugins.py

  Log Message:
  -----------
  Same logic as the previous commit, but for groups/orgs


  Commit: 5710d3f74a97c99822f647affa3d3ad06a93eefd
      https://github.com/ckan/ckan/commit/5710d3f74a97c99822f647affa3d3ad06a93eefd
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-08-03 (Fri, 03 Aug 2018)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Merge pull request #4367 from opendatazurich/4346-missing-legacy-routes

[#4346] Missing legacy routes


  Commit: 7aa42d2ab146a601f0ceefedb376f0f2400a5f01
      https://github.com/ckan/ckan/commit/7aa42d2ab146a601f0ceefedb376f0f2400a5f01
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-08-03 (Fri, 03 Aug 2018)

  Changed paths:
    M ckan/config/routing.py
    R ckan/controllers/tag.py
    R ckan/lib/alphabet_paginate.py
    M ckan/lib/helpers.py
    M ckan/tests/config/test_middleware.py
    R ckan/tests/controllers/test_tags.py
    M ckan/tests/legacy/functional/test_package.py
    R ckan/tests/legacy/lib/test_alphabet_pagination.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/test_coding_standards.py

  Log Message:
  -----------
  Merge pull request #4362 from smotornyuk/remove-tag-controller

Flask migration: Remove TagController


  Commit: fe305a1efdfb09d506faf071c62cc609ae1ee668
      https://github.com/ckan/ckan/commit/fe305a1efdfb09d506faf071c62cc609ae1ee668
  Author: amercader <amercadero at gmail.com>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M ckan/lib/plugins.py

  Log Message:
  -----------
  Fix setting the default group plugin on the right level


  Commit: 05685a3aeda49d27213c5727e78068ffad248efd
      https://github.com/ckan/ckan/commit/05685a3aeda49d27213c5727e78068ffad248efd
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M ckanext/datapusher/plugin.py
    A ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/controller.py
    A ckanext/datastore/tests/test_dictionary.py

  Log Message:
  -----------
  Merge pull request #4370 from ckan/4332-datastore-resource-fix

Datastore/datapusher render fix


  Commit: 9059ad88c795063155a2c533b090d3bee9499618
      https://github.com/ckan/ckan/commit/9059ad88c795063155a2c533b090d3bee9499618
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-08 (Wed, 08 Aug 2018)

  Changed paths:
    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_user.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/lib/test_i18n.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_mock_mail_server.py
    M ckan/tests/legacy/pylons_controller.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/test_coding_standards.py
    M doc/extensions/testing-extensions.rst

  Log Message:
  -----------
  Using of 'helpers._get_test_app', removing PylonstTestController


  Commit: cf92abe2710c95c025d2f39c8045426f9c2585c4
      https://github.com/ckan/ckan/commit/cf92abe2710c95c025d2f39c8045426f9c2585c4
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M ckan/tests/legacy/functional/api/test_email_notifications.py

  Log Message:
  -----------
  Move comment few lines down


  Commit: dc49699b3f7dcbdedf299698ff165d5912c14242
      https://github.com/ckan/ckan/commit/dc49699b3f7dcbdedf299698ff165d5912c14242
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-12 (Sun, 12 Aug 2018)

  Changed paths:
    M ckan/tests/legacy/logic/test_auth.py

  Log Message:
  -----------
  Apply patch


  Commit: 665acfc7a1c48255ffa0083c1596afc62e6364b9
      https://github.com/ckan/ckan/commit/665acfc7a1c48255ffa0083c1596afc62e6364b9
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-12 (Sun, 12 Aug 2018)

  Changed paths:
    R ckan/tests/legacy/lib/test_i18n.py
    R ckan/tests/legacy/pylons_controller.py

  Log Message:
  -----------
  Remove tests


  Commit: 54fdd4aa815e313aab4be1d1bf10881e0ecfe9ae
      https://github.com/ckan/ckan/commit/54fdd4aa815e313aab4be1d1bf10881e0ecfe9ae
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    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_user.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_user.py
    R ckan/tests/legacy/lib/test_i18n.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_mock_mail_server.py
    R ckan/tests/legacy/pylons_controller.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/test_coding_standards.py
    M doc/extensions/testing-extensions.rst

  Log Message:
  -----------
  Merge pull request #4390 from ckan/4732-pylonst-tests-cleanup-and-fixes

[#4372] Fixing of legacy tests failing locally


  Commit: 46eaff845cf7b834fd593c854feeb4d2bc09bcc9
      https://github.com/ckan/ckan/commit/46eaff845cf7b834fd593c854feeb4d2bc09bcc9
  Author: François Van Der Biest <francois.vanderbiest at camptocamp.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

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

  Log Message:
  -----------
  Obvious doc fix related with #3991


  Commit: 54faab3db653164076bfd3f6c33e77daca7345a8
      https://github.com/ckan/ckan/commit/54faab3db653164076bfd3f6c33e77daca7345a8
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

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

  Log Message:
  -----------
  Merge pull request #4396 from fvanderbiest/fix_create_datastore_doc

Obvious doc fix


  Commit: 06b6a3daeee6f5f15e8714d98ef8c2a218bfd53d
      https://github.com/ckan/ckan/commit/06b6a3daeee6f5f15e8714d98ef8c2a218bfd53d
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/lib/plugins.py

  Log Message:
  -----------
  Merge pull request #4385 from ckan/flask-separate-package-blueprints-and-plugins

Separate IDatasetForm/IGroupForm blueprints and plugins registration


  Commit: 0cca7c91d9d5f663981b3857b22dae3bfd9614d1
      https://github.com/ckan/ckan/commit/0cca7c91d9d5f663981b3857b22dae3bfd9614d1
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M Dockerfile

  Log Message:
  -----------
  Merge pull request #4358 from cclauss/patch-1

Dockerfile: Upgrade from jessie to stretch


  Commit: 047b3f3ac4b84890f68b198d1bbad487c45ae9ed
      https://github.com/ckan/ckan/commit/047b3f3ac4b84890f68b198d1bbad487c45ae9ed
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

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

  Log Message:
  -----------
  Merge pull request #4236 from ckan/4236-datastore-total-fix

datastore_search fix: total incorrect when distinct=true


  Commit: 125eb3c595813674bfcfeffa83d0ba018b979ac3
      https://github.com/ckan/ckan/commit/125eb3c595813674bfcfeffa83d0ba018b979ac3
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

  Changed paths:
    M .travis.yml
    M CHANGELOG.rst
    M Dockerfile
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/routing.py
    R ckan/controllers/tag.py
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    A ckan/i18n/gl/LC_MESSAGES/ckan.mo
    A ckan/i18n/gl/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/mk/LC_MESSAGES/ckan.mo
    M ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/uk/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    R ckan/lib/alphabet_paginate.py
    M ckan/lib/helpers.py
    M ckan/lib/plugins.py
    M ckan/logic/action/create.py
    M ckan/plugins/toolkit.py
    M ckan/public/base/css/main.css
    M ckan/public/base/javascript/plugins/jquery.slug-preview.js
    M ckan/templates-bs2/package/base.html
    M ckan/templates-bs2/package/edit_base.html
    M ckan/templates-bs2/package/read.html
    M ckan/templates/development/primer.html
    M ckan/templates/package/base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read.html
    M ckan/tests/config/test_middleware.py
    R ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.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_user.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_user.py
    R ckan/tests/legacy/lib/test_alphabet_pagination.py
    R ckan/tests/legacy/lib/test_i18n.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_mock_mail_server.py
    R ckan/tests/legacy/pylons_controller.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_get.py
    M ckan/tests/test_coding_standards.py
    M ckan/views/__init__.py
    M ckan/views/dashboard.py
    M ckan/views/group.py
    M ckan/views/resource.py
    M ckanext/datapusher/plugin.py
    A ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/controller.py
    A ckanext/datastore/tests/test_dictionary.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/multilingual/plugin.py
    M doc/extensions/testing-extensions.rst
    M doc/maintaining/installing/install-from-docker-compose.rst
    M doc/maintaining/upgrading/upgrade-source.rst

  Log Message:
  -----------
  Merge branch 'master' of github.com:ckan/ckan into 3484_revision_ui_removal2


  Commit: 0176d0a1d71edf05f9e877198f5b7809cede6897
      https://github.com/ckan/ckan/commit/0176d0a1d71edf05f9e877198f5b7809cede6897
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/migration/migrate_package_activity.py
    A ckan/tests/migration/test_migrate_package_activity.py

  Log Message:
  -----------
  Add migration tests


Compare: https://github.com/ckan/ckan/compare/9b8ee1843b41...0176d0a1d71e
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the ckan-changes mailing list