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

Recurring payments job sets up new permissions in DynamoDb #1957

Merged
merged 31 commits into from
Jun 17, 2024

Commits on Jun 11, 2024

  1. Recurring payments job sets up new permissions in DynamoDb

    https://eaflood.atlassian.net/browse/IWTF-4017
    
    When the RP job is run and relevant permissions are found that need to be renewed, we want to create a new permission for the renewal and store it in DynamoDb. This permission should have all the relevant data that needs to be carried over. The new permission won't be moved over to the CRM until payment has successfully been taken.
    
    As part of this we need to adapt some of the code that was written for easy renewals.
    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    9ac7ff5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d337527 View commit details
    Browse the repository at this point in the history
  3. Rename new lib

    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4cbea1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c916add View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    429fe60 View commit details
    Browse the repository at this point in the history
  6. Add date data processing

    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f666ae8 View commit details
    Browse the repository at this point in the history
  7. Remove redundant param

    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4b960e7 View commit details
    Browse the repository at this point in the history
  8. Process all licensee data

    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6bd887b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ae1d36b View commit details
    Browse the repository at this point in the history
  10. Add more specific tests

    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    7320618 View commit details
    Browse the repository at this point in the history
  11. Remove redundant code

    The refactor revealed that we were only ever assigning the result of getLicenceStartDate when renewedHasExpired was false. So there's no point returning a value if it's true.
    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    0240ea7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3a31a86 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    721caea View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5ac17a7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f40fd62 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a0832ea View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    effefa6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    73116f8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cb164e0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9a205f5 View commit details
    Browse the repository at this point in the history
  21. Add additional testing

    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    376b9e4 View commit details
    Browse the repository at this point in the history
  22. Tweak presentation of key to be dropped

    This may seem like a redundant change but apparently it is what SonarCloud prefers, so...
    irisfaraway committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    cd9403b View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    91739a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0be3ce2 View commit details
    Browse the repository at this point in the history
  3. Use implicit returns

    irisfaraway committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a9f1878 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    532b147 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    459242e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b9530f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac32ff2 View commit details
    Browse the repository at this point in the history
  4. Fix test name

    irisfaraway committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    9dddeaf View commit details
    Browse the repository at this point in the history
  5. Fix package-lock.json

    irisfaraway committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    94cbf82 View commit details
    Browse the repository at this point in the history