[ckan-changes] [ckan/ckan] fe6b2b: [#2550] Search buttons with accessible labels

GitHub noreply at github.com
Wed Jul 5 15:13:30 UTC 2017


  Branch: refs/heads/3196-common-url_for
  Home:   https://github.com/ckan/ckan
  Commit: fe6b2b348648c0cc2da963736e2ebd56c5f6180b
      https://github.com/ckan/ckan/commit/fe6b2b348648c0cc2da963736e2ebd56c5f6180b
  Author: Yan <yan.rudenko at linkdigital.com.au>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/public/base/less/forms.less
    M ckan/public/base/less/homepage.less
    M ckan/templates/footer.html
    M ckan/templates/header.html
    M ckan/templates/home/snippets/search.html
    M ckan/templates/home/snippets/stats.html
    M ckan/templates/snippets/search_form.html

  Log Message:
  -----------
  [#2550] Search buttons with accessible labels


  Commit: 83b7c2dbf02501400bc27ab35cbb65f48b5f13d4
      https://github.com/ckan/ckan/commit/83b7c2dbf02501400bc27ab35cbb65f48b5f13d4
  Author: Yan <yan.rudenko at linkdigital.com.au>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M ckanext/datapusher/templates/datapusher/resource_data.html

  Log Message:
  -----------
  [#3588] Fix for Upload Log time at resource Datastore tab


  Commit: a544068963753d71bad890eba65ded49916c69c7
      https://github.com/ckan/ckan/commit/a544068963753d71bad890eba65ded49916c69c7
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M Dockerfile
    M contrib/docker/ckan-entrypoint.sh
    M contrib/docker/docker-compose.yml
    M contrib/docker/postgresql/Dockerfile

  Log Message:
  -----------
  Fix for https://github.com/ckan/ckan/issues/3569
Apply environment variables, always; no need to use ckan.ini (see https://github.com/ckan/ckan/pull/3572#issuecomment-303596016)
Allow connection to postgres via docker instead of coming via external port mapping
Includes a workaround for https://github.com/ckan/ckan/issues/3594
One remaining problem: the redis URL does not make it into CKAN despite using correct environment variable(?). Hence WIP label; but this will commit will already improve those suffering from completely broken docker-compose functionality.


  Commit: 49512cad3810df6cf5051cef90b397d10fb44885
      https://github.com/ckan/ckan/commit/49512cad3810df6cf5051cef90b397d10fb44885
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M CHANGELOG.rst
    M ckanext/datastore/helpers.py
    A ckanext/datatablesview/__init__.py
    A ckanext/datatablesview/controller.py
    A ckanext/datatablesview/plugin.py
    A ckanext/datatablesview/public/datatablesview.js
    A ckanext/datatablesview/public/resource.config
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap-theme.css
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap-theme.css.map
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap.css
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/css/bootstrap.css.map
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/js/bootstrap.js
    A ckanext/datatablesview/public/vendor/Bootstrap-3.3.7/js/npm.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.bootstrap.css
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.dataTables.css
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.foundation.css
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.jqueryui.css
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/buttons.semanticui.css
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/common.scss
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/css/mixins.scss
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.bootstrap.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.colVis.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.foundation.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.jqueryui.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/buttons.semanticui.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/js/dataTables.buttons.js
    A ckanext/datatablesview/public/vendor/Buttons-1.3.1/swf/flashExport.swf
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.bootstrap.css
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.foundation.css
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.jqueryui.css
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/dataTables.semanticui.css
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/jquery.dataTables.css
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/css/jquery.dataTables_themeroller.css
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_asc.png
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_asc_disabled.png
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_both.png
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_desc.png
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/images/sort_desc_disabled.png
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.bootstrap.js
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.foundation.js
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.jqueryui.js
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/dataTables.semanticui.js
    A ckanext/datatablesview/public/vendor/DataTables-1.10.15/js/jquery.dataTables.js
    A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.bootstrap.css
    A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.dataTables.css
    A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.foundation.css
    A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/css/fixedColumns.jqueryui.css
    A ckanext/datatablesview/public/vendor/FixedColumns-3.2.2/js/dataTables.fixedColumns.js
    A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.bootstrap.css
    A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.dataTables.css
    A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.foundation.css
    A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/css/fixedHeader.jqueryui.css
    A ckanext/datatablesview/public/vendor/FixedHeader-3.1.2/js/dataTables.fixedHeader.js
    A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.bootstrap.css
    A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.dataTables.css
    A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.foundation.css
    A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.jqueryui.css
    A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/css/keyTable.semanticui.css
    A ckanext/datatablesview/public/vendor/KeyTable-2.2.1/js/dataTables.keyTable.js
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.bootstrap.css
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.dataTables.css
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.foundation.css
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/css/responsive.jqueryui.css
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/dataTables.responsive.js
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/responsive.bootstrap.js
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/responsive.foundation.js
    A ckanext/datatablesview/public/vendor/Responsive-2.1.1/js/responsive.jqueryui.js
    A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.bootstrap.css
    A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.dataTables.css
    A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.foundation.css
    A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.jqueryui.css
    A ckanext/datatablesview/public/vendor/Select-1.2.2/css/select.semanticui.css
    A ckanext/datatablesview/public/vendor/Select-1.2.2/js/dataTables.select.js
    A ckanext/datatablesview/public/vendor/datatables.css
    A ckanext/datatablesview/public/vendor/datatables.js
    A ckanext/datatablesview/templates/datatables/datatables_form.html
    A ckanext/datatablesview/templates/datatables/datatables_view.html
    M setup.py

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ckan/ckan


  Commit: 3c721a7ce94faaff498c00a3dde1a2a616c316c7
      https://github.com/ckan/ckan/commit/3c721a7ce94faaff498c00a3dde1a2a616c316c7
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M ckan/config/environment.py

  Log Message:
  -----------
  Test for Redis AFTER we've loaded config from environment variables


  Commit: 466fe093e891f672516cc30714f6a363e3364526
      https://github.com/ckan/ckan/commit/466fe093e891f672516cc30714f6a363e3364526
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M contrib/docker/docker-compose.yml

  Log Message:
  -----------
  Reduce environment variables to those needed
I finally understood what's going on here: linked containers really do lead to environment variables as implied by the entrypoint script. However there is a difference in behaviour betweenstandard linking of containers and docker-compose networking. With docker, we get the IP addresses, but to access accompanying containers in docker-compose we have to use the container names. Therefore in principle we don't need to set all these variables, but we do need to override the host name ones.


  Commit: 8a91622ed52905c957fb5e1bee0b4f93fb6313c4
      https://github.com/ckan/ckan/commit/8a91622ed52905c957fb5e1bee0b4f93fb6313c4
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M contrib/docker/docker-compose.yml

  Log Message:
  -----------
  Add a comment to advise on start-order problem


  Commit: a2cfa1226507a26530b8a90d91c8366efcb6ba7c
      https://github.com/ckan/ckan/commit/a2cfa1226507a26530b8a90d91c8366efcb6ba7c
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M ckanext/datastore/controller.py
    M ckanext/datastore/templates/datastore/dictionary.html

  Log Message:
  -----------
  [#3557] data dictionary form: accept arbitrary fields


  Commit: 0abd1490fbe56e4720401af5d87766d8c28afabc
      https://github.com/ckan/ckan/commit/0abd1490fbe56e4720401af5d87766d8c28afabc
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M ckanext/datastore/templates/datastore/dictionary.html

  Log Message:
  -----------
  [#3557] type override field


  Commit: eefcbd1495e4c305a1668d9067cb4ec0eb71a890
      https://github.com/ckan/ckan/commit/eefcbd1495e4c305a1668d9067cb4ec0eb71a890
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M ckanext/datastore/controller.py

  Log Message:
  -----------
  [#3557] clean_dict removes empty dicts, not wanted


  Commit: f19a60cb81e0412642a67c9bc7212e3f36bb8d9e
      https://github.com/ckan/ckan/commit/f19a60cb81e0412642a67c9bc7212e3f36bb8d9e
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  [#2228] Fix render_datetime error for year before 1900

There is a bug in Python in datetime.strftime where if a passed year is before 1900 it will raise a ValueError


  Commit: a36de4945e11e6a639a6d323b314e9553e8e9fc9
      https://github.com/ckan/ckan/commit/a36de4945e11e6a639a6d323b314e9553e8e9fc9
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  -----------
  [#2228] Add additional test for render_datetime


  Commit: 7f61a49d3002c1d5c80d27d920d92910f6bf44b1
      https://github.com/ckan/ckan/commit/7f61a49d3002c1d5c80d27d920d92910f6bf44b1
  Author: Matt Fullerton <matt.fullerton at gmail.com>
  Date:   2017-06-21 (Wed, 21 Jun 2017)

  Changed paths:
    M contrib/docker/ckan-entrypoint.sh

  Log Message:
  -----------
  Attempt to resolve "postgres not ready yet" issue


  Commit: d76d4a917aaf70d7c61fbe2e28e7d33c43201876
      https://github.com/ckan/ckan/commit/d76d4a917aaf70d7c61fbe2e28e7d33c43201876
  Author: amercader <amercadero at gmail.com>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

  Changed paths:
    M ckan/controllers/group.py
    M ckan/tests/controllers/test_group.py

  Log Message:
  -----------
  Catch invalid sort param exception

Providing a sort param like `sort=title xx desc` or `sort=title xx`
causes an exception due to an uncaught `ValidationError`


  Commit: 3f2799619f1c5e06c0effbffb57433f8c5e45a5d
      https://github.com/ckan/ckan/commit/3f2799619f1c5e06c0effbffb57433f8c5e45a5d
  Author: iewil <liwei at data.gov.sg>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

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

  Log Message:
  -----------
  Changed required permission from 'update' to 'manage_group'


  Commit: 4cca315f614a877eee36bcb6d2d503f9b57b5765
      https://github.com/ckan/ckan/commit/4cca315f614a877eee36bcb6d2d503f9b57b5765
  Author: amercader <amercadero at gmail.com>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

  Changed paths:
    M ckan/controllers/group.py

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


  Commit: 15645be1488bb757e9f56628e38201c7acd420ca
      https://github.com/ckan/ckan/commit/15645be1488bb757e9f56628e38201c7acd420ca
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M ckan/tests/logic/action/__init__.py
    M ckan/tests/logic/auth/__init__.py
    M doc/contributing/testing.rst

  Log Message:
  -----------
  [#3635] Fix missing code snippets in Testing doc page

In the "Testing coding standards" doc page, some code snippets were missing
due to having double "#" in the "start-after" and "end-before" statements.


  Commit: 03888b743808f884dc27d5a830c948d530caff2b
      https://github.com/ckan/ckan/commit/03888b743808f884dc27d5a830c948d530caff2b
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-25 (Sun, 25 Jun 2017)

  Changed paths:
    M ckan/public/base/javascript/modules/follow.js

  Log Message:
  -----------
  [#3639] Publish old action on follow/unfollow button click


  Commit: 565fc24ed358fa60983e50a43ca7f43ab2a8c778
      https://github.com/ckan/ckan/commit/565fc24ed358fa60983e50a43ca7f43ab2a8c778
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-25 (Sun, 25 Jun 2017)

  Changed paths:
    M ckan/public/base/javascript/resource.config

  Log Message:
  -----------
  [#3639] Include followers-counter module in resource.config


  Commit: e220345ce336ededba20d5e47dde5dc02cbbe0f1
      https://github.com/ckan/ckan/commit/e220345ce336ededba20d5e47dde5dc02cbbe0f1
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-25 (Sun, 25 Jun 2017)

  Changed paths:
    M ckan/public/base/test/index.html
    A ckan/public/base/test/spec/modules/followers-counter.spec.js

  Log Message:
  -----------
  [#3639] Add tests for followers-counter module


  Commit: 546b5dfc8e9b4c4326d758ccbd915bd3e45d79f1
      https://github.com/ckan/ckan/commit/546b5dfc8e9b4c4326d758ccbd915bd3e45d79f1
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-25 (Sun, 25 Jun 2017)

  Changed paths:
    M ckan/templates/group/snippets/info.html
    M ckan/templates/package/snippets/info.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/user/read_base.html

  Log Message:
  -----------
  [#3639] Add followers-counter module to Followers counter element


  Commit: b4d9452ad86664f1edb80e5c7ddf70948f33cbf5
      https://github.com/ckan/ckan/commit/b4d9452ad86664f1edb80e5c7ddf70948f33cbf5
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-25 (Sun, 25 Jun 2017)

  Changed paths:
    A ckan/public/base/javascript/modules/followers-counter.js

  Log Message:
  -----------
  [#3639] Add new followers-counter module

This new module will update the UI for Followers counter immediately upon
clicking on Follow/Unfollow button, instead on page refresh.


  Commit: 8f21097b84d9878a430def26209e7811db102893
      https://github.com/ckan/ckan/commit/8f21097b84d9878a430def26209e7811db102893
  Author: Yan <yan.rudenko at linkdigital.com.au>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M ckanext/datapusher/logic/action.py
    M ckanext/datapusher/templates/datapusher/resource_data.html

  Log Message:
  -----------
  [#3588] Adding fix to logs timestamp


  Commit: ce7c65ecf57e80083119a19f6fca1af68fd57a5f
      https://github.com/ckan/ckan/commit/ce7c65ecf57e80083119a19f6fca1af68fd57a5f
  Author: Yan <yan.rudenko at linkdigital.com.au>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M ckanext/datapusher/logic/action.py

  Log Message:
  -----------
  [#3588] Fix pep8 issue


  Commit: ca9eefbf3d34731e4ab22f47649a2fb26aa3a0b5
      https://github.com/ckan/ckan/commit/ca9eefbf3d34731e4ab22f47649a2fb26aa3a0b5
  Author: amercader <amercadero at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

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

  Log Message:
  -----------
  [#3644] Fix activity test to use utcnow


  Commit: 21d4aa7ca81a9333530e6fb386c34643f13239ee
      https://github.com/ckan/ckan/commit/21d4aa7ca81a9333530e6fb386c34643f13239ee
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

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

  Log Message:
  -----------
  Merge pull request #3645 from ckan/3644-activity-test-utcnow

[#3644] Fix activity test to use utcnow


  Commit: 1dbfd215f43bde4e9f4f080ecd53a310257cee81
      https://github.com/ckan/ckan/commit/1dbfd215f43bde4e9f4f080ecd53a310257cee81
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M ckan/tests/logic/action/__init__.py
    M ckan/tests/logic/auth/__init__.py
    M doc/contributing/testing.rst

  Log Message:
  -----------
  Merge pull request #3636 from klikstermkd/3635-testing-doc-page-missing-code-snippets

Fix missing code snippets in Testing doc page


  Commit: f226877618805ff748ce737ec353bad45631399f
      https://github.com/ckan/ckan/commit/f226877618805ff748ce737ec353bad45631399f
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/public/base/less/forms.less
    M ckan/public/base/less/homepage.less
    M ckan/templates/footer.html
    M ckan/templates/header.html
    M ckan/templates/home/snippets/search.html
    M ckan/templates/home/snippets/stats.html
    M ckan/templates/snippets/search_form.html

  Log Message:
  -----------
  Merge pull request #3581 from Engerrs/2550-search_buttons_with_accessible_labels

[#2550] Search buttons with accessible labels


  Commit: 8890ebee92719a36ff5e7fd0ca4893c6806a1ac1
      https://github.com/ckan/ckan/commit/8890ebee92719a36ff5e7fd0ca4893c6806a1ac1
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M Dockerfile
    M ckan/config/environment.py
    M contrib/docker/ckan-entrypoint.sh
    M contrib/docker/docker-compose.yml
    M contrib/docker/postgresql/Dockerfile

  Log Message:
  -----------
  Merge pull request #3596 from mattfullerton/master

docker-compose without exposing ports - working version


  Commit: 0e0e6932faf1e41ef93789406719c3f74429ea72
      https://github.com/ckan/ckan/commit/0e0e6932faf1e41ef93789406719c3f74429ea72
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

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

  Log Message:
  -----------
  [#3641] Fix setuptools installation instructions


  Commit: 3a2a338cdb242c6e0edf566210c8478a5286d20f
      https://github.com/ckan/ckan/commit/3a2a338cdb242c6e0edf566210c8478a5286d20f
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  [#3641] Remove duplicate hard-coded setuptools version


  Commit: f14bdd605bdc8b4d61ec2c54688c1eb3c980f7b4
      https://github.com/ckan/ckan/commit/f14bdd605bdc8b4d61ec2c54688c1eb3c980f7b4
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M doc/.gitignore
    M doc/conf.py
    M doc/maintaining/installing/install-from-package.rst
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  [#3641] Show specific setuptools version in documentation


  Commit: bb1a43bfbbaa0312a142d44b2dcd655909e699ba
      https://github.com/ckan/ckan/commit/bb1a43bfbbaa0312a142d44b2dcd655909e699ba
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M doc/.gitignore
    M doc/conf.py
    M doc/maintaining/installing/install-from-package.rst
    M doc/maintaining/installing/install-from-source.rst
    M setup.py

  Log Message:
  -----------
  Merge pull request #3642 from torfsen/3641-setuptools-instructions

3641 setuptools instructions


  Commit: f123e184e519c661c9013792098fe3d2d2d6f756
      https://github.com/ckan/ckan/commit/f123e184e519c661c9013792098fe3d2d2d6f756
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

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

  Log Message:
  -----------
  Merge pull request #3631 from datagovsg/problem-with-check-group-auth

Changed required permission from 'update' to 'manage_group'


  Commit: 05578c8745cf767950c7bb14f0a48c0b76e9116e
      https://github.com/ckan/ckan/commit/05578c8745cf767950c7bb14f0a48c0b76e9116e
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  [#2228] Use regexp to replace year


  Commit: 964eae72a3014232e5860042a9bc016edfbebab7
      https://github.com/ckan/ckan/commit/964eae72a3014232e5860042a9bc016edfbebab7
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  [#2228] Add additional test for render_datetime


  Commit: f46c80fa34e29f3873c7110f9d594c37e0e31f6c
      https://github.com/ckan/ckan/commit/f46c80fa34e29f3873c7110f9d594c37e0e31f6c
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  [#3606] Add test case for Datastore backend jobs problem

This test case captures the problem described in issue #3606: if
multiple background jobs access the Datastore then the first of them
succeeds while the following ones fail with various exceptions related
to database connections being closed unexpectedly.


  Commit: 2e40ceb436a5164653777d1801c9896636c3129b
      https://github.com/ckan/ckan/commit/2e40ceb436a5164653777d1801c9896636c3129b
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M ckan/lib/jobs.py
    M ckan/plugins/interfaces.py
    M ckanext/datastore/backend/__init__.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/plugin.py

  Log Message:
  -----------
  [#3606] Allow plugins to react to forks of the CKAN process

This commit introduces the IForkObserver interface which allows
extensions to react to forks of the CKAN processes using the interface's
before_fork and after_fork methods.

This mechanism is then used to prevent a sharing of the DataStore's
SQLAlchemy engines between processes.


  Commit: 05a28a598b925bc0c6bf60736e9aae71387bb943
      https://github.com/ckan/ckan/commit/05a28a598b925bc0c6bf60736e9aae71387bb943
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M ckan/lib/jobs.py
    M ckan/plugins/interfaces.py
    M ckanext/datastore/backend/__init__.py
    M ckanext/datastore/plugin.py

  Log Message:
  -----------
  [#3606] Remove IForkObserver.after_fork

After fork notifications are currently not required to fix the issue at
hand but at a lot of implementation complexity. They are therefore
removed until need arises.


  Commit: 4d39e1e052e8047aa530f3e52596b9cbc2c748ca
      https://github.com/ckan/ckan/commit/4d39e1e052e8047aa530f3e52596b9cbc2c748ca
  Author: Florian Brucker <florian.brucker at it.karlsruhe.de>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  [#3606] Use duck-typing to call before_fork in the PostgreSQL backend

This avoids unnecessarily inflation of the DatastoreBackend interface.
If it turns out that the IForkOberserver events (or events from other
interfaces) are often of interest in DataStorebackend implementations
then a good approach would be to make them real CKAN plugins so that
they can implement the desired interfaces themselves.


  Commit: 5d62192324429abf32c5d65be127db37400aba20
      https://github.com/ckan/ckan/commit/5d62192324429abf32c5d65be127db37400aba20
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  Merge pull request #3611 from klikstermkd/2228-render-datetime-year-before-1900

Fix render_datetime for dates before year 1900


  Commit: 4261bf4c2b3a29da4bb8dbd796e895c9a338b608
      https://github.com/ckan/ckan/commit/4261bf4c2b3a29da4bb8dbd796e895c9a338b608
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M ckan/controllers/group.py
    M ckan/tests/controllers/test_group.py

  Log Message:
  -----------
  Merge pull request #3630 from ckan/3629-exception-group-sort-param

Catch invalid sort param exception


  Commit: 4c609f85c0c76006a03f95d98f35303c39bcec74
      https://github.com/ckan/ckan/commit/4c609f85c0c76006a03f95d98f35303c39bcec74
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

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

  Log Message:
  -----------
  [#3647] Fix 'owner_org' shown as optional in API docs for package_create


  Commit: 67557149212b93786be85a90311ccfd05c64e4bb
      https://github.com/ckan/ckan/commit/67557149212b93786be85a90311ccfd05c64e4bb
  Author: Yan <yan.rudenko at linkdigital.com.au>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M ckanext/datapusher/logic/action.py

  Log Message:
  -----------
  [#3588] small fix


  Commit: c88eed0a97466d3e66d281c86630dbf57f161c22
      https://github.com/ckan/ckan/commit/c88eed0a97466d3e66d281c86630dbf57f161c22
  Author: Ian Ward <ian at excess.org>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

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

  Log Message:
  -----------
  Merge pull request #3652 from klikstermkd/3647-api-docs-package-create-owner-org-optional

Fix 'owner_org' shown as optional in API docs for package_create


  Commit: 61d029b3a3a935becf2ac52b7a34b3df7ac82d02
      https://github.com/ckan/ckan/commit/61d029b3a3a935becf2ac52b7a34b3df7ac82d02
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
    M ckan/public/base/javascript/modules/followers-counter.js
    M ckan/templates/group/snippets/info.html
    M ckan/templates/package/snippets/info.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/user/read_base.html

  Log Message:
  -----------
  [#3639] Update Followers counter only for values less than 1000


  Commit: c228618c9a587e398e93cfa2e62359b1b5866ae7
      https://github.com/ckan/ckan/commit/c228618c9a587e398e93cfa2e62359b1b5866ae7
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
    M ckan/public/base/test/spec/modules/followers-counter.spec.js

  Log Message:
  -----------
  [#3639] Update tests for followers-counter module


  Commit: ad122e90bcef7d7ff6f2cb1e9b0066d43ee63d7a
      https://github.com/ckan/ckan/commit/ad122e90bcef7d7ff6f2cb1e9b0066d43ee63d7a
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-06-30 (Fri, 30 Jun 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/search.less

  Log Message:
  -----------
  [#3654] Fix search icon not properly vertically aligned


  Commit: 114ed1f38588c1554b1c092d4a551c3cc0877e85
      https://github.com/ckan/ckan/commit/114ed1f38588c1554b1c092d4a551c3cc0877e85
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

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

  Log Message:
  -----------
  Merge pull request #3640 from klikstermkd/3639-followers-counter-not-updated

Fix Followers count not updated immediately in UI


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

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

  Log Message:
  -----------
  [#3658] Add required field indicator for required fields in register form


  Commit: 16e1a256006827ef62b15f824e580244f3e741eb
      https://github.com/ckan/ckan/commit/16e1a256006827ef62b15f824e580244f3e741eb
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-01 (Sat, 01 Jul 2017)

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

  Log Message:
  -----------
  [#3661] Fix issue upon creating new org/group through UI form


  Commit: fa411274a206f9be40b3f3a254d3c7cf54f18051
      https://github.com/ckan/ckan/commit/fa411274a206f9be40b3f3a254d3c7cf54f18051
  Author: Aleksandar Jovanov <aleksandar.jovanov at keitaro.com>
  Date:   2017-07-01 (Sat, 01 Jul 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/forms.less

  Log Message:
  -----------
  [#3663] Fix info block text position issue in resource form


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

  Changed paths:
    M ckanext/datapusher/logic/action.py

  Log Message:
  -----------
  Merge pull request #3589 from Engerrs/3588-upload-log-time-fix

[#3588] Fix for Upload Log time at resource Datastore tab


  Commit: 23e32c9169266f68b4f58d060837b2bbfdc722aa
      https://github.com/ckan/ckan/commit/23e32c9169266f68b4f58d060837b2bbfdc722aa
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

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

  Log Message:
  -----------
  Merge pull request #3659 from klikstermkd/3658-register-form-missing-required-field-indicator

Add required field indicator for required fields in register form


  Commit: dce64fdb3c191a549da4260d367bf552450f84a7
      https://github.com/ckan/ckan/commit/dce64fdb3c191a549da4260d367bf552450f84a7
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-07-04 (Tue, 04 Jul 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/forms.less

  Log Message:
  -----------
  Merge pull request #3664 from klikstermkd/3663-info-block-text-misaligned

Fix info block text position issue in resource form


  Commit: d74031162da64dd8bd2ae72484accbbfa9d2c75f
      https://github.com/ckan/ckan/commit/d74031162da64dd8bd2ae72484accbbfa9d2c75f
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-07-04 (Tue, 04 Jul 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/search.less

  Log Message:
  -----------
  Merge pull request #3655 from klikstermkd/3654-search-icon-not-properly-aligned

Fix search icon not properly vertically aligned


  Commit: 93e9a4b3e1a9a612a7b2ec9c718a422053a7b72d
      https://github.com/ckan/ckan/commit/93e9a4b3e1a9a612a7b2ec9c718a422053a7b72d
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M ckan/lib/jobs.py
    M ckan/plugins/interfaces.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/tests/test_db.py

  Log Message:
  -----------
  Merge branch '3606-extension-db-connections-and-jobs' of https://github.com/torfsen/ckan into torfsen-3606-extension-db-connections-and-jobs


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

  Changed paths:
    M ckan/lib/jobs.py
    M ckan/plugins/interfaces.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/tests/test_db.py

  Log Message:
  -----------
  Merge branch 'torfsen-3606-extension-db-connections-and-jobs'


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

  Changed paths:
    M ckanext/datastore/controller.py
    M ckanext/datastore/templates/datastore/dictionary.html

  Log Message:
  -----------
  Merge branch '3557-datastore-column-types'


  Commit: 5695fd30e1fdb7634dde00e0c8f790fe31a35d09
      https://github.com/ckan/ckan/commit/5695fd30e1fdb7634dde00e0c8f790fe31a35d09
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

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

  Log Message:
  -----------
  Merge pull request #3662 from klikstermkd/3661-new-org-create-issue

Fix issue upon creating new org/group through UI form


  Commit: 774668e2e0dfacd7446861a4af45589988a2d665
      https://github.com/ckan/ckan/commit/774668e2e0dfacd7446861a4af45589988a2d665
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

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

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


  Commit: 291a016cc3cd2a41b731ef0d47f16288f731e095
      https://github.com/ckan/ckan/commit/291a016cc3cd2a41b731ef0d47f16288f731e095
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  [#3196] Remove unnecessary copy of url_for args and kw

Following @smotornyuk good feedback


  Commit: 672b533598c0a0c89e1330a5e5a04f346f5b8803
      https://github.com/ckan/ckan/commit/672b533598c0a0c89e1330a5e5a04f346f5b8803
  Author: amercader <amercadero at gmail.com>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M Dockerfile
    M ckan/config/environment.py
    M ckan/controllers/group.py
    M ckan/lib/helpers.py
    M ckan/lib/jobs.py
    M ckan/logic/action/create.py
    M ckan/logic/auth/create.py
    M ckan/plugins/interfaces.py
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/javascript/modules/follow.js
    A ckan/public/base/javascript/modules/followers-counter.js
    M ckan/public/base/javascript/resource.config
    M ckan/public/base/less/forms.less
    M ckan/public/base/less/homepage.less
    M ckan/public/base/less/search.less
    M ckan/public/base/test/index.html
    A ckan/public/base/test/spec/modules/followers-counter.spec.js
    M ckan/templates/footer.html
    M ckan/templates/group/snippets/info.html
    M ckan/templates/header.html
    M ckan/templates/home/snippets/search.html
    M ckan/templates/home/snippets/stats.html
    M ckan/templates/macros/form.html
    M ckan/templates/package/snippets/info.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/snippets/search_form.html
    M ckan/templates/user/new_user_form.html
    M ckan/templates/user/read_base.html
    M ckan/tests/controllers/test_group.py
    M ckan/tests/legacy/lib/test_helpers.py
    M ckan/tests/logic/action/__init__.py
    M ckan/tests/logic/action/test_update.py
    M ckan/tests/logic/auth/__init__.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/templates/datastore/dictionary.html
    M ckanext/datastore/tests/test_db.py
    M contrib/docker/ckan-entrypoint.sh
    M contrib/docker/docker-compose.yml
    M contrib/docker/postgresql/Dockerfile
    M doc/.gitignore
    M doc/conf.py
    M doc/contributing/testing.rst
    M doc/maintaining/installing/install-from-package.rst
    M doc/maintaining/installing/install-from-source.rst
    M setup.py

  Log Message:
  -----------
  Merge branch 'master' into 3196-common-url_for


Compare: https://github.com/ckan/ckan/compare/0581d42a535e...672b533598c0


More information about the ckan-changes mailing list