Skip to content
Extraits de code Groupes Projets
  1. déc. 07, 2017
  2. déc. 05, 2017
  3. déc. 04, 2017
  4. déc. 03, 2017
    • Matthieu Aubry's avatar
      3.2.1-b3 · e4cdf5c9
      Matthieu Aubry a rédigé
      Non vérifiée
      e4cdf5c9
    • Benaka's avatar
      Several fixes/improvements to angular period selector (#12319) · 7d35aea0
      Benaka a rédigé
      * If a period is filtered out, the result of the periods array becomes an object which breaks the period selector which expects an array.
      
      * Use $onInit instead of directive constructor. Seems angular.js silences errors when this is done.
      
      * Parse previousN/lastN dates correctly in angular periods service.
      
      * Parse periods using piwikPeriods client side, since we cannot assume a date range. Also if an invalid is used for period/date, display ERROR in the period selector.
      
      * Angular will swallow errors from datepicker.parseDate, so add a console.log for developer sanity + make sure period selector has consistent state even when period/date values are invalid (& result in failed date parsing).
      
      * Update misc/log-analytics submodule to latest.
      7d35aea0
    • mattab's avatar
      Ui test: config file viewer · e7ef6302
      mattab a rédigé
      e7ef6302
  5. déc. 01, 2017
    • Stefan Giehl's avatar
      update submodule · b8dccb85
      Stefan Giehl a rédigé
      b8dccb85
    • Matthieu Aubry's avatar
      New "Event URL" segment `eventUrl` to segment on any Segment URL (#12236) · 40a8d65d
      Matthieu Aubry a rédigé
      * New "Event URL" segment `eventUrl` to segment on any Segment URL
      
      Useful for many use cases for example:
      
      * Creating Custom Reports such as "Top page URLs by Event action"
      * Segmenting by Event URL and view events triggered on a specific Page URL
      * Fixes #11131 Action URL segment could filter both Page URLs OR Event URLs (as advertised originally in the 2.16.0 changelog but it wasn't actually fully working yet)
      
      * fix typo no capital letter
      
      * remove column type to prevent new column being created in the log_link_visit_action table
      
      * set correct action type for segment eventUrl
      
      * modify test
      
      * eventUrl needs action data
      
      * fix suggested values for eventUrl
      
      * update test files
      
      * event url is stored without protocol
      
      * update test file
      Non vérifiée
      40a8d65d
  6. nov. 30, 2017
  7. nov. 29, 2017
  8. nov. 27, 2017
  9. nov. 26, 2017
  10. nov. 24, 2017
  11. nov. 22, 2017
  12. nov. 21, 2017
  13. nov. 20, 2017
    • Stefan Giehl's avatar
      update test file · a25c43e2
      Stefan Giehl a rédigé
      a25c43e2
    • Matthieu Aubry's avatar
      3.2.1-b1 · 19d066e4
      Matthieu Aubry a rédigé
      Non vérifiée
      19d066e4
    • Thomas Steur's avatar
      Improve serialize dataTable performance (#12289) · 7846b9a6
      Thomas Steur a rédigé
      * Improve serialize dataTable performance
      
      This seems to improve the performance of serializing a data table which is useful when archiving. In my case it made the archiving of a monthly archive twice as fast from about 120 seconds down to like 70seconds.
      
      * remove no longer needed variable
      
      * faster check whether an array key is set
      
      It is known that array_key_exists is quite a bit slower than `isset`. As this is executed easily a few million times this makes a difference in performance but here `array_key_exists` and `isset` work the same in logic as we never set `$consecutiveSubtableIds[$id]=null`
      
      * Assignment should be no longer needed as passing by reference
      7846b9a6
    • Thomas Steur's avatar
      Small performance improvements in ArchiveProcessor (#12288) · 82d8b541
      Thomas Steur a rédigé
      There is no need to recursively iterate over all dataTables, when there is no column to rename.
      82d8b541
Chargement en cours