Skip to content

maykinmedia/open-product

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Product

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..

Introductie

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.

Informatiemodel

Open Product informatiemodel

API specificatie

Producten

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

Producttypen

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

Ontwikkelaars

Build status Coverage Ruff Supported Python version

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)

Quickstart

  1. 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
  2. In de browser, navigeer naar http://localhost:8000/ om de beheerinterface en de API te benaderen.

Links

Licentie

Copyright © Maykin 2024

Licensed under the EUPL

About

Centrale productinformatie en productgegevens volgens Common Ground

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 8