1. 19 Feb, 2019 1 commit
    • Cédric Anne's avatar
      Move cache configuration from DB to local config file · 9b30eb1f
      Cédric Anne authored
      * Cache configuration is now handled in DI container parameters.
      * `GLPI_CONFIG_DIR . '/parameters.yaml'` will be loaded, if existing, during container build.
      * Legacy cache config existing in DB will be migrated into the new local config file during migration from 9.4 to 10.0.
      * `global $GLPI_CACHE` has been dropped.
      * All tests are now ran using apcu cache adapter.
      * A unique cache id is now set on installation.
      9b30eb1f
  2. 08 Feb, 2019 1 commit
    • Johan Cwiklinski's avatar
      Slim, Twig and CoreUI · 89321b84
      Johan Cwiklinski authored
      - Use Slim framework to handle routes
      - Use Twig templating system for all display
      - Use a bootstrap based UI framework for all UI parts
      - Implement a form builder based on twig templates
      - Guess objects relations from configuration, use that to build tabs and
      subforms and sub lists
      - Add Twig extensions (Reflection for static calls, Locales, ...)
      - Use Search to display sub lists in objects rather than specific code
      - Add tracy debug bar with slim support (as a try)
      - Add specific countForTab; deprecate old way (needs to be checked
      anyways)
      - Multiple progress bar on search results
      
      ... And more!
      89321b84
  3. 07 Feb, 2019 1 commit
  4. 06 Feb, 2019 1 commit
    • Johan Cwiklinski's avatar
      Switch to PDO; closes #5156 · 810bba2b
      Johan Cwiklinski authored
      This rewrites entirely the way database queries are built.
      Also, many (not needed) static calls has been dropped.
      
      Move non MYSQL specific in abstract class
      810bba2b
  5. 04 Dec, 2018 1 commit
  6. 29 Nov, 2018 2 commits
    • Cédric Anne's avatar
      Improve SCSS implementation · 5394fb9d
      Cédric Anne authored
      Fix cache key in dbug/no-debug mode
      Always use theme in cache key
      Migrate compilescss command to bin/console
      Fix main style inclusion in find_num and login page
      Fix compilation of plugin scss files via the add_css hook
      Add sourcemap in debug mode
      5394fb9d
    • Johan Cwiklinski's avatar
      Implement SCSS for main stylesheets · 81bb1c88
      Johan Cwiklinski authored
      Load at once styles, highcontrast (if neeeded) and requested palette.
      Add command line generator, use prod file if present
      81bb1c88
  7. 29 Oct, 2018 1 commit
  8. 10 Oct, 2018 1 commit
    • Cédric Anne's avatar
      ITIL timeline fixes · 5a95daac
      Cédric Anne authored
       - fix changelog,
       - fix knowbase items comments styles,
       - fix missing "itemtype" value for existing ticketfollowup elements,
       - fix detection of fields in migration,
       - fix bigdump generation,
       - use 'getFormURLWithID' instead of contatenating id with 'getFormURL'
       - factorize deletion of linked followups,
       - factorize 'canApprove',
       - factorize followups in notifications,
       - fixes some docblock,
       - remove dead code,
       - put back TicketFollowup to handle deprecation state
       - remove dead code
       - add ITILFollowup in API
       - Handle followups in notifications
      5a95daac
  9. 18 Sep, 2018 1 commit
  10. 12 Sep, 2018 1 commit
  11. 20 Aug, 2018 1 commit
  12. 25 Jun, 2018 1 commit
  13. 28 May, 2018 4 commits
  14. 25 May, 2018 4 commits
  15. 15 May, 2018 1 commit
  16. 04 May, 2018 2 commits
  17. 26 Apr, 2018 1 commit
  18. 20 Apr, 2018 1 commit
  19. 04 Apr, 2018 1 commit
  20. 27 Mar, 2018 1 commit
  21. 14 Mar, 2018 1 commit
  22. 09 Mar, 2018 3 commits
  23. 02 Mar, 2018 1 commit
  24. 01 Mar, 2018 1 commit
  25. 26 Feb, 2018 1 commit
  26. 20 Feb, 2018 1 commit
  27. 09 Feb, 2018 1 commit
  28. 08 Feb, 2018 1 commit
    • Johan Cwiklinski's avatar
      Add new logging system based on monolog · c0ad6cc0
      Johan Cwiklinski authored
      Add monolog
      Make log level configurable
      Fixes; put loger init in a specific class
      Add Sqldebug
      Fix deprecated level to throw an exception during tests
      Do not output SQL debug logs in fle per default
      c0ad6cc0
  29. 01 Feb, 2018 1 commit
  30. 18 Jan, 2018 1 commit