1. 23 Nov, 2021 1 commit
  2. 16 Mar, 2021 1 commit
    • David Mudrák's avatar
      MDL-67748 admin: Improve get_missing_capabilities_by_users() · c07f15d7
      David Mudrák authored
      The previous implementation falsely reported all implicit capabilities
      inherited from the authenticated user archetype. That caused a lot of
      capabilities reported as missing, even if they were correctly granted.
      
      This new implementation uses a different logic. Instead of seeking for
      explicitly assigned capabilities, it searches for capabilities that are
      not assigned to any of the user's role across the system.
      
      Please refer to the inline documentation. This should be still used for
      informative reports only, not for actual permissions evaluation. The
      context has been ignored here, as well as all the overrides etc. This
      patch just makes it a lesser evil.
      c07f15d7
  3. 23 Sep, 2020 1 commit
  4. 30 Aug, 2019 1 commit
  5. 21 Aug, 2019 1 commit
  6. 16 Jul, 2019 1 commit
    • Mark Nelson's avatar
      MDL-65794 core: allow ajax calls to specify a cache key · 6a1ad7c6
      Mark Nelson authored
      This allows for better caching capabilities on servers. If a
      cache key is passed and the web service call does not require
      the user to be logged in we will attempt to use GET for the
      request. This allows for things like proxy caching on URLs.
      The cache key must be changed if we do not want to retrieve
      what has been cached and want to perform the request again.
      6a1ad7c6
  7. 07 Feb, 2019 1 commit
  8. 16 Oct, 2017 1 commit
  9. 20 Jun, 2017 1 commit
  10. 14 Oct, 2016 1 commit
  11. 28 Sep, 2016 1 commit
  12. 01 Jul, 2016 1 commit
  13. 21 Jun, 2016 1 commit
  14. 15 Jun, 2016 1 commit
  15. 17 May, 2016 1 commit
  16. 27 Apr, 2016 1 commit
  17. 21 Mar, 2016 1 commit
  18. 16 Feb, 2016 1 commit
  19. 05 Jan, 2016 2 commits
  20. 09 Dec, 2015 2 commits
  21. 06 Oct, 2015 1 commit
  22. 05 Oct, 2015 1 commit
  23. 16 Apr, 2015 1 commit
  24. 09 Feb, 2015 1 commit
  25. 20 Mar, 2014 1 commit
  26. 08 Aug, 2013 1 commit