[ckan-changes] [ckan/ckan] a2cfa1: [#3557] data dictionary form: accept arbitrary fie...
GitHub
noreply at github.com
Wed Jul 5 10:43:50 UTC 2017
Branch: refs/heads/master
Home: https://github.com/ckan/ckan
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: 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: 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: 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
Compare: https://github.com/ckan/ckan/compare/5695fd30e1fd...774668e2e0df
More information about the ckan-changes
mailing list