Version: | 1.2.0 |
---|---|
Source: | https://github.com/maykinmedia/open-product |
Keywords: | producten |
Plek voor gemeenten om producttypen en producten te beheren om ze te gebruiken in andere applicaties. (English version)
Ontwikkeld door Maykin B.V..
Open Product is een applicatie waarin producttypen en producten op een enkele plek kunnen worden beheerd. Andere applicaties zoals Open Inwoner en Open Formulieren kunnen met Open Product via een REST API integreren om bijvoorbeeld producttypen informatie te tonen, producten aan te maken of om de actuele prijs van een producttype op te halen.
In Open Product worden producttypen en producten opgeslagen. Een producttype is bijvoorbeeld een parkeervergunning en bevat alle relevante informatie zoals wat de regels zijn, hoe verschillende zones werken enz. Een product is in dit voorbeeld een parkeervergunning van een persoon en bevat in dit geval het kenteken en de persoonsgegevens.
Versie | Release datum | API specificatie |
---|---|---|
latest | n/a | ReDoc, Swagger, (diff) |
1.2.0 | 2025-06-04 | ReDoc, Swagger, (diff) |
1.1.0 | 2025-05-09 | ReDoc, Swagger, (diff) |
1.0.0 | 2025-04-08 | ReDoc, Swagger |
Versie | Release datum | API specificatie |
---|---|---|
latest | n/a | ReDoc, Swagger, (diff) |
1.2.0 | 2025-06-04 | ReDoc, Swagger, (diff) |
1.1.0 | 2025-05-09 | ReDoc, Swagger, (diff) |
1.0.0 | 2025-04-08 | ReDoc, Swagger |
Er zijn twee manieren om te authenticeren met de API.
- Een api token kan worden aangemaakt in Open Product admin -> Users -> Tokens.
- OpenId Connect kan worden ingesteld in the Open Product admin -> Configuratie -> OpenID connect configuratie.
See: Alle versies en veranderingen
Deze repository bevat de broncode voor Open Product. Om snel aan de slag te gaan, raden we aan om de Docker image te gebruiken. Uiteraard kan je ook het project zelf bouwen van de broncode. Zie hiervoor INSTALL.rst.
Open Product bestaat uit drie apps:
- producttypen
- producten
- locaties (& organisaties)
Download en start openproduct:
$ wget https://raw.githubusercontent.com/maykinmedia/open-product/master/docker-compose.yml $ docker-compose up -d --no-build $ docker compose exec -T web src/manage.py loaddata demodata $ docker-compose exec web src/manage.py createsuperuser
In de browser, navigeer naar
http://localhost:8000/
om de beheerinterface en de API te benaderen.
Copyright © Maykin 2024
Licensed under the EUPL