Skip to main content

Utility Library

Project description

OE UTILS

https://scrutinizer-ci.com/g/OnroerendErfgoed/oe_utils/badges/quality-score.png?b=master

1.8.0 (25-03-2020)

  • full-text: beter afhandelen van quotes (#165)

  • cleanup formdata validator code. (#207)

  • header wordt niet automatisch gevalideerd (#208)

  • Generatie van feeds volledig herbekijken (#210)

  • Missing comma in setup.py (#222)

  • Query voor alle entries uit feed op te halen toevoegen (#227)

1.7.1 (21-02-2020)

  • parse_sort_string moet speciale velden apart doen (#214)

  • PDF wrapt de strings niet op de pagina. (#216)

1.7.0 (13-02-2020)

  • Add qr code generating support (#211)

1.6.2 (10-01-2020)

  • Fix extra requirements in setup.py (#205)

1.6.1 (18-12-2019)

  • proces per_pagina ook als pagina niet is meegegeven bij Range.parse_range (#196)

  • Remove deprecated OEInteger but change implementation (#195)

  • Laat andere usage van register_adapter toe (als niet-decorator) (#194)

1.6.0 (13-12-2019)

  • Refactor Range class om verschillende soorten range te supporteren (#197)

1.5.1 (29-10-2019)

  • Boolean validator + import wijziging wijzigen + deprecated in setup.py (#191)

1.5.0 (23-10-2019)

  • Beter exception handling voor beter debug (#164)

  • Review requirements en installatie (#169)

  • Pep8 changes en imports nakijken (#170)

  • travis updates (#171)

  • Review email (#172)

  • queue_job improvement (#173)

  • search improvements (#174)

  • validation improvements (#175)

  • jsonpublish vervanger toevoegen. (#176)

  • Foute afbeelding in HTML footer van email (#180)

1.4.0 (13-08-2019)

  • raise_for_status bij searchengine.query verbergt de error message (#146)

  • full-text query support (#157)

  • Laat toe om _source toe te voegen aan query (#158)

1.3.3 (17-07-2019)

  • Validatie op kbo verstrengen (#153)

1.3.2 (17-07-2019)

  • bulk_index laat fouten toe (#148)

  • link URLs zullen foute queryparam krijgen als queryparam meerdere keren voorkomt (#149)

1.3.1 (18-06-2019)

  • Voeg past toe aan requirements (#142)

1.3.0 (06-06-2019)

  • Toelaten om properties in de mapper te filteren op basis van gebruiker (#137)

  • unicode error bij genereren link urls. (#138)

1.2.0 (07-05-2019)

  • bulk api bug: required content-type with newer ES versions (#134)

  • Add bulk index support to the search engine (#130)

  • Link header has wrong format backend (#129)

1.1.1 (12-04-2019)

  • Range Header links wrong page calculation (#126)

1.1.0 (06-03-2019)

  • data_managers should not use merge() solely based on existing in session or not. (#100)

  • Remove warning when removing session that has no redis (#105)

  • Range parser error with real requests. (#116)

  • Wijzigingshistoriek logging omschrijving aanpassen (#117)

1.0.0 (29-01-2019)

  • Het is best practice om functools.wraps te gebruiken bij decorators. (#101)

  • De audit decorator zou de pyramid json renderer kunnen gebruiken (#106)

  • Conformeren aan de Generieke Hypermedia API, bouwblok Paginering (#110)

0.27.0 (18-01-2019)

  • Compatibel maken met laatste versie pyramid_urireferencer (#103)

  • Lege indexeringstaken mogen niet op de queue komen (#104)

0.26.0 (28-08-2018)

  • Add create_indexing_argument_parser function

0.25.0 (02-08-2018)

  • Add exceptions view code

  • Fix coverage

  • Remove cornice dependency

0.24.4 (04-07-2018)

  • Update actor rijksregisternummer validation

0.24.3 (04-07-2018)

  • Fix release notes

0.24.1 (04-07-2018)

  • Revert Wijzigingshistoriek commits

0.24.0 (28-06-2018)

  • Wijzigingshistoriek made extendable in applications with multiple resources

  • Generic views and validation

0.23.3 (07-05-2018)

  • Fix Content type in function remove_from_index_by_query Elastic Search 6

0.23.2 (07-05-2018)

  • Fix delete object from index by query Elastic Search 6

0.23.1 (17-04-2018)

  • Update deploy script

0.23.0 (04-04-2018)

  • Update QueryBuilder for ElasticSearch

0.22.0 (03-04-2018)

  • Update Indexer for ElasticSearch

0.21.0 (20-03-2018)

  • Update audit manager with result_id_key args

0.20.0 (12-03-2018)

  • Add audit_with_request decorator

  • Add Indexer for ElasticSearch

  • Update SearchEngine and Querybuilder so it can be used with different versions of ElasticSearch

0.19.0 (31-10-2017)

  • Be able to build a search query string for elasticsearch #57

0.18.1 (06-10-2017)

  • Update email footer: new address #55

0.18.0 (22-08-2017)

  • generic method for sorting db results #47

0.17.0 (09-08-2017)

  • Maak generiek queue methode aan #43

  • email footer met OE-contactgegevens toevoegen aan emailmodule #41

0.16.3 (03-08-2017)

  • File utilities: check if file exists before action

0.16.2 (27-07-2017)

  • small fix for validate method for search parameters

0.16.1 (27-07-2017)

  • small fix for validate method for search parameters

0.16.0 (27-07-2017)

  • add validate method for search parameters #38

0.15.0 (26-07-2017)

  • add File utilities

0.14.0 (13-04-2017)

  • Split archive feed

0.13.0 (10-04-2017)

  • Blacklist for conditional tween

  • Range parser: make max end configurable #11”

0.12.1 (02-03-2017)

  • Python3 compatibility

  • Travis CI

0.12.0 (01-03-2017)

  • Generieke Base #29

0.11.0 (09-02-2017)

  • Add a select for update method #27

0.10.0 (07-02-2017)

  • update audit: column resource_object_json should accept null values (in case of deleting) #26

0.9.0 (25-01-2017)

  • add remove_from_index_by_query to searchengine

0.8.0 (05-01-2017)

  • add settings to load_searchquery_parameters method signature

0.7.1 (22-12-2016)

  • remove unused default_type in searchengine

0.7.0 (19-10-2016)

  • add request to json dump in admin

0.6.0 (29-09-2016)

  • add conditional_http_tween_factory

0.5.2 (01-09-2016)

  • fix typo

0.5.1 (01-09-2016)

  • make oe_utils.deploy python 3 compatible

0.5.0 (29-08-2016)

  • change query searchengine: if object_type is None –> search on _index instead of the default _type

0.4.3 (10-08-2016)

  • bug fix: get actor uri when request.user is None in audit

0.4.2 (03-08-2016)

  • add audit functionality (#3)

  • include tests for deploy script (#19)

0.4.1 (07-07-2016)

  • add feedgen package requirement

  • bugfix: include deploy script

0.4.0 (06-07-2016)

  • add Atom Feed utilities

0.3.10 (16-06-2016)

  • Requirements fixed

0.3.9 (16-06-2016)

  • Deploy functions added

0.3.8 (25-05-2016)

  • allow smtp client to send attachments (#17)

0.3.7 (04-05-2016)

  • bugfix: Mails komen niet aan bij mensen in cc (#16)

0.3.6 (30-03-2016)

  • bugfix: mail client sends empty message if html message is None (#15)

0.3.5 (29-03-2016)

  • Email client should support plain and html messages (#14)

0.3.4 (23-03-2016)

  • email client now supports cc and bcc

  • optimize object saving

0.3.3 (12-02-2016)

  • add an email service

  • add actor validation

0.3.2 (15-01-2016)

  • generic method for retrieving and filtering filterable parameters

0.3.1 (23-12-2015)

  • document engine client fix hardcoded parameters

0.3.0 (02-12-2015)

  • document engine client to new version

0.2.0 (06-11-2015)

  • add utils library

  • add MutableList type

  • add document engine client

  • add SearchResultPager

0.1.0 (16-09-2015)

  • initial project setup

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oe_utils-1.8.0.linux-x86_64.tar.gz (65.9 kB view details)

Uploaded Source

Built Distribution

oe_utils-1.8.0-py2.py3-none-any.whl (41.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file oe_utils-1.8.0.linux-x86_64.tar.gz.

File metadata

  • Download URL: oe_utils-1.8.0.linux-x86_64.tar.gz
  • Upload date:
  • Size: 65.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.7

File hashes

Hashes for oe_utils-1.8.0.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 689e8a73b18b5e2b89d5c405236ea540cc1a41d1a7fd5d8b057dbc1261d4d792
MD5 e98082408fdfb095c6103242c55acac9
BLAKE2b-256 b3e0eb7170907d319e13df6538719e038829fb95b5d0e3143b5135b3878f7286

See more details on using hashes here.

File details

Details for the file oe_utils-1.8.0-py2.py3-none-any.whl.

File metadata

  • Download URL: oe_utils-1.8.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 41.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.7

File hashes

Hashes for oe_utils-1.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4795cb10135b205fabdbc593857d9acb7a3921d04d849da1f79868b02a3a9ed1
MD5 875e663760a906fbe77a34bde14a274a
BLAKE2b-256 69f9c2a1d0c3a38147d2e35d8c1f7d2d727f66e233fff918d5dd37c05814ba05

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page