Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/optimization #419

Draft
wants to merge 109 commits into
base: main
Choose a base branch
from
Draft

Feat/optimization #419

wants to merge 109 commits into from

Commits on Aug 26, 2024

  1. feat: optimization mode

    add mode for Optimization request to ORS API from maps client
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1d3d474 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5b8e24 View commit details
    Browse the repository at this point in the history
  3. feat: job, vehicle and skill models for optimization

    add classes for job and vehicle objects
    add class for skill objects to be used in jobs and vehicles
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    98c92cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c67126f View commit details
    Browse the repository at this point in the history
  5. feat: optimization tab

    add mode tab for optimization
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b2cc073 View commit details
    Browse the repository at this point in the history
  6. feat: adjust height of sidebar for optimization tab

    hide profile-selector in optimization tab, since it is not used for optimization
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7c9a11c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3fd4977 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b8bf7c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9af0cd0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d173776 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8c8b77e View commit details
    Browse the repository at this point in the history
  12. style: make import order uniform

    match import order to order in optimization files
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e5578b9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    66a453f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7757348 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    da39363 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3c6abf4 View commit details
    Browse the repository at this point in the history
  17. feat: edit skills of jobs/vehicles

    select skills for jobs/vehicles in edit dialog, edit skills in separate edit skills dialog
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    98981b4 View commit details
    Browse the repository at this point in the history
  18. feat: download jobs/vehicles/skills

    copy JSON to clipboard or download JSON, GeoJSON or CSV
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    fc674ac View commit details
    Browse the repository at this point in the history
  19. feat: import jobs/vehicles/skills

    paste JSON from clipboard or upload JSON, GeoJSON or CSV
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    52ee340 View commit details
    Browse the repository at this point in the history
  20. docs: add todo

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    03a119a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    defe625 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    65ec497 View commit details
    Browse the repository at this point in the history
  23. fix: edit ID in header

    only show edit id when editing a job/vehicle, not when id 0
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    3fb7d31 View commit details
    Browse the repository at this point in the history
  24. docs: add todos

    - add recovery of cleared job/vehicle data
    - read jobs/vehicles from map view data in download component
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    86c66cb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    b4d5e0a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f4fb158 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    919d7f8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e28bbfe View commit details
    Browse the repository at this point in the history
  29. feat: skills sync with jobs/vehicles

    - skills are automatically added when jobs/vehicles are imported
    - skills that are being used in a job/vehicle cannot be deleted from the edit skills menu
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    091f474 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    29e4001 View commit details
    Browse the repository at this point in the history
  31. fix: vehicle time window

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0b2484c View commit details
    Browse the repository at this point in the history
  32. fix: chips in markers

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    02c8339 View commit details
    Browse the repository at this point in the history
  33. refactor: remove unused functions, parameter and imports

    remove disable Actions functionality for optimization
    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    3a3df01 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c73b6cb View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    588a87e View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b29e418 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    62debb4 View commit details
    Browse the repository at this point in the history
  38. refactor: reduce redundancy

    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    197635f View commit details
    Browse the repository at this point in the history
  39. fix: add disabledActions

    roundtrip and addPlaceInput buttons are no longer shown,
    since they do nothing in the optimization tab anyway.
    
    routeImporter is disabled as it's currently not implemented
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7edf018 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    d34c82d View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    1b3d490 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    1376dbc View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    1bfc164 View commit details
    Browse the repository at this point in the history
  44. fix: optimization route download

    jobs and vehicles are correctly parsed for JSON
    and GeoJSON export
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    40b00b9 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    29cf2df View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    473a0c5 View commit details
    Browse the repository at this point in the history
  47. fix: TypeError on Firefox

    in Firefox when moving a marker a TypeError was thrown with:
    invalid 'instanceof' operand window.TouchEvent
    
    this just needs to separate the move event from the component from the
    internal 'move' event fired afterwards so it doesn't loop.
    This is now done by checking if originalEvent exists and checking its type
    TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a156fd5 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    ee5ac77 View commit details
    Browse the repository at this point in the history
  49. refactor: reduce complexity

    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    63239dc View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    e182e01 View commit details
    Browse the repository at this point in the history
  51. fix: use more exclusive check first

    as v[prop] validates to true for empty arrays as well,
    time_window needs to check against .length
    TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9e68211 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    d782714 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    ebf6932 View commit details
    Browse the repository at this point in the history
  54. fix: import optimization route from GeoJson

    references #420
    loading from JSON file works partially but map markers are not placed
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    fc8effc View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    5b839b8 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    d8bda1c View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    5b3fdfd View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    c75f5ae View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    e623079 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    65301e9 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    208ff02 View commit details
    Browse the repository at this point in the history
  62. fix: parsing of JSON file into mapViewData

    references #420 and commit 6f75c63
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    88fd4df View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    159ef5a View commit details
    Browse the repository at this point in the history
  64. refactor: reduce complexity

    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    46f15a3 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    a1168a2 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    cad5656 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    be2ef13 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    891eeed View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    5e79700 View commit details
    Browse the repository at this point in the history
  70. refactor: resolve warnings

    fix undefined variable previousMode
    inline variables, update java docs and remove unused function
    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ca1c3eb View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    018ac56 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    298f0fb View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    489867d View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    01018d2 View commit details
    Browse the repository at this point in the history
  75. fix: static hint

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1116ed8 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    005808c View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    91d6773 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    6717db4 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    654079e View commit details
    Browse the repository at this point in the history
  80. feat: hide jobs

    references #434
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7db37ce View commit details
    Browse the repository at this point in the history
  81. style: fix indentation

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7e01a1c View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    2a705ab View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    a7304ee View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    c5a27da View commit details
    Browse the repository at this point in the history
  85. fix: dividing line between jobs and vehicles

    references #432
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    90ef122 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    3e6fe06 View commit details
    Browse the repository at this point in the history
  87. refactor: combine job and vehicle list to one item list

    move files, combine css and translation files and rename them
    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    81ee6e0 View commit details
    Browse the repository at this point in the history
  88. fix: error message

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9d3e45f View commit details
    Browse the repository at this point in the history
  89. fix: markers are updated when no jobs/vehicles

    references #448 and #449
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    5336453 View commit details
    Browse the repository at this point in the history
  90. fix: remove loading of jobs from places

    When moving from the places mode to the optimization tab, the first click anywhere on the map created a job from the place saved in the previous URL.
    If no place was actively selected, this was the map centre.
    To the user this may seem as though a job was created out of nowhere and appears as buggy behaviour, which is why it is removed for now.
    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    aadde0c View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    fe2a782 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    f02ddb3 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    28fe27d View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    042603a View commit details
    Browse the repository at this point in the history
  95. test: opens edit dialog

    blackbirdem authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    dd29dc5 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    2254a6f View commit details
    Browse the repository at this point in the history
  97. test: use data-cy for object identification

    alias for routes from optimization and remove button that is not useful from test
    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    06891ac View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    df666a6 View commit details
    Browse the repository at this point in the history
  99. test: show jobs and vehicles correct

    also test if job is hidden correctly
    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a998281 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    2199dc0 View commit details
    Browse the repository at this point in the history
  101. test: shows dialog for jobs correctly and features are working

    editing job properties is working and closing dialog with x is not changing job
    Seli0303 authored and TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b89dd8f View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    c2f0741 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    d96d13c View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    ba12346 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    451603c View commit details
    Browse the repository at this point in the history
  106. refactor(map-view): remove unused canAddStop

    - add condition to map-right-click.js instead
    TheGreatRefrigerator committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    23a6e8a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    0cd2ee0 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    cc54f54 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    5d0af4f View commit details
    Browse the repository at this point in the history