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

Add simple Django based domain selection view #700

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from

Commits on Aug 22, 2024

  1. Deprecate non-working communication pkg funcs.

    Marking several utility functions (used by some broken places in GUI
    code) as deprecated, largely because they don't actually work.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    636b756 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f213397 View commit details
    Browse the repository at this point in the history
  3. Fix GUI config for django.contrib.staticfiles.

    Adding required STATIC_ROOT to be main static directory, and removing
    the addition of this directory in things scanned by the static file
    finders (i.e., since root, have other found things put here); this was
    needed to fix issues with static files from main model exec GUI app,
    which were not being found with previous config.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    fb33c68 View commit details
    Browse the repository at this point in the history
  4. Adding required daphne dependency for GUI.

    Adding daphne to dependencies.txt to install this requirment in GUI
    image build.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    48cf79f View commit details
    Browse the repository at this point in the history
  5. Have base maas GUI template use new CSS standard.

    Moving base maas config html template to use css/master.css instead of
    common/css/base.css for consistent presentation.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7975aaa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    309939a View commit details
    Browse the repository at this point in the history
  7. Fix out-of-date GUI classes to add URLs back.

    Fixing some GUI classes that were broken and not update after changes to
    dmod.communication package, and then re-added URL to Django config that
    were taken out due to the previous classes breaking.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    fb61d8d View commit details
    Browse the repository at this point in the history
  8. Fix first Django MaaS app migration.

    Hard-coding reasonable defaults for superuser setup values needed to get
    previously existing migration to work.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6e65522 View commit details
    Browse the repository at this point in the history
  9. Add running of migrations back to GUI entrypoint.

    Making sure to put it after lines that export the SQL_PASSWORD as
    needed.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    919b7d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    43d8f0a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    565557b View commit details
    Browse the repository at this point in the history
  12. Fix/update GUI hydrofabric API views.

    Cleaning up existing view implementations, making default example match
    example data in repo, adding support to only query for feature ids, and
    adding support for geopackage-type hydrofabrics.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    478fa5a View commit details
    Browse the repository at this point in the history
  13. Most of a working, simple domain select GUI view.

    Adding most of what is required for basic working domain selection view
    that can select hydrofabrics and the desired catchments to execute from
    the hydrofabric, though not yet with the form fields to proceed to the
    next job config step.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3cb65a3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2a8d878 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b23de0a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0b11f85 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    860a3c3 View commit details
    Browse the repository at this point in the history
  18. Moving to independent "let" use in domain.js.

    Switching from use of var and combined declarations; also refactoring a
    few variable names for clarity, per suggestions.
    robertbartel committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d62ea95 View commit details
    Browse the repository at this point in the history