This is a task to keep track of progress on porting BAWStats to Drupal 10.

Comments

egfrith created an issue. See original summary.

egfrith’s picture

Title: Upgrade to Drupal 10 » Port to Drupal 10
Issue summary: View changes

  • egfrith committed 9b9d26fb on 2.x
    Issue #3496842 by egfrith: Port settings page to Drupal 10
    
    This is the...

  • egfrith committed 68e4c372 on 2.x
    Issue #3496842 by egfrith: Port settings validation to Drupal 10
    
    The...

  • egfrith committed 60180d47 on 2.x
    Issue #3496842 by egfrith: Settings form now working in Drupal 10
    
    The...

  • egfrith committed 866a7c42 on 2.x
    Issue #3496842 by egfrith: Fixed permission titles and IDs
    

  • egfrith committed b97d07ac on 2.x
    Issue #3496842 by egfrith: One-page stats now mostly working in Drupal...

  • egfrith committed 5e656281 on 2.x
    Issue #3496842 by egfrith: Created config and view statistics menus in...

  • egfrith committed cfa18fff on 2.x
    Issue #3496842 by egfrith: Debug and library config
    
    Code to override...

  • egfrith committed f58a9d04 on 2.x
    Issue #3496842 by egfrith: View detailed others pages
    
    Now the detailed...

  • egfrith committed feeb36cd on 2.x
    Issue #3496842 by egfrith: Render map
    
    Map rendering is now restored.
    

  • egfrith committed 4b7a6762 on 2.x
    Issue #3496842 by egfrith: Render map fixed deprecated warning about...

  • egfrith committed 2ac98296 on 2.x
    Issue #3496842 by egfrith: Reduce height of table rows
    

  • egfrith committed a67a4a4f on 2.x
    Issue #3496842 by egfrith: Fix error report when no cache has been set
    

  • egfrith committed ea9d0c73 on 2.x
    Issue #3496842 by egfrith: Fix error report when no cache has been set
    

  • egfrith committed f8af7610 on 2.x
    Issue #3496842 by egfrith: Fix error due to missing stats_html on...

  • egfrith committed 31710375 on 2.x
    Issue #3496842 by egfrith: Render map conversion to int via intval()...
egfrith’s picture

Now the module is mostly working. Here is the list of remaining tasks I'm aware of:

  1. Fix the graphs, which are broken because I can't remove the "height" CSS property attached to img tags in modern Drupal themes.
  2. Update the help info in bawstats.module
  3. Get the sections view working again - i.e. tabs for sections
  4. Get the upgrade path working - i.e. pass over the config variables when upgrading

  • egfrith committed 66ea25fa on 2.x
    Issue #3496842 by egfrith: Removed redundant functions
    

  • egfrith committed bf3cf9f9 on 2.x
    Issue #3496842 by egfrith: Added bawstats_defsite setting and fixed help...

  • egfrith committed 09eeb50c on 2.x
    Issue #3496842 by egfrith: Fix the height of bars in chart imgs via...

  • egfrith committed 1db8f443 on 2.x
    Issue #3496842 by egfrith: Fixed the spurious error for the missing icon...

  • egfrith committed 7c35c37b on 2.x
    Issue #3496842 by egfrith: Fixed conversion from float to int errors
    
egfrith’s picture

Remaining tasks, following the alpha3 release:

  • Get the sections view working again - i.e. tabs for sections
  • Get the upgrade path working - i.e. pass over the config variables when upgrading

Although the upgrade should be done for a beta release, this may be quite a lot of work for porting only 5 config variables, and I may decide to move straight to a beta release without the upgrade path.