1. 20 Dec, 2023 1 commit
    • Rafael Monnerat's avatar
      erp5_json_editor: Disable ajax and catch promise · 255cf060
      Rafael Monnerat authored
         The JSONEditor relies on call async load for load promises. The current code waits for the promises to finish and throw errors explicitly.
      
          This allows the renderjs properly handle the error on the same chain of promises.
      255cf060
  2. 15 Dec, 2023 2 commits
  3. 14 Dec, 2023 4 commits
  4. 13 Dec, 2023 1 commit
  5. 12 Dec, 2023 3 commits
  6. 06 Dec, 2023 2 commits
  7. 05 Dec, 2023 2 commits
  8. 04 Dec, 2023 2 commits
  9. 01 Dec, 2023 3 commits
  10. 30 Nov, 2023 3 commits
  11. 29 Nov, 2023 1 commit
  12. 28 Nov, 2023 12 commits
  13. 27 Nov, 2023 3 commits
    • Rafael Monnerat's avatar
      bf447559
    • Rafael Monnerat's avatar
      erp5_web: Introduce no-store policy · fb869e0a
      Rafael Monnerat authored
        We must ensure that some Web Section (under a website with must-revalidate caching policy) can have a session that isn't stored.
      
        Different from no-cache (that is similar to must-revalidate + max-age=0), no-store tells the client (and frontends) that it must not cache the content ever.
      fb869e0a
    • Rafael Monnerat's avatar
      erp5_web: authenticate cache should send Last-Modified · 1ae11adc
      Rafael Monnerat authored
        Since we issue an no-store and no 304s, the Last-Modified could confuse the frontend if If-Modified-Since header is present on the request.
      
        If-Modified-Since is sent, the ERP5 wont return with 304, so we don't expect that the frontend does it (but it does), so since we don't expect that user stores the last request it makes no sense to return with Last-Modified.
      1ae11adc
  14. 20 Nov, 2023 1 commit