1. 18 Dec, 2024 1 commit
  2. 06 Dec, 2024 2 commits
  3. 26 Nov, 2024 2 commits
  4. 25 Nov, 2024 1 commit
  5. 14 Nov, 2024 1 commit
  6. 11 Nov, 2024 4 commits
    • Alfredo Di Napoli's avatar
      b59a7d9c
    • Alfredo Di Napoli's avatar
      Enforce policy for published nodes for read/write · 48bab856
      Alfredo Di Napoli authored
      This commit splits the policy checks we do on node operations into
      "read" checks and "write" checks, so that we can enforce different kind
      of policies based on the state of a node (i.e. published or not).
      48bab856
    • Alfredo Di Napoli's avatar
      Database.Query.Tree refactoring · 8c908150
      Alfredo Di Napoli authored
      This commit refactors a bit the internal of the
      `Gargantext.Database.Query.Tree` module so that it removes a lot of
      repetitive boilerplate and paves the way to more interesting features.
      
      It also:
      
      * Adds the `isUserNode` boolean query
      * Adjust source and target in publishNode and unpublishNode
      * Pass the currently-logged-in user to tree API functions
      8c908150
    • Alfredo Di Napoli's avatar
      Correct FrontendError for policy check failures · cb49e82a
      Alfredo Di Napoli authored
      It also:
      
      * Amends tests for policy checks status code changes
      * Fix a bug in isNodeReadOnly
      * Adds a function to return all the nodes ids for the published
        nodes. Next we need to modify `findShared` & co to make sure that
        published notes will show somewhere in the users' tree.
      cb49e82a
  7. 04 Nov, 2024 1 commit
  8. 19 Sep, 2024 2 commits
  9. 09 Sep, 2024 1 commit
    • Grégoire Locqueville's avatar
      Remove useless code, dependencies, warnings · 802e0cdf
      Grégoire Locqueville authored
      - Re-enable orphan warnings that were manually disabled in many modules
      - Remove non-Haskell files that were just sitting in the source tree
      - Remove modules that were not called from anywhere
      - Remove unused dependencies
      
      This is not exhaustive by any means. In particular, some more weeding out
      can be achieved by looking at individual functions and even branches of
      functions. Weeder can help with that.
      802e0cdf
  10. 04 Jul, 2024 1 commit
  11. 19 Jun, 2024 1 commit
  12. 17 Jun, 2024 1 commit
  13. 17 Apr, 2024 1 commit
  14. 11 Apr, 2024 2 commits
  15. 10 Apr, 2024 1 commit
  16. 09 Apr, 2024 1 commit
  17. 08 Apr, 2024 1 commit
  18. 14 Mar, 2024 1 commit
  19. 07 Mar, 2024 1 commit
  20. 04 Mar, 2024 1 commit
  21. 01 Feb, 2024 1 commit
  22. 22 Jan, 2024 2 commits
  23. 19 Jan, 2024 1 commit
  24. 04 Dec, 2023 3 commits
  25. 09 Nov, 2023 1 commit
  26. 07 Nov, 2023 1 commit
  27. 23 Oct, 2023 2 commits
  28. 16 Oct, 2023 1 commit
  29. 12 Oct, 2023 1 commit