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

Combined pre-AGU GUI and Calibration Message Work #240

Open
wants to merge 169 commits into
base: master
Choose a base branch
from

Commits on Jan 18, 2023

  1. Fix fast-debug in dataservice image entrypoint.

    Fixing logic where pip installs the updated packages (to avoid the
    entire image rebuild), so make sure deps are ignored (as this was the
    slow part).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    d9cfcf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8106216 View commit details
    Browse the repository at this point in the history
  3. Add new QueryType for dataset management messages.

    Adding type GET_SERIALIZED_FORM to get the entire serialized state of
    a dataset.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e7ad95d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    506e77b View commit details
    Browse the repository at this point in the history
  5. Refactor ExternalRequestClient async_make_request.

    Refactor to ensure it takes advantage of connection handling via its
    async context manager logic.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    00cd95a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    314e36b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30cbcca View commit details
    Browse the repository at this point in the history
  8. Add get_serialized_datasets to external client.

    Add new function to get serialized dataset details to
    DatasetExternalClient.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b516c5c View commit details
    Browse the repository at this point in the history
  9. Improve DatasetExternalClient.

    Fix issue with not acquiring a session, and wrapping some things in try
    block to catch and log exceptions.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8445296 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a2927b2 View commit details
    Browse the repository at this point in the history
  11. Fix LIST_FILES query response bug in dataservice.

    Fixing bug in response to LIST_FILES query, where reason text was not
    being assembled entirely correctly.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f23c721 View commit details
    Browse the repository at this point in the history
  12. Update dataset manager abstract interface.

    Adding optional offset and length params to abstract interface
    definition of get_data, and adding get_file_stat abstract method.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8e45fbd View commit details
    Browse the repository at this point in the history
  13. More QueryType elements and update DatasetQuery.

    Adding support for querying about dataset items.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    60c6e8e View commit details
    Browse the repository at this point in the history
  14. Update dataset message to support start and size.

    Updating to support indicating start and size of data for partial
    transfers.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    c893164 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a9dbd5b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4198db5 View commit details
    Browse the repository at this point in the history
  17. Optimize object store dataset reloading.

    Optimizing the reloading of datasets on object store manager startup.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4444b62 View commit details
    Browse the repository at this point in the history
  18. Update object store manager for interface changes.

    Accounting for changes to get_data parameters and implementing
    get_file_stat.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    7125fb8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9024a0c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6ecaced View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    dbbcf5a View commit details
    Browse the repository at this point in the history
  22. Update dataservice response handling.

    Updating service to respond to GET_DATASET_ITEMS queries and requests
    for data with an offset start (i.e. partials).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f851e75 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f1ecc2c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ab51dbf View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    60fbab5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    89179ad View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    28e0168 View commit details
    Browse the repository at this point in the history
  28. Add second view and navigation.

    Adding initial second view display and manage existing datasets, along
    with navigation functionality to toggle between "manage" and "create"
    views.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    6df5754 View commit details
    Browse the repository at this point in the history
  29. Have DatasetManagementView.py send DS as list.

    Sending serialized datasets to HTML template as list/array rather than
    dict/map.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f68bbd2 View commit details
    Browse the repository at this point in the history
  30. Update dataset management GUI with details view.

    Implementing layout and initial details-viewing behavior for dataset
    management GUI view.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    64957ad View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    bb90be6 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7472e56 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    4715f65 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    12d89b2 View commit details
    Browse the repository at this point in the history
  35. Add commented-out helper debug volume for GUI.

    Adding commented-out line for host bind-mount volume to GUI Docker
    service config to make debugging Django template and Javascript code
    faster by mounted code from the host into the running service.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    88db907 View commit details
    Browse the repository at this point in the history
  36. Refactor DatasetManagementView inheritance.

    Make DatasetManagementView inherit from AbstractDatasetView so certain
    required pieces could be centrally located and reused.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    1cb89b0 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    2848189 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    2e46f7d View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0d0c4e2 View commit details
    Browse the repository at this point in the history
  40. Adding Javascript component helper classes.

    Adding several classes used by Dataset management GUI view.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    bb5468f View commit details
    Browse the repository at this point in the history
  41. Update dataset API view.

    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    288e7a7 View commit details
    Browse the repository at this point in the history
  42. Update dataset management view template.

    Cleanup, a bit of additional behavior, and attempts at getting downloads
    working.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    af0434d View commit details
    Browse the repository at this point in the history
  43. Add incomplete DatasetFileWebsocketFilelike.

    Adding incomplete DatasetFileWebsocketFilelike class, since it is
    referenced by other things.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    6e566a9 View commit details
    Browse the repository at this point in the history
  44. Add generate_domain helper func to Hydrofabric.

    Adding abstract function to Hydrofabric interface, and implementing in
    GeoJsonHydrofabric subtype; also adjusting MappedGraphHydrofabric to be
    abstract since it cannot implement generate_domain currently (as there
    is no applicable DataFormat value to use for it).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    36a044c View commit details
    Browse the repository at this point in the history
  45. Add specialized geojson subset handler subclass.

    Adding new GeoJsonBackedSubsetHandler extended from SubsetHandler to
    facilitate getting subset-specific GeoJSON data.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4c8c50a View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    9ace2f3 View commit details
    Browse the repository at this point in the history
  47. Update subsetservice package dependencies.

    Updating versions of dmod.core and dmod.modeldata.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e14474a View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    bcd1cc5 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    d00c015 View commit details
    Browse the repository at this point in the history
  50. Adjust subsetservice to multiple geojson handlers.

    Adjust service to use GeoJsonBackedSubsetHandler handlers specifically
    and to potentially support multiple hydrofabrics when not in CLI mode.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b47516c View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    4677634 View commit details
    Browse the repository at this point in the history
  52. Refactor and enhance DockerS3FSPluginHelper.

    Generalizing existing behavior and adding specialized function for
    worker volumes.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    dac6dde View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    a6a5d0f View commit details
    Browse the repository at this point in the history
  54. Add async func to manage hydrofabric datasets.

    Adding function to manage the availability of hydrofabric datasets to
    entities that may need them (e.g., making sure special volumes are
    created for access to Docker containers).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4820dc6 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    69410ce View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    8fc4226 View commit details
    Browse the repository at this point in the history
  57. Update request_client to support overwrite.

    Adding optional support for overwriting existing files when downloading.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8e08d82 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    8747b62 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    395c075 View commit details
    Browse the repository at this point in the history
  60. Use centralized static settings in DMODProxy.

    Using common settings for SSL dir and MaaS endpoint URI.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    ec006f3 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    7e2e48e View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    78b893b View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    95fe7bc View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    cc475c9 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    8dbf884 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    2c7f5d7 View commit details
    Browse the repository at this point in the history
  67. Have Docker S3FS helper check for existing vols.

    Updating DockerS3FSPluginHelper with method to check whether volumes for
    datasets already exist.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8b02916 View commit details
    Browse the repository at this point in the history
  68. Let Docker S3FS helper remove existing service.

    Updating DockerS3FSPluginHelper with method to remove an existing Docker
    service of the utilized name if it exists already.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e11432a View commit details
    Browse the repository at this point in the history
  69. Let Docker S3FS helper sanity check vol better.

    Updating DockerS3FSPluginHelper to refactor and improve how sanity
    checking is done for creating new S3FS plugin volumes for object store
    datasets, in particular moving logic to its own method for cleaner
    reading.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    02d369d View commit details
    Browse the repository at this point in the history
  70. Adjust/fix S3FS helper service management logic.

    Updating and attempting to fix/improve logic in DockerS3FSPluginHelper
    for managing the volume-creating Docker service, making sure it has
    started properly, and cleaning it up after it is done.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    1e4e308 View commit details
    Browse the repository at this point in the history
  71. Adjust S3FS helper use to remove existing service.

    Updating logic in data-service service manager to have the Docker S3FS
    helper member remove any existing service of the expected name before
    starting a new volume-create service.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e07bf7b View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    13d4b5e View commit details
    Browse the repository at this point in the history
  73. Fix strange issue with DockerFile for vol helper.

    Fixing issue where somehow (despite this working before) the scripts
    directory was not recursively being copied (i.e., just the top-level).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4174aac View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    4350a85 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    5b4017c View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    9bfaeaf View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    a69b689 View commit details
    Browse the repository at this point in the history
  78. Account for new hydrofabric dir setting in map.

    Accounting for the change in name for the hydrofabric root directory in
    MapView.py and crosswalk.py modules.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    bfab11f View commit details
    Browse the repository at this point in the history
  79. Undo zoom-based subset lookup logic in map.js.

    Commenting out start of work to load hydrofabrics based on whether the
    map had been zoomed into to a sufficent level, which was to be combined
    with loading just a subset of the desired hydrofabric (and may still be
    in the future).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    83b0d62 View commit details
    Browse the repository at this point in the history
  80. Fix map.js issue with newer hydrofabrics.

    Fixing issue with map.js where the schema of newer versions of
    hydrofabrics was not allowing the id of catchment (and other) features
    to be read and used correctly.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    263124a View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    af4fb5d View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    32e3634 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    ad59015 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    b5e9ad5 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    f8a9506 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    18c33d3 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    7667a68 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    c988569 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    d110c57 View commit details
    Browse the repository at this point in the history
  90. Updates to GUI ngen config form exec logic.

    Updating to start logic for parsing what comes from form to the
    beginnings of a realization config, that can (later) be used to create
    a dataset for the job being requested.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    9467e08 View commit details
    Browse the repository at this point in the history
  91. Fixing bugs in init of members in DmodClient.

    Fixing bugs related to init of client member objects deriving from
    WebSocketClient.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    9670d93 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    433bccb View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    261b5e8 View commit details
    Browse the repository at this point in the history
  94. Fix GUI migrations issue from upstream changes.

    Fixing issue from some upstream changes where migrations were necessary
    for dataset management GUI to function (even though they weren't used
    there) but were not run automatically.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4358a85 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    1d01bd6 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    8c6b6d5 View commit details
    Browse the repository at this point in the history
  97. Update GUI Docker stack config for minio access.

    Adding env vars that are used to populate static Django settings, along
    with Docker secrets for minio credentials.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    99f2257 View commit details
    Browse the repository at this point in the history
  98. Update Dataset API view to cache and zip datasets.

    Having GUI's DatasetApiView download and cache dataset files directly
    from MinIO and then bundle in downloadable zip file to support
    downloading entire datasets.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    bfb7071 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    c535e5a View commit details
    Browse the repository at this point in the history
  100. Update dataset_management.html for downloads.

    Updating to support downloading of entire zipped datasets.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    aa09993 View commit details
    Browse the repository at this point in the history
  101. Update DatasetApiView function to download file.

    Updating to fix function for individual dataset file downloads.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    c8857dd View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    594124f View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    c2b3f9e View commit details
    Browse the repository at this point in the history
  104. Fix bug in GUI DatasetApiView for caching dataset.

    Fixing issue where a previously existing cache subfolder for a dataset
    would not be cleaned up correctly when cleanup was needed and the
    function received an explicit collection of files to cache (note that
    this is not a normal state that will occur in the cache directory given
    the current code, but it could/did occur due to older versions of the
    code, and code changes could make this possible again in the future).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8431a9b View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    09d79a5 View commit details
    Browse the repository at this point in the history
  106. fix dynamic form field node removal in CreateDatasetForm

    Partially fixes NOAA-OWP#198.
    
    DOM elements were being removed using `forEach` this mutates the
    underling array and causes undesired side-effects.
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    c02595a View commit details
    Browse the repository at this point in the history
  107. add django forms for DatasetManagementView.

    first rough cut of forms. input types and validation still needs to be
    verified and shorted out.
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    d2ccca1 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    cff2c6e View commit details
    Browse the repository at this point in the history
  109. move DatasetFormatForm to bottom of DatasetManagementForms mod to mak…

    …e python imports happy
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    a1a41aa View commit details
    Browse the repository at this point in the history
  110. date time field accepts partial ISO8061 format. this is a work around…

    …, should be changed once django version has been updated. NOAA-OWP#209 is tracking this
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f6313d7 View commit details
    Browse the repository at this point in the history
  111. render forms in template

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    223fe8b View commit details
    Browse the repository at this point in the history
  112. add dataset form css

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    cb545a6 View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    13891a1 View commit details
    Browse the repository at this point in the history
  114. wire-up labels in template and add comments about how form input's an…

    …d label's interact
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    98fdabf View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    6307a20 View commit details
    Browse the repository at this point in the history
  116. hide dynamic form labels by default

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    3f24333 View commit details
    Browse the repository at this point in the history
  117. disable all dynamic fields by default. fields must be disabled to sub…

    …mit when display is set to none
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    2fef3b8 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    86a665c View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    ad33b7c View commit details
    Browse the repository at this point in the history
  120. add trailing colon to labels

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e60bee4 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    d5c5f9f View commit details
    Browse the repository at this point in the history
  122. add slight gap between items

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    ecc0b75 View commit details
    Browse the repository at this point in the history
  123. add default noop data format choice

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    981df94 View commit details
    Browse the repository at this point in the history
  124. add file upload form field

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    90fde59 View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    eea3836 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    77c3132 View commit details
    Browse the repository at this point in the history
  127. add js utility module

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    73f03fb View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    be3585e View commit details
    Browse the repository at this point in the history
  129. Move minio client factory to AbstractDatasetView.

    Moving factory class method within DatasetApiView for creating a MinIO
    client object up a level to abstract superclass, to facilitate reuse.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    9b5ce48 View commit details
    Browse the repository at this point in the history
  130. Cleanup refactor of DatasetApiView.py.

    Reordering methods and removing unused imports.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    9354115 View commit details
    Browse the repository at this point in the history
  131. Fix create form in dataset_management.html.

    Fixing template form for creating new datasets, both to make sure form
    has the right "action" destination and to ensure form handles multiple
    uploaded files.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    bd2eaae View commit details
    Browse the repository at this point in the history
  132. Adjust Django form for dataset create.

    Updating Django form components for dataset creation form to support
    uploading multiple files and to utilize centralized setting for
    datetime format string.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    908bdbc View commit details
    Browse the repository at this point in the history
  133. Ensure GUI app_server image installs dmod-core.

    Ensure GUI app_server image installs latest dmod-core package, used
    directly as part of dataset creation.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    3344061 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    5c6e754 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    6b9a4da View commit details
    Browse the repository at this point in the history
  136. Fix issue with underscore in dataset file names.

    Allowing underscores in dataset file names, which were incorrectly being
    forbidden by validation (only dataset names/buckets cannot have
    underscores).
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    64a34ec View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    41ae29a View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    0c1a830 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    8b3d0a5 View commit details
    Browse the repository at this point in the history
  140. Add OS dependency geos-dev to py-deps image.

    Adding the now-required dependency to list of installed apk packages in
    foundation stage of py-deps image.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    574290a View commit details
    Browse the repository at this point in the history
  141. Enhance deserialization of NGENRequest.

    Enhancing factory_init_from_deserialized_json function by adding and
    using new _additional_deserialized_args function (empty for this type)
    to allow separate mechanism for subclasses to use to prepare their own
    specific init params and still use base deserialization logic of
    NGENRequest.factory_init_from_deserialized_json().
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    fd40868 View commit details
    Browse the repository at this point in the history
  142. Add calibration request messages.

    Adding new NgenCalibrationRequest and NgenCalibrationResponse classes.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5f5a988 View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    d15c445 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    02dabb1 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    f987018 View commit details
    Browse the repository at this point in the history
  146. Bug in request handler service_client lazy init.

    Fixing a bug in the ModelExecRequestHandler class's service_client
    property method, where the order of the positional arguments was
    incorrect.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    dd14e4d View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    d807dd8 View commit details
    Browse the repository at this point in the history
  148. Add means for type-specific handler preprocessing.

    Adding a function to ModelExecRequestHandler for any preprocessing that
    is needed before sending things to the scheduler (with it being an empty
    implementation for now), to allow subclasses a way to extend behavior.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    ebfeafe View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    e2b93de View commit details
    Browse the repository at this point in the history
  150. Update requestservice for changes to handler init.

    Updating requestservice service class to account for changes in the
    names of init params for utilized request handler classes.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    eb1eec0 View commit details
    Browse the repository at this point in the history
  151. Configuration menu
    Copy the full SHA
    5cde39e View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    872611e View commit details
    Browse the repository at this point in the history
  153. fix merge conflict

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    1845045 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    188be71 View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    558126d View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    59afb07 View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    c7e4f18 View commit details
    Browse the repository at this point in the history
  158. fix NgenCalibrationResponse subclass type.

    this also includes some commented out code that *might* need to be added in the future to support data_requirement dissemination
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5750e7a View commit details
    Browse the repository at this point in the history
  159. add missing await.

    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    838a3ad View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    44ff64f View commit details
    Browse the repository at this point in the history
  161. dont add data to datasets as temporary. causes s3 Bucket is missing O…

    …bjectLockConfiguration error
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b87156e View commit details
    Browse the repository at this point in the history
  162. NOTE: MAY REMOVE LATER. Hard coded dmod.client code for submitting ng…

    …en calibration jobs
    aaraney authored and robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    7447465 View commit details
    Browse the repository at this point in the history
  163. Fix bug with duplicate kwargs for NGENRequest.

    Fixing bug in deserialization function where processed (i.e., by this
    type) optional kwargs were being combined into list of additional (i.e.,
    potentially by subtypes) additional kwargs to be passed to __init__,
    with both lists being passed instead of just the combined.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    2a4a922 View commit details
    Browse the repository at this point in the history
  164. Fix hydrofab subset test for abstraction change.

    Fixing setup for TestSimpleHydrofabricSubset that used the
    MappedGraphHydrofabric class after it was made abstract, replacing its
    use with its GeoJsonHydrofabric subtype.
    robertbartel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    300c1bf View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Fix request service arg handling of eval details.

    Fixing argument handling for those args related to communicating with
    evaluation service, including the dest name for args, defaults, and use
    when creating main service handler class.
    robertbartel committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    9a8345d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89c1c4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bf1539 View commit details
    Browse the repository at this point in the history
  4. Fix bugs/spacing in request srv handler for eval.

    Fixing imports, class usage, and code style spacing for several things
    related to evaluation requests within main request-service handler
    class.
    robertbartel committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    175d48d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d03e219 View commit details
    Browse the repository at this point in the history