Skip to content

Commit

Permalink
Merge pull request #470 from open-zaak/release/1.0.1
Browse files Browse the repository at this point in the history
1.0.1 release
  • Loading branch information
sergei-maertens committed Feb 17, 2020
2 parents 91d6a43 + 149e63a commit b5ce13d
Show file tree
Hide file tree
Showing 31 changed files with 95 additions and 79 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[bumpversion]
commit = False
tag = False
current_version = 1.0.0
current_version = 1.0.1

[bumpversion:file:README.rst]

Expand Down
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,8 @@ jobs:
- docker-compose -f docker-compose.travis.yml up -d
- bin/postman_tests.sh
after_script:
- docker-compose stop
- docker-compose rm -f
- docker-compose -f docker-compose.travis.yml stop
- docker-compose -f docker-compose.travis.yml rm -f

- stage: "Publication"
name: "Docker image"
Expand Down
5 changes: 3 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ better:
A big THANK YOU goes to:

All municipalities who initiated the project: Amsterdam, Rotterdam,
Utrecht, Tilburg, Arnhem, Haarlem, 's-Hertogenbosch, Delft and Hoorn.
Utrecht, Tilburg, Arnhem, Haarlem, 's-Hertogenbosch, Delft and a
combination of Hoorn, Medemblik, Stede Broec, Drechteland, Enkhuizen (SED)

Dimpact for their excellent guidance and support.

All people behind Common Ground for their enthousiasm and vision.
All people behind Common Ground for their enthusiasm and vision.
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
Changelog
=========

1.0.1 (2020-02-07)
------------------

Bugfixes from initial release

* Added version information to Docker image
* ...

1.0.0 (2020-02-06)
------------------

Expand Down
File renamed without changes.
3 changes: 3 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@ COPY --from=frontend-build /app/src/openzaak/static/js /app/src/openzaak/static/
COPY bin/reset_migrations.sh /app/bin/reset_migrations.sh
COPY ./src /app/src
ARG COMMIT_HASH
ARG RELEASE
ENV GIT_SHA=${COMMIT_HASH}
ENV RELEASE=${RELEASE}

ENV DJANGO_SETTINGS_MODULE=openzaak.conf.docker

Expand All @@ -64,6 +66,7 @@ RUN python src/manage.py collectstatic --noinput

LABEL org.label-schema.vcs-ref=$COMMIT_HASH \
org.label-schema.vcs-url="https://github.com/open-zaak/open-zaak" \
org.label-schema.version=$RELEASE \
org.label-schema.name="Open Zaak"

EXPOSE 8000
Expand Down
7 changes: 4 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Open Zaak
=========

:Version: 1.0.0
:Version: 1.0.1
:Source: https://github.com/open-zaak/open-zaak
:Keywords: zaken, zaakgericht werken, zaken-api, catalogi-api, besluiten-api, documenten-api
:PythonVersion: 3.7
Expand All @@ -12,8 +12,9 @@ Open Zaak
API's voor Zaakgericht werken

Ontwikkeld door `Maykin Media B.V.`_ in opdracht van Amsterdam, Rotterdam,
Utrecht, Tilburg, Arnhem, Haarlem, 's-Hertogenbosch, Delft en Hoorn, onder
regie van `Dimpact`_.
Utrecht, Tilburg, Arnhem, Haarlem, 's-Hertogenbosch, Delft en Hoorn,
Medemblik, Stede Broec, Drechteland, Enkhuizen (SED), onder regie van
`Dimpact`_.

Inleiding
=========
Expand Down
1 change: 1 addition & 0 deletions bin/docker_push.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ TAG=${1:-latest}
docker build \
-t $REPO:$TAG \
--build-arg COMMIT_HASH=$git_hash \
--build-arg RELEASE=$TAG \
.

# Push the image
Expand Down
2 changes: 2 additions & 0 deletions bin/postman_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,15 @@ until [ "$status" = "200" ]; do
>&2 echo "Waiting until migrations are finished..."
sleep 3
status=$(curl -s -o /dev/null -w "%{http_code}" $openzaak_url)
docker ps
done

status=$(curl -s -o /dev/null -w "%{http_code}" $nrc_url)
until [ "$status" = "200" ]; do
>&2 echo "Waiting until notification migrations are finished..."
sleep 3
status=$(curl -s -o /dev/null -w "%{http_code}" $nrc_url)
docker ps
done

# Download and execute the ZGW postman tests
Expand Down
2 changes: 1 addition & 1 deletion deployment/kubernetes/apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
roles:
- role: open_zaak_k8s
vars: # these override vars_files
openzaak_version: '1.0.0'
openzaak_version: '1.0.1'
openzaak_db_host: "{{ db.privateIp }}"
openzaak_db_port: "{{ db.port }}"
tags:
Expand Down
2 changes: 1 addition & 1 deletion deployment/single-server/open-zaak.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@

- role: open_zaak_docker
vars:
openzaak_version: '1.0.0' # see https://hub.docker.com/r/openzaak/open-zaak/tags
openzaak_version: '1.0.1' # see https://hub.docker.com/r/openzaak/open-zaak/tags
tags:
- replicas

Expand Down
5 changes: 3 additions & 2 deletions docker-compose.travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ version: '3.4'
services:
db_notifications:
image: postgres:11-alpine
ports:
- "5433"
environment:
- POSTGRES_PASSWORD=
- POSTGRES_HOST_AUTH_METHOD=trust

rabbitmq:
image: rabbitmq:3.7-alpine
Expand Down
2 changes: 1 addition & 1 deletion docs/introduction/team.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ standards for "API's voor Zaakgericht werken"`_, on August 1, 2019, by 9 municip
* Haarlem
* 's-Hertogenbosch
* Delft
* Hoorn
* Hoorn, Medemblik, Stede Broec, Drechteland, Enkhuizen (SED)

Using `Dimpact`_ as a legal entity, they formed a project to develop a modern,
open-source data- and services-layer to enable `zaakgericht werken`_, in line with the
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openzaak",
"version": "1.0.0",
"version": "1.0.1",
"description": "Open Zaak",
"main": "src/index.js",
"directories": {
Expand Down
3 changes: 2 additions & 1 deletion requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ django-redis==4.10.0
django-relativedelta==1.0.5
django-sendfile2==0.4.2 # via django-privates
django-solo==1.1.3 # via vng-api-common
django==2.2.9
django==2.2.10
djangorestframework-camel-case==0.2.0
djangorestframework-gis==0.14
djangorestframework==3.9.4
Expand Down Expand Up @@ -56,6 +56,7 @@ pyyaml==5.1 # via gemma-zds-client, oyaml, vng-api-common
raven==6.9.0
redis==3.3.8 # via django-redis
requests==2.21.0
ruamel.yaml.clib==0.2.0 # via ruamel.yaml
ruamel.yaml==0.16.7 # via drf-yasg
six==1.11.0 # via django-markup, django-sendfile2, drf-yasg, isodate, python-dateutil
sqlparse==0.3.0 # via django
Expand Down
3 changes: 2 additions & 1 deletion requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ django-relativedelta==1.0.5
django-sendfile2==0.4.2
django-solo==1.1.3
django-webtest==1.9.7
django==2.2.9
django==2.2.10
djangorestframework-camel-case==0.2.0
djangorestframework-gis==0.14
djangorestframework==3.9.4
Expand Down Expand Up @@ -63,6 +63,7 @@ raven==6.9.0
redis==3.3.8
requests-mock==1.6.0
requests==2.21.0
ruamel.yaml.clib==0.2.0
ruamel.yaml==0.16.7
six==1.11.0
soupsieve==1.9.5 # via beautifulsoup4
Expand Down
4 changes: 2 additions & 2 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ bumpversion==0.5.3
certifi==2018.4.16
chardet==3.0.4
click==7.0 # via black, pip-tools
colorama==0.4.3 # via sphinx
commonmark==0.9.1 # via recommonmark
coreapi==2.3.3
coreschema==0.0.4
Expand All @@ -40,7 +39,7 @@ django-relativedelta==1.0.5
django-sendfile2==0.4.2
django-solo==1.1.3
django-webtest==1.9.7
django==2.2.9
django==2.2.10
djangorestframework-camel-case==0.2.0
djangorestframework-gis==0.14
djangorestframework==3.9.4
Expand Down Expand Up @@ -89,6 +88,7 @@ redis==3.3.8
regex==2019.11.1 # via black
requests-mock==1.6.0
requests==2.21.0
ruamel.yaml.clib==0.2.0
ruamel.yaml==0.16.7
six==1.11.0
snowballstemmer==2.0.0 # via sphinx
Expand Down
1 change: 1 addition & 0 deletions src/openzaak/components/besluiten/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ class Meta:
"besluittype": {
"lookup_field": "uuid",
"max_length": 200,
"min_length": 1,
"validators": [
LooseFkResourceValidator("BesluitType", settings.ZTC_API_SPEC),
LooseFkIsImmutableValidator(),
Expand Down
16 changes: 10 additions & 6 deletions src/openzaak/components/besluiten/api/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,10 @@ class BesluitViewSet(
Er wordt gevalideerd op:
- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`
- geldigheid `verantwoorlijkeOrganisatie` RSIN
- geldigheid `besluittype` URL
- geldigheid `zaak` URL
- geldigheid `besluittype` URL - de resource moet opgevraagd kunnen
worden uit de Catalogi API en de vorm van een BESLUITTYPE hebben.
- geldigheid `zaak` URL - de resource moet opgevraagd kunnen worden
uit de Zaken API en de vorm van een ZAAK hebben.
- `datum` in het verleden of nu
- publicatie `besluittype` - `concept` moet `false` zijn
Expand All @@ -78,8 +80,9 @@ class BesluitViewSet(
Er wordt gevalideerd op:
- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`
- geldigheid `verantwoorlijkeOrganisatie` RSIN
- geldigheid `besluittype` URL
- geldigheid `zaak` URL
- het `besluittype` mag niet gewijzigd worden
- geldigheid `zaak` URL - de resource moet opgevraagd kunnen worden
uit de Zaken API en de vorm van een ZAAK hebben.
- `datum` in het verleden of nu
- publicatie `besluittype` - `concept` moet `false` zijn
Expand All @@ -89,8 +92,9 @@ class BesluitViewSet(
Er wordt gevalideerd op:
- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`
- geldigheid `verantwoorlijkeOrganisatie` RSIN
- geldigheid `besluittype` URL
- geldigheid `zaak` URL
- het `besluittype` mag niet gewijzigd worden
- geldigheid `zaak` URL - de resource moet opgevraagd kunnen worden
uit de Zaken API en de vorm van een ZAAK hebben.
- `datum` in het verleden of nu
- publicatie `besluittype` - `concept` moet `false` zijn
Expand Down
65 changes: 21 additions & 44 deletions src/openzaak/components/besluiten/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -230,24 +230,14 @@ paths:
post:
operationId: besluit_create
summary: Maak een BESLUIT aan.
description: 'Indien geen identificatie gegeven is, dan wordt deze automatisch
gegenereerd.
Er wordt gevalideerd op:
- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`
- geldigheid `verantwoorlijkeOrganisatie` RSIN
- geldigheid `besluittype` URL
- geldigheid `zaak` URL
- `datum` in het verleden of nu
- publicatie `besluittype` - `concept` moet `false` zijn'
description: "Indien geen identificatie gegeven is, dan wordt deze automatisch\n\
gegenereerd.\n\nEr wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie`\
\ + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- geldigheid\
\ `besluittype` URL - de resource moet opgevraagd kunnen\n worden uit de\
\ Catalogi API en de vorm van een BESLUITTYPE hebben.\n- geldigheid `zaak`\
\ URL - de resource moet opgevraagd kunnen worden\n uit de Zaken API en de\
\ vorm van een ZAAK hebben.\n- `datum` in het verleden of nu\n- publicatie\
\ `besluittype` - `concept` moet `false` zijn"
parameters:
- name: X-NLX-Request-Application-Id
in: header
Expand Down Expand Up @@ -812,19 +802,12 @@ paths:
put:
operationId: besluit_update
summary: Werk een BESLUIT in zijn geheel bij.
description: 'Er wordt gevalideerd op:
- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`
- geldigheid `verantwoorlijkeOrganisatie` RSIN
- geldigheid `besluittype` URL
- geldigheid `zaak` URL
- `datum` in het verleden of nu
- publicatie `besluittype` - `concept` moet `false` zijn'
description: "Er wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie`\
\ + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- het\
\ `besluittype` mag niet gewijzigd worden\n- geldigheid `zaak` URL - de resource\
\ moet opgevraagd kunnen worden\n uit de Zaken API en de vorm van een ZAAK\
\ hebben.\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept`\
\ moet `false` zijn"
parameters:
- name: X-NLX-Request-Application-Id
in: header
Expand Down Expand Up @@ -989,19 +972,12 @@ paths:
patch:
operationId: besluit_partial_update
summary: Werk een BESLUIT deels bij.
description: 'Er wordt gevalideerd op:
- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`
- geldigheid `verantwoorlijkeOrganisatie` RSIN
- geldigheid `besluittype` URL
- geldigheid `zaak` URL
- `datum` in het verleden of nu
- publicatie `besluittype` - `concept` moet `false` zijn'
description: "Er wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie`\
\ + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- het\
\ `besluittype` mag niet gewijzigd worden\n- geldigheid `zaak` URL - de resource\
\ moet opgevraagd kunnen worden\n uit de Zaken API en de vorm van een ZAAK\
\ hebben.\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept`\
\ moet `false` zijn"
parameters:
- name: X-NLX-Request-Application-Id
in: header
Expand Down Expand Up @@ -1983,6 +1959,7 @@ components:
type: string
format: uri
maxLength: 200
minLength: 1
zaak:
title: Zaak
description: URL-referentie naar de ZAAK (in de Zaken API) waarvan dit besluit
Expand Down
9 changes: 5 additions & 4 deletions src/openzaak/components/besluiten/swagger2.0.json
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@
"post": {
"operationId": "besluit_create",
"summary": "Maak een BESLUIT aan.",
"description": "Indien geen identificatie gegeven is, dan wordt deze automatisch\ngegenereerd.\n\nEr wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- geldigheid `besluittype` URL\n- geldigheid `zaak` URL\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept` moet `false` zijn",
"description": "Indien geen identificatie gegeven is, dan wordt deze automatisch\ngegenereerd.\n\nEr wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- geldigheid `besluittype` URL - de resource moet opgevraagd kunnen\n worden uit de Catalogi API en de vorm van een BESLUITTYPE hebben.\n- geldigheid `zaak` URL - de resource moet opgevraagd kunnen worden\n uit de Zaken API en de vorm van een ZAAK hebben.\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept` moet `false` zijn",
"parameters": [
{
"name": "data",
Expand Down Expand Up @@ -951,7 +951,7 @@
"put": {
"operationId": "besluit_update",
"summary": "Werk een BESLUIT in zijn geheel bij.",
"description": "Er wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- geldigheid `besluittype` URL\n- geldigheid `zaak` URL\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept` moet `false` zijn",
"description": "Er wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- het `besluittype` mag niet gewijzigd worden\n- geldigheid `zaak` URL - de resource moet opgevraagd kunnen worden\n uit de Zaken API en de vorm van een ZAAK hebben.\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept` moet `false` zijn",
"parameters": [
{
"name": "data",
Expand Down Expand Up @@ -1153,7 +1153,7 @@
"patch": {
"operationId": "besluit_partial_update",
"summary": "Werk een BESLUIT deels bij.",
"description": "Er wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- geldigheid `besluittype` URL\n- geldigheid `zaak` URL\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept` moet `false` zijn",
"description": "Er wordt gevalideerd op:\n- uniciteit van `verantwoorlijkeOrganisatie` + `identificatie`\n- geldigheid `verantwoorlijkeOrganisatie` RSIN\n- het `besluittype` mag niet gewijzigd worden\n- geldigheid `zaak` URL - de resource moet opgevraagd kunnen worden\n uit de Zaken API en de vorm van een ZAAK hebben.\n- `datum` in het verleden of nu\n- publicatie `besluittype` - `concept` moet `false` zijn",
"parameters": [
{
"name": "data",
Expand Down Expand Up @@ -2301,7 +2301,8 @@
"description": "URL-referentie naar het BESLUITTYPE (in de Catalogi API).",
"type": "string",
"format": "uri",
"maxLength": 200
"maxLength": 200,
"minLength": 1
},
"zaak": {
"title": "Zaak",
Expand Down

0 comments on commit b5ce13d

Please sign in to comment.