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

Feature/insert manager #213

Merged
merged 13 commits into from
Sep 9, 2020
Merged

Feature/insert manager #213

merged 13 commits into from
Sep 9, 2020

Commits on Sep 1, 2020

  1. Adding semver

    Adds the semver class with its tests.
    See #226
    
    Once this is merged, #213 and #215 need to be rebased on this.
    ineiti committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    8387381 View commit details
    Browse the repository at this point in the history
  2. Feature/insert-manager

    This PR simplifies the controller logic by introducing a new class InsertManager.
    InsertManager holds a list of possible Filters which filter keys based on OS, AppVersion or features activated.
    The Filters are added at startup in the WSBaseConfig and allow for Filter activation by Profile or Property.
    
    Additionally, the InsertManager can be configured with modifiers.
    Modifiers can be used to modify keys before inserting into the datbase.
    
    Replaces the previous g811a8d461394eecd25bd190c01b933cc177b7d05, according to #226
    ineiti committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    0c9f57b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c0d208 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47b888f View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. InsertManager cleanup

    This PR updates the comments of the filters and modifiers to follow 'plain English':
    http://www.plainenglish.co.uk/how-to-write-in-plain-english.html
    
    Also changed ValidationUtils.checkForDelayedKeyDateClaim and its use in the KeysMatchingJWTFilter
    which was wrong.
    ineiti committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    019cce0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #239 from DP-3T/im-cleanup

    InsertManager cleanup
    ineiti authored Sep 3, 2020
    Configuration menu
    Copy the full SHA
    4a68c1b View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    75707dd View commit details
    Browse the repository at this point in the history
  2. Split JWTClaims filter for Exposed and ExposedNextDay

    Simplify Exception Handling in controller and make InsertException abstract.
    martinalig committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    9014336 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #241 from DP-3T/feature/im-seperation

    Split JWTClaims filter for Exposed and ExposedNextDay
    martinalig authored Sep 4, 2020
    Configuration menu
    Copy the full SHA
    e26dec7 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    a92a481 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. fix typo

    ineiti committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    fe689f8 View commit details
    Browse the repository at this point in the history
  2. add figure to show data flow

    ineiti committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    630d8ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d563904 View commit details
    Browse the repository at this point in the history