1. 31 Mar, 2022 1 commit
  2. 09 Mar, 2022 1 commit
    • Kevin Morris's avatar
      feat: display stats about total & active TUs on proposals · 49c5a3fa
      Kevin Morris authored
      This patch brings in two new features:
      - when viewing proposal listings, there is a new Statistics section,
        containing the total and active number of Trusted Users found in the
        database.
      - when viewing a proposal directly, the number of active trusted users
        assigned when the proposal was added is now displayed in the details
        section.
      
      Closes #323
      
      
      
      Signed-off-by: Kevin Morris's avatarKevin Morris <kevr@0cost.org>
      49c5a3fa
  3. 08 Mar, 2022 1 commit
  4. 18 Feb, 2022 1 commit
  5. 17 Feb, 2022 1 commit
  6. 14 Feb, 2022 1 commit
  7. 12 Feb, 2022 1 commit
  8. 10 Feb, 2022 1 commit
  9. 09 Feb, 2022 1 commit
  10. 08 Feb, 2022 2 commits
  11. 07 Feb, 2022 1 commit
  12. 06 Feb, 2022 1 commit
  13. 05 Feb, 2022 4 commits
  14. 04 Feb, 2022 1 commit
  15. 26 Jan, 2022 1 commit
  16. 20 Jan, 2022 2 commits
  17. 18 Jan, 2022 5 commits
  18. 17 Jan, 2022 1 commit
  19. 10 Jan, 2022 1 commit
    • Kevin Morris's avatar
      feat(python): catch all exceptions thrown through fastapi route paths · d675c0dc
      Kevin Morris authored
      
      
      This commit does quite a bit:
      - Catches unhandled exceptions raised in the route handler and
        produces a 500 Internal Server Error Arch-themed response.
      - Each unhandled exception causes a notification to be sent to new
        `notifications.postmaster` email with a "Traceback ID."
      - Traceback ID is logged to the server along with the traceback which
        caused the 500: `docker-compose logs fastapi | grep '<traceback_id>'`
      - If `options.traceback` is set to `1`, traceback is displayed in
        the new 500.html template.
      
      Signed-off-by: Kevin Morris's avatarKevin Morris <kevr@0cost.org>
      d675c0dc
  20. 06 Jan, 2022 3 commits
  21. 04 Jan, 2022 1 commit
  22. 01 Jan, 2022 1 commit
  23. 31 Dec, 2021 2 commits
  24. 28 Dec, 2021 3 commits
  25. 27 Dec, 2021 1 commit
  26. 25 Dec, 2021 1 commit