1. 17 Sep, 2019 1 commit
  2. 17 Jun, 2019 1 commit
  3. 06 Jun, 2019 1 commit
  4. 04 Jun, 2019 1 commit
  5. 23 May, 2019 1 commit
  6. 10 May, 2019 2 commits
  7. 11 Apr, 2019 1 commit
  8. 09 Apr, 2019 2 commits
  9. 29 Mar, 2019 1 commit
    • Johan Cwiklinski's avatar
      Fix wrong methods names · 7a88fda8
      Johan Cwiklinski authored
      Replace deprecated fetch_array
      Replace deprecated fetch_row
      Replace deprecated fetch_assoc
      Replace deprectaed data_seek
      Replace deprecated insert_id
      Replace deprecated list_fields, num_field and field_name
      Replace deprecated free_result, missing depreciations in iterator
      Replace deprecated affected_rows
      7a88fda8
  10. 08 Mar, 2019 1 commit
  11. 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
  12. 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
  13. 07 Feb, 2019 1 commit
  14. 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
  15. 04 Dec, 2018 1 commit
  16. 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
  17. 29 Oct, 2018 1 commit
  18. 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
  19. 18 Sep, 2018 1 commit
  20. 12 Sep, 2018 1 commit
  21. 20 Aug, 2018 1 commit
  22. 25 Jun, 2018 1 commit
  23. 28 May, 2018 4 commits
  24. 25 May, 2018 4 commits
  25. 15 May, 2018 1 commit
  26. 04 May, 2018 2 commits
  27. 26 Apr, 2018 1 commit
  28. 20 Apr, 2018 1 commit
  29. 04 Apr, 2018 1 commit
  30. 27 Mar, 2018 1 commit