1. 30 Sep, 2021 1 commit
  2. 28 Sep, 2021 3 commits
  3. 14 Sep, 2021 1 commit
  4. 08 Sep, 2021 1 commit
    • Martin Lowe's avatar
      Add abstraction layer to avoid ambiguous insertions · 9b16c5a0
      Martin Lowe authored
      Previous code was having issues where subclasses of the previous default
      would be ambiguous as the Quarkus CDI implies @Default on the resource I
      generate which is then inherited. There was no quick way to fix it other
      than this. This patch will cause breaks in calling code that are easily
      fixed by updating imports.
      9b16c5a0
  5. 03 Sep, 2021 1 commit
    • Martin Lowe's avatar
      Upgrade to Quarkus 2.0 · e20d8019
      Martin Lowe authored
      - Fixed configuration source which added a new method to implement
      - Repaired the persistence extension BuildTime processor which had references to no longer existing buildstep enhancements.
      - Added missing config values for Solr DAO that caused build failures with more strict default value checking.
      - Added explicit creation of placeholder DB DAO for search, as the unremovable flag was ignored.
      e20d8019
  6. 19 Jul, 2021 1 commit
    • Martin Lowe's avatar
      Update to add external hook for page size for paginated results · f7da80fb
      Martin Lowe authored
      Adds header and check to response to react to external page size changes. This removes any coupling that the core module could have to the persistence module. Added a call in the persistence module to handle adding the headers to the response.
      
      Additionally, attempts to fix issue with the build where Persistence deployment buildstep isn't being resolved in the search library.
      f7da80fb
  7. 15 Jul, 2021 1 commit
  8. 14 Jul, 2021 1 commit
  9. 28 Jun, 2021 1 commit
  10. 25 Jun, 2021 1 commit
  11. 24 Jun, 2021 2 commits
  12. 23 Jun, 2021 2 commits
  13. 21 Jun, 2021 4 commits
  14. 18 Jun, 2021 1 commit
  15. 15 Jun, 2021 2 commits
  16. 09 Jun, 2021 1 commit
  17. 03 Mar, 2021 1 commit
  18. 24 Feb, 2021 1 commit
  19. 22 Feb, 2021 1 commit
  20. 18 Feb, 2021 2 commits
    • Martin Lowe's avatar
      Add call to get reference to DB object · 0d314806
      Martin Lowe authored
      
      
      This call can be used to help sync incoming data w/ foreign keys. If the
      objects don't exist, an error is thrown.
      Signed-off-by: Martin Lowe's avatarMartin Lowe <martin.lowe@eclipse-foundation.org>
      0d314806
    • Martin Lowe's avatar
      Add CSRF filter + response validation to the core Quarkus lib · eb28414f
      Martin Lowe authored
      
      
      This enables a CSRF feature that can be used on any app that makes use
      of this lib. Enable the csrf through `security.csrf.enabled`, and
      configure `security.csrf.salt` to strengthen the security of the app.
      
      Once done, any mutator requests become guarded by CSRF. Other requests
      can manually call the CSRF helper to validate a request as done in the
      test resource.
      
      Additionally, added authenticated test profile for testing
      security/authentication layer separate from the rest of the application.
      Authentication has been disabled by default, and can be enabled by
      setting the field in the application.properties file of the app.
      Signed-off-by: Martin Lowe's avatarMartin Lowe <martin.lowe@eclipse-foundation.org>
      eb28414f
  21. 08 Feb, 2021 10 commits
  22. 05 Feb, 2021 1 commit