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

GH-349: Extend service with a list app definitions endpoint #361

Merged
merged 1 commit into from
Oct 23, 2024

Commits on Oct 22, 2024

  1. GH-349: Extend service with a list app definitions endpoint

    ### App definition endpoint
    - Add AppDefinitionResource with endpoint to list all app definitions.
      The endpoint is restricted to authenticated users but is still available in anonymous mode
    
    ### Sensitive data redaction
    - Add `SensitiveData` annotation to mark properties that should not be serialized publicly by Jackson.
    - Add a corresponding serializer and serializer modifiert for Jackson and register the modifier in the service
    - Add unit tests for the serializer
    
    ### Javascript API
    - Update openapi.json from service
    - Regenerate api code
    - Add AppDefinitions namespace with function to list app definitions
    
    ### Testing Page
    - Add button to get app definitions
    - Apply formatting rules to App.tsx by saving it
    - Minor fix in example keycloak URL to remove obsolete `/auth`
    
    ### Misc
    - Add mockito dependency to the common maven module
    lucas-koehler committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    051f87a View commit details
    Browse the repository at this point in the history