Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ [#4788] ConfigurationStep for Objects API registration config #4822

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    bf4322b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bdd2bb View commit details
    Browse the repository at this point in the history
  3. ✨ [#4788] Add ServiceConfigurationStep to steps

    this is needed to load the Services required to setup configuration such as ObjectsAPIGroupConfig, etc.
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    9efc6bb View commit details
    Browse the repository at this point in the history
  4. 🐳 [#4788] Docker compose setup for setup-configuration

    add a web-init container and the required scripts for setup_configuration. Example data has been added to docker/setup_configuration
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    50eaaa0 View commit details
    Browse the repository at this point in the history
  5. ✨ [#4788] ConfigurationStep for Objects API registration config

    this step relies on the previously added ServiceConfigurationStep and can be used to set up the necessary configuration for the Objects API registration backend
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    b6e9c24 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3d990a View commit details
    Browse the repository at this point in the history
  7. 🐳 [#4788] Disable setup_config command in upgrade tests

    to avoid having to bring up the Open Zaak and Objects/Objecttypes docker compose stacks for the CI tests to simulate upgrading Open Forms
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d25f60c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f4ffde View commit details
    Browse the repository at this point in the history
  9. ✨ [#4788] Add identifier field to ObjectsAPIGroupConfig

    to make sure there is a unique field that can be used to refer to the groups and identify them when they are loaded using setup-configuration
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    526cad8 View commit details
    Browse the repository at this point in the history
  10. ♻️ [#4788] Changes to setup_config implementation after discussion

    * Make Documenten and Catalogi API optional in config model
    * Add identifier
    * Use lowercase namespaces
    * Remove is_configured and validate_result
    * add tests for required fields, all fields and idempotency
    * Rename service_slug to service_identifier
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    1ed1fe3 View commit details
    Browse the repository at this point in the history
  11. 🐳 [#4788] Update setup_configuration docker setup

    identifiers were added instead of slugs, and the selftest functionality has been removed
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    62695ee View commit details
    Browse the repository at this point in the history
  12. 🚚 [#4788] Move setup config code to objects_api contrib directory

    since this is all tightly coupled with the objects API models, the steps and models should be defined there as well
    stevenbal committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e70f68a View commit details
    Browse the repository at this point in the history