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

FLEX-106: 🔀 Merge v2.20.1 into OPEN's customized version of SEED #21

Closed
wants to merge 206 commits into from

Commits on Dec 19, 2022

  1. Configuration menu
    Copy the full SHA
    444d5ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af65d98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54e0ed8 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

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

Commits on Dec 29, 2022

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

Commits on Dec 30, 2022

  1. Allow users to create columns (SEED-platform#3730)

    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    3 people authored Dec 30, 2022
    Configuration menu
    Copy the full SHA
    9904fa3 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

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

Commits on Jan 5, 2023

  1. Address comments

    haneslinger committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    427d5d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Configuration menu
    Copy the full SHA
    7552f53 View commit details
    Browse the repository at this point in the history
  2. Merge pull request SEED-platform#3733 from SEED-platform/Fix-filter-o…

    …n-nulls-and-empty-strings
    
    Fix filter on nulls and empty strings
    axelstudios authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    294626c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Add the @has_perm_class permission to program metric api endpoints (S…

    …EED-platform#3729)
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    3 people authored Jan 9, 2023
    Configuration menu
    Copy the full SHA
    fe1ee8d View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

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

Commits on Jan 11, 2023

  1. Fix custom report legend sort for chrome (SEED-platform#3740)

    * Fix custom report legend sort for chrome
    
    * Removed the console log statement
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    3 people authored Jan 11, 2023
    Configuration menu
    Copy the full SHA
    2822c4e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

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

Commits on Jan 17, 2023

  1. Update derived column migration to prevent conflicting column names a…

    …nd prevent duplicate column names (SEED-platform#3728)
    
    * update derived column migration to create unique names for derived columns
    
    * prevent derived column names that are duplicated with column names
    
    * disable create/save on error
    
    * update and add test
    nllong authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    d2e04cc View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Fixed issue with overlapping meter readings with new ESPM format (SEE…

    …D-platform#3745)
    
    * Fix custom report legend sort for chrome
    
    * Removed the console log statement
    
    * Removed startswith method and instead stripped
    units off end of field string and checked equal
    to header_string
    
    * Fixed the failing tests
    
    * Remove all extra spaces in headers from XLSX files (SEED-platform#3747)
    
    use strip in MCM parser for XLSX headers
    
    * Revise code to make it work more generically and
    added a new test for new format of ESPM data
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    4 people authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b1e4ed4 View commit details
    Browse the repository at this point in the history
  2. Show portfolio manager errors (SEED-platform#3735)

    Co-authored-by: Alex Chapin <[email protected]>
    haneslinger and anchapin authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    257ecb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Allow users to hide property insight dataset (SEED-platform#3726)

    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    3 people authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    1694ed1 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

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

Commits on Jan 23, 2023

  1. Update help text (SEED-platform#3782)

    help text
    nllong authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    3374066 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Fix filtering on "" and !"" for all data types (SEED-platform#3765)

    * Fix filter None not empty string on non strings
    
    * Apease mypy
    
    * Make is_null_filter_value bools (?????)
    
    * - isnull filtering related to (non-)empty strings now correctly uses booleans
    - querying extra_data keys no longer removes all double-quotes from the data
    - querying extra_data keys now correctly matches non-existent keys, null values, and empty strings when filtering for empty values (`=""`), and similarly can match all non-empty values
    - test_search fixes
    
    * - Fixed numeric comparisons where filter input had decimals
    - Fixed empty string filtering on columns with no data type (assumes text filtering)
    - Fixed `>` and `>=` bugs when deleting filters
    - Fixed parsing extra_data numeric fields with comma separators in the raw values
    - Fixed front-end bug that would hide all grid data in numeric columns that couldn't explicitly be parsed as a number
    
    * Test fixes
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    4 people authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    53756e5 View commit details
    Browse the repository at this point in the history
  2. Fix bug where compliance calculations were not being cast to the righ…

    …t data types (SEED-platform#3789)
    
    * move cast method from search to column object for reuse
    
    * year_ending is a date field, not datetime
    
    * remove placeholder f-string
    
    * add unit tests for converting strings with commas for thousand separators
    nllong authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    1b04800 View commit details
    Browse the repository at this point in the history
  3. Mark icebox-labeled issues as stale after 180 days (SEED-platform#3790)

    flag ice box issues as stale after 180 days
    nllong authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    ff64271 View commit details
    Browse the repository at this point in the history
  4. Bump future from 0.18.2 to 0.18.3 in /requirements (SEED-platform#3792)

    Bumps [future](https://github.com/PythonCharmers/python-future) from 0.18.2 to 0.18.3.
    - [Release notes](https://github.com/PythonCharmers/python-future/releases)
    - [Changelog](https://github.com/PythonCharmers/python-future/blob/master/docs/changelog.rst)
    - [Commits](PythonCharmers/python-future@v0.18.2...v0.18.3)
    
    ---
    updated-dependencies:
    - dependency-name: future
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    2f0ea1e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Prep release 2.17.1 (SEED-platform#3793)

    * bump version
    
    * update changelog
    nllong authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    7a52919 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

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

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    466a832 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cec8abb View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

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

Commits on Feb 1, 2023

  1. Remove state population in create column (SEED-platform#3806)

    * Remove state population in creat column
    
    * Fix Tests
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    4b6e170 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ce4ba4 View commit details
    Browse the repository at this point in the history
  3. Add more logging to the exception when a property state is missing an…

    … audit log (SEED-platform#3816)
    
    * add more debugging
    * make sentry test non-admin
    * add reminding to add labels in PRs, pre-commit
    nllong authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    26aac34 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Sort the dropdown of meter units (SEED-platform#3822)

    sort the dropdown of meter units
    nllong authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    b3f9e3c View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Update Django to 3.2.17 and bump SEED to 2.17.2 (SEED-platform#3824)

    * bump version of django
    * Update CHANGELOG.md
    nllong authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    c1a8fc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c509588 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Change "Program Configuration" to "Program Setup" (SEED-platform#3832)

    Co-authored-by: Alex Chapin <[email protected]>
    anchapin and Alex Chapin authored Feb 8, 2023
    Configuration menu
    Copy the full SHA
    88a7262 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

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

Commits on Feb 14, 2023

  1. Fix ESPM xml report import (SEED-platform#3856)

    * update espm xml report processing
    
    * fix docstring
    
    * add xml parsing test with a download ESPM report
    nllong authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    c8b79f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Bump django from 3.2.17 to 3.2.18 in /requirements (SEED-platform#3863)

    Bumps [django](https://github.com/django/django) from 3.2.17 to 3.2.18.
    - [Release notes](https://github.com/django/django/releases)
    - [Commits](django/django@3.2.17...3.2.18)
    
    ---
    updated-dependencies:
    - dependency-name: django
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    29fd2d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Add CRUD to MeterReading (SEED-platform#3757)

    * add meter reading viewsets
    
    * fix swagger
    
    * ensure CAD and USA have same units
    
    * Add bulk meter reading API for faster creation (SEED-platform#3787)
    
    * add bulk meter reading serializer for imports
    * fix validation on bulk_create method
    * make single writing naive too
    
    * update migration to add in the new meter types display units to all orgs
    
    * DRY the _default_display_meter_units code that was repeated
    
    * try catch meter get
    
    * make migration default call method
    
    * return validation error one timeaware start/end time
    
    * validate scenario id
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    3350248 View commit details
    Browse the repository at this point in the history
  2. Remove project and compliance models (SEED-platform#3743)

    * remove project and compliance models
    
    * move migration to be after alter meter type
    nllong authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    d1eafa2 View commit details
    Browse the repository at this point in the history
  3. Fix importing of GeoJSON property footprints (SEED-platform#3848)

    * add meter reading viewsets
    
    * fix swagger
    
    * ensure CAD and USA have same units
    
    * Add bulk meter reading API for faster creation (SEED-platform#3787)
    
    * add bulk meter reading serializer for imports
    * fix validation on bulk_create method
    * make single writing naive too
    
    * update migration to add in the new meter types display units to all orgs
    
    * DRY the _default_display_meter_units code that was repeated
    
    * try catch meter get
    
    * make migration default call method
    
    * fix geojson footprint
    
    * update tests
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    46e062c View commit details
    Browse the repository at this point in the history
  4. Update GeoJSON export format with GeometryCollections and remove crs (S…

    …EED-platform#3851)
    
    * add meter reading viewsets
    
    * fix swagger
    
    * ensure CAD and USA have same units
    
    * Add bulk meter reading API for faster creation (SEED-platform#3787)
    
    * add bulk meter reading serializer for imports
    * fix validation on bulk_create method
    * make single writing naive too
    
    * update migration to add in the new meter types display units to all orgs
    
    * DRY the _default_display_meter_units code that was repeated
    
    * try catch meter get
    
    * make migration default call method
    
    * update geojson format for export
    
    * fix unit test
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    62ce1e3 View commit details
    Browse the repository at this point in the history
  5. Fix Nginx Security (SEED-platform#3866)

    Fix nginx security
    axelstudios authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    25106a4 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Fix clickable header (SEED-platform#3867)

    Fix the clickable whitespace in the header
    axelstudios authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    99f0642 View commit details
    Browse the repository at this point in the history
  2. Add export to meters and meter readings (SEED-platform#3868)

    * add export
    
    * Fixed meter ui-grid menus and download filenames
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    b367ed1 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Prep release 2.17.3 (SEED-platform#3870)

    * update changelog for release
    
    * changelog
    nllong authored Feb 19, 2023
    Configuration menu
    Copy the full SHA
    474ca22 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Open New Tab on Insight Property Click (SEED-platform#3853)

    OPen new tab on property click on insights page
    haneslinger authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    eec4f90 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Update nginx security (SEED-platform#3873)

    update nginx security
    nllong authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    5ed9a5e View commit details
    Browse the repository at this point in the history
  2. Prep release for 2.17.4 (SEED-platform#3875)

    * bump versions
    
    * changelog
    
    * doc updates
    
    * precommit
    nllong authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    15e29fe View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2023

  1. Implement Salesforce integration (SEED-platform#3840)

    * salesforce params form and org migration
    
    * salesforce models and input form
    
    * sync with salesforce functionality
    
    * adding salesforce tests
    
    * added email for error log, updated sf config migration, fixes
    
    * encrypt sf password
    
    * adding emailing and create sf contacts and accounts
    
    * fix email template and add error handling
    
    * adding notifications
    
    * adding automatic salesforce sync scheduler
    
    * validate label configuration before update, toggle auto sync when salesforce_enabled setting is toggled
    
    * fix tests and migration constraint typo
    
    * fixing tests
    
    * fix frontend tests?
    
    * fix return type
    
    * fixing type hints
    
    * rework settings form order
    
    * mypy fixes
    
    * configs
    
    * adding beat scheduler back in
    
    * Update mypy to version 1.0 (SEED-platform#3865)
    
    update mypy and fix a few issues
    
    * updating celery start command and reorder settings menu
    
    * merge develop and resolve migrations
    
    * updating seed-salesforce dependency
    
    * debug tests
    
    * debug tests
    
    * send envvars to docker
    
    * send envvars to docker again
    
    * fix decrypt pwd when no password is saved yet
    
    * fix decrypt in update function
    
    * require_owner on all salesforce-config routes
    
    * allow testing the connection before saving
    
    * squashed sf migrations and added unique cconstraint on mappings
    
    * removing unnecessary to-representation
    
    * fix-tests
    
    * remove stray return
    
    * remove notification delays
    
    * Fixed several errors
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Mar 19, 2023
    Configuration menu
    Copy the full SHA
    49b4832 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Add option to export meter data in GeoJSON (SEED-platform#3900)

    * option to export meter data in GeoJSON
    
    * do not overwrite if a feature has the key meter
    
    * Minor tweaks
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    10043f3 View commit details
    Browse the repository at this point in the history
  2. Filter cycle specific labels on inventory list (SEED-platform#3858)

    * load_inventory should call get_labels, adds inventory specific filtering
    
    * filter labels by cycle before auto-complete
    
    * found cycle inventory
    
    * set cycle inventory
    
    * filter labels by cycle
    
    * merge conflicts
    
    * remove unused function
    
    * spacing
    
    * Fixed filter label regression
    
    * Fixed regression, added cycle_id filter to labels
    
    ---------
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    76585bd View commit details
    Browse the repository at this point in the history
  3. Update Evaluate Permissions (SEED-platform#3864)

    * Make evalate endpoint require viewer and Hide custom report actions from viewer
    
    * Fixed all Insights permissions
    
    ---------
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    d86095f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Fix casting of GHG metrics on Program Insight page (SEED-platform#3880)

    * Fix
    
    * Fixed numeric test
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    031df13 View commit details
    Browse the repository at this point in the history
  2. select cycles instead of start/end dates (SEED-platform#3895)

    * select cycles instead of start/end dates
    
    * fixing tests
    
    * fix tests and precommit
    
    * Update migration
    
    * Updated translations
    
    * - Fixed selects from showing unavailable options
    - Fixed permissions
    - Removed delay before showing notifications
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    kflemin and axelstudios authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    edc711a View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Specify cycle in eui analysis (SEED-platform#3820)

    * Show all navs in org
    
    * Allow analysis to be by range or cycle
    
    * Address comments
    
    * update card look for select meter options
    
    * precommit
    
    * - Fixed date validation console errors
    - Fixed multiple forced calendar popups when clicking `Select Meter Data Range`
    
    * - Moved `Create Analysis` button to the dialog actions
    - Fixed gaps between configuration list items in analysis details
    - Fixed broken analysis dialog from the legacy inventory list
    - Removed cycle ids from config list
    - Used `container-fluid` for proper layout
    
    ---------
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Katherine Fleming <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    4 people authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    40a685d View commit details
    Browse the repository at this point in the history
  2. Bump sentry-sdk from 1.7.2 to 1.14.0 in /requirements (SEED-platform#…

    …3907)
    
    Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.7.2 to 1.14.0.
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-python@1.7.2...1.14.0)
    
    ---
    updated-dependencies:
    - dependency-name: sentry-sdk
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alex Swindler <[email protected]>
    dependabot[bot] and axelstudios authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    573857e View commit details
    Browse the repository at this point in the history
  3. Migrate BETTER API from V1 to V2 (SEED-platform#3881)

    * update variable name, key names, and error handling for None types
    
    * update json path to v2 naming
    
    * v2 variable naming, and disable pvwatts. Will need a larger refactor to incorporate pvwatts
    
    * v2 variable naming
    
    * better host options, develop is not up to date with staging
    
    * create new endpoint to check validity of better api token
    
    * button to check validity of better api token
    
    * new function to get a portfolio_building_analysis. Introduced in BETTER v2
    
    * generate a new function to store BETTER v2 portfolio_building_analysse on an analysis_property_view
    
    * separate paths for saving portfolio and building analyses
    
    * precommit
    
    * introduce new PortfolioBuildingAnalysis class to track data related to portfolio building analyses (BETTER v2)
    
    * remove redundant arguments that can be found on the PortfolioBuildingAnalysis object
    
    * precommit
    
    * add better server addresses for future devs
    
    * precommit
    
    * logging
    
    * error catch on failed generation for a builing analysis
    
    * precommit
    
    * catch 500 error responses on invalid building type
    
    * display more desciptive error message
    
    * revert changes
    
    * combine property type errors
    
    * update erorr responses
    
    * allow custom error messages to be logged to analysismessage
    
    * allow word wrap for long message strings
    
    * return a third variable 'warnings'
    
    * function to check warnings
    
    * update documentation
    
    * precommit
    
    * analysis configuration select_meters value update. 'select' becomes 'date_range' to match other analyses functionality
    
    * Fixed better_host_url in org settings
    Minor cleanup
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e07f088 View commit details
    Browse the repository at this point in the history
  4. Fix deletion of new custom report (SEED-platform#3924)

    Fix deleteion of new custom report
    haneslinger authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    99f7f66 View commit details
    Browse the repository at this point in the history
  5. Fix saving BETTER/Salesforce data for non-active orgs (SEED-platform#…

    …3925)
    
    Fixed saving BETTER/Salesforce data for non-active orgs
    axelstudios authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    3d9de45 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Fix GitHub Actions Masking (SEED-platform#3930)

    Fix GitHub Actions masking
    axelstudios authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    98fc545 View commit details
    Browse the repository at this point in the history
  2. adding >= and <= to display (SEED-platform#3928)

    Co-authored-by: Alex Swindler <[email protected]>
    kflemin and axelstudios authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    de565b2 View commit details
    Browse the repository at this point in the history
  3. Fix custom reports download button (SEED-platform#3926)

    * Fix custom reports download button
    
    * Move download button into actions box
    
    * Address comment
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    f503433 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Updated the meter import process to work with latest format from Ener…

    …gyStar Portfolio Manager (SEED-platform#3927)
    
    * Adjusts meters_parser to check for both formats
    of property id
    
    * Adjusts meters_parser to check for both formats
    of property id
    
    ---------
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    0275e20 View commit details
    Browse the repository at this point in the history
  2. Fix active nav for deep URLs (SEED-platform#3931)

    Fix active nav for deep urls
    axelstudios authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    4370f3b View commit details
    Browse the repository at this point in the history
  3. Fixed saving Program Setup data for non-active orgs (SEED-platform#3932)

    Fixed unnecessary scrollbars
    Removed invalid `brief=true` arguments
    axelstudios authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    15aeed6 View commit details
    Browse the repository at this point in the history
  4. Make test_compliance_metric_retrieve_endpoint deterministic (SEED-pla…

    …tform#3934)
    
    * Make test_compliance_metric_retrieve_endpoint deterministic
    
    * Fix x_axis_columns getter/setter
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    968aa97 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Fix custom report creation reload (SEED-platform#3936)

    * Only reload once on custom report creation
    
    * - Fixed Actions `Delete` button
    - Fixed spinner timing on create/update
    - Removed console logging
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored Mar 25, 2023
    Configuration menu
    Copy the full SHA
    d1b7043 View commit details
    Browse the repository at this point in the history
  2. Add labels button on property insights page (SEED-platform#3860)

    * Add add labels button on property insights page
    
    * small tweaks to legend and ordering
    
    * Disallow adding labels when no properties are selected
    
    * - Removed broken label modal close function
    - Renamed button to `Update Labels` and disabled if no properties were visible
    - Updated chart to use AngularJS routing when clicking a property instead of opening in a new tab to be consisten with the table behavior
    - Fixed precommit
    
    ---------
    
    Co-authored-by: kflemin <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Mar 25, 2023
    Configuration menu
    Copy the full SHA
    8a88cb4 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Create property timeline view (SEED-platform#3899)

    * update scenario view for a delete endpoint
    
    * tested basics of scenario update
    
    * type catching
    
    * scenario update endpoint tested
    
    * register property measure view
    
    * test get endpoints
    
    * propertymeasure delete endpoint tested
    
    * propertymeasure update test
    
    * scenarios can update any number of fields with validation
    
    * test get endpoints for scenarios
    
    * nested property meaures router
    
    * remove breakpoint
    
    * test property measure list and retrieve endpoints
    
    * New viewset to allow list, retrieve, update, and destroy
    
    * update imports
    
    * test delete property measure
    
    * revert
    
    * documentation
    
    * precommit
    
    * precommit
    
    * rename property_measures to measures
    
    * update swagger documentation to specify property_view over property_state
    
    * precommit
    
    * update swagger documentation, manual params over wrote existing
    
    * precommit
    
    * add description
    
    * manaully set request body
    
    * precommit
    
    * propertymeasure returns propertymeasure id, not measure id
    
    * Improve inventory document upload process (SEED-platform#3841)
    
    * missing lokalised phrases
    
    * lokalise file types
    
    * add success message
    
    * lokalise success message
    
    * translation syntax
    
    * precommit
    
    * formatting
    
    * base for a new url for timeline ui
    
    * Create Event tables and API
    
    * begin formatting for event table
    
    * arrows functional
    
    * dropdowns functional
    
    * use partials to populate event triggers
    
    * begin dev to load one event at a time
    
    * Add events
    
    * Add events
    
    * create event service
    
    * refactor expanded rows
    
    * using real backend data to populate events
    
    * Improve inventory document upload process (SEED-platform#3841)
    
    * missing lokalised phrases
    
    * lokalise file types
    
    * add success message
    
    * lokalise success message
    
    * translation syntax
    
    * precommit
    
    * formatting
    
    * base for a new url for timeline ui
    
    * begin formatting for event table
    
    * arrows functional
    
    * dropdowns functional
    
    * use partials to populate event triggers
    
    * begin dev to load one event at a time
    
    * create event service
    
    * refactor expanded rows
    
    * using real backend data to populate events
    
    * Add scenario and measures to at event (no css)
    
    * Make it pretty
    
    * Made some changes to timeline page formatting
    
    * Additional changes made to timeline. Scenario
    arrows added but need to finish code to change with
    expanded status
    
    * Removed console logs
    
    * remove conflict migration
    
    * add highlights to the returned events
    
    * remove dummy data
    
    * arrow rotates with expansion
    
    * clicking header will expand event
    
    * dev for collapsable cycles and events
    
    * remove duplicate ids
    
    * Revised scenario headings. Temp fix, still need
    to change so not hard coded
    
    * styling arrows
    
    * cycle and event indicators updated
    
    * clean up style and scenario arrow
    
    * add pluralize library
    
    * timeline formatting
    
    * formatting for event count
    
    * remove old code
    
    * styling
    
    * id conflict
    
    * ui grid for notes
    
    * call uigrid as a function
    
    * paginate 1 mil and reverse order
    
    * troubleshooting users
    
    * add user_id to event serializer
    
    * import icons for measures
    
    * styling
    
    * format user and import static url
    
    * styling and formatting for measures
    
    * Copied changes from measure_tracking
    
    * styling
    
    * dev for expand and collapse
    
    * enable event filters by type
    
    * add icons to event type
    
    * default to 0 if null
    
    * ability to delete measures
    
    * reorder migrations
    
    * scenario measures table dev
    
    * generate new scenario service
    
    * remove need for propertyview when finding measure
    
    * loop through all scenarios within a cycle
    
    * override destroy endpoint to ignore property and delete related property_measures
    
    * refactor scenario measure table
    
    * Copied changes from measure_tracking
    
    * Add backfill event migration
    
    * developer note
    
    * rename html element to be used in multiple locations
    
    * stylign
    
    * refactor scenario and measures section
    
    * format measure ui-grid
    
    * reuse compoents
    
    * mods for arrow indicators and sharing components
    
    * add cycle date to event serializer
    
    * styling
    
    * accordion items
    
    * formatting changes for at_scenarios component
    
    * merge code and update migration number
    
    * use svg over png for perfomrance
    
    * svg over png
    
    * refromat eventsByCycle to be sorted by cycle end date
    
    * styling for date button
    
    * styling for scenario cycle
    
    * remove actions from timeline view
    
    * message if all scenarios have been deleted
    
    * cascade delete note and analysis events
    
    * Fix a few BPS Sample Data issues
    Fixes SEED-platform#3712
    
    * Copied changes from measure_tracking
    
    * Fix a few BPS Sample Data issues
    Fixes SEED-platform#3712
    
    * pre-commit fixes
    
    * precommit
    
    * remove inventory document event
    
    * Add close all button
    
    * base for cycle sorting
    
    * sort by date functional
    
    * timeline actions development
    
    * Cleanu[
    
    * date formatting
    
    * prevent analysis delete on timeline
    
    * remove action to delete nested property measure
    
    * troubleshooting expand all
    
    * add property view to analysisEvent serializer
    
    * refactor for clarity
    
    * take advantage of measure dispaly_names
    
    * pevent measures from expanding clicking delete scenario
    
    * styling to make header more obvious
    
    * refactor resizing
    
    * debug message cleanup
    
    * add audit date to atevents
    
    * precommit
    
    * Copied changes from measure_tracking
    
    * Fix a few BPS Sample Data issues
    Fixes SEED-platform#3712
    
    * Copied changes from measure_tracking
    
    * Fix a few BPS Sample Data issues
    Fixes SEED-platform#3712
    
    * pre-commit fixes
    
    * CSS fixes
    
    * Made some tweaks and added ESPM Meter Data file
    
    * troubleshooting test suite
    
    * precommit
    
    * filter check
    
    * protect against undefined filtering
    
    * null true for audit date
    
    * refactor event tests for serializer changes
    
    * Squashed commit of the following:
    
    commit 21a366b
    Author: Ross Perry <[email protected]>
    Date:   Fri Mar 17 12:50:03 2023 -0600
    
        refactor event tests for serializer changes
    
    commit 088d526
    Author: Ross Perry <[email protected]>
    Date:   Fri Mar 17 11:49:17 2023 -0600
    
        null true for audit date
    
    commit 3c8c86d
    Author: Ross Perry <[email protected]>
    Date:   Fri Mar 17 10:52:06 2023 -0600
    
        protect against undefined filtering
    
    commit bcae8d2
    Author: Ross Perry <[email protected]>
    Date:   Fri Mar 17 10:36:31 2023 -0600
    
        filter check
    
    commit 5e9d1d8
    Author: Ross Perry <[email protected]>
    Date:   Fri Mar 17 10:29:42 2023 -0600
    
        precommit
    
    commit 2ca7931
    Author: Ross Perry <[email protected]>
    Date:   Fri Mar 17 10:26:23 2023 -0600
    
        troubleshooting test suite
    
    * display analysis service
    
    * precommit fix
    
    * precommit
    
    * migration conflict
    
    * refactor expand collapse to default expand
    
    * resize uigrid on expand all
    
    * remove style errors
    
    * prevent page reload on scenario delete
    
    * grid header update
    
    * precommit
    
    * add audit date and type to scenario header and sort by audit_date if present
    
    * precommit
    
    * - Fixed collapse status being reset every time event type/sort changed
    - Fixed showing line breaks in notes
    - Fixed bottom border on Event Selection grid, and removed scrollbar
    - Fixed `Full Analysis` links
    - Fixed `undefined` upload messages for uploads without cycles
    - Fixed 500 error that permanently breaks a property if no scenarios are found
    - Fixed blank French translations
    - Fixed broken `cycle-` ids
    - Removed scrollbars and sorting from analysis/note ui-grids
    - Optimized images
    - Removed unused files
    - Updated package lockfiles to v3, sorted dependencies
    - Image optimization
    - Removed unused file
    
    ---------
    
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    5 people authored Mar 26, 2023
    Configuration menu
    Copy the full SHA
    5f30ebf View commit details
    Browse the repository at this point in the history
  2. Update copyright and copyright years (SEED-platform#3903)

    * update main license
    
    * reorder
    
    * spacing
    
    * legal updates
    
    * read license in doc from root LICENSE.md
    
    * update copyrights
    
    * Fix authors
    
    * Added missing copyrights
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Mar 26, 2023
    Configuration menu
    Copy the full SHA
    16ace48 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Bump yargs-parser and protractor (SEED-platform#3939)

    * Bump yargs-parser and protractor
    
    Removes [yargs-parser](https://github.com/yargs/yargs-parser). It's no longer used after updating ancestor dependency [protractor](https://github.com/angular/protractor). These dependencies need to be updated together.
    
    
    Removes `yargs-parser`
    
    Updates `protractor` from 5.4.4 to 7.0.0
    - [Release notes](https://github.com/angular/protractor/releases)
    - [Changelog](https://github.com/angular/protractor/blob/7.0.0/CHANGELOG.md)
    - [Commits](angular/protractor@5.4.4...7.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: yargs-parser
      dependency-type: indirect
    - dependency-name: protractor
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Remove shrinkwrap, again
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alex Swindler <[email protected]>
    dependabot[bot] and axelstudios authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    8dc72bf View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Modularized nginx, added gzip, added cache expiration (SEED-platform#…

    …3940)
    
    * Modularized nginx, added gzip, added cache expiration for static assets, removed unused ssl config
    
    * Add BETTER domains to CSP
    - Conditionally apply CSP header only to html responses (where content type typically equals `text/html` or `text/html; charset=utf-8`)
    - Ensure security headers are sent even with error codes
    axelstudios authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    afc10ac View commit details
    Browse the repository at this point in the history
  2. Fixed issue with filtering Property columns from Tax Lot tab of Inven…

    …tory (SEED-platform#3943)
    
    Revised code to work in both property and taxlot
    scenarios
    
    Co-authored-by: Alex Chapin <[email protected]>
    anchapin and Alex Chapin authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    a1c8ea6 View commit details
    Browse the repository at this point in the history
  3. Increase AnalysisMessage.user_message length (SEED-platform#3935)

    * increase max length of AnalysisMessage messages
    
    * word wrap if text exceeds cell width
    
    * update migrations
    
    * clean power of 2 length
    perryr16 authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    251a8bb View commit details
    Browse the repository at this point in the history
  4. Fixes Timeline Bugs (SEED-platform#3944)

    * timeline bug fixes: date formatting, collapse all, formatting
    
    add collapse all to property detail scenarios
    
    spacing
    
    precommit
    
    opt for ES2021 replaceAll function
    
    typo
    
    * change dates to ISO8601 'YYYY-MM-DD'
    
    * Restrict Timeline nav to properties only, removed unused function argument
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    cd34cdf View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    0cf7141 View commit details
    Browse the repository at this point in the history
  2. Fix Salesforce connection requests for non-superusers (SEED-platform#…

    …3947)
    
    Fix salesforce_connection requests for non-superusers
    
    Co-authored-by: Nicholas Long <[email protected]>
    axelstudios and nllong authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    61fbfaa View commit details
    Browse the repository at this point in the history
  3. Bump version and update changelog (SEED-platform#3950)

    bump version and update changelog
    nllong authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    c948690 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Validate property state before creating BuildingSync document (SEED-p…

    …latform#3953)
    
    * validate property state before creating buildingsync
    
    * precommit
    
    * error handling in one location
    
    * precommit
    perryr16 authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    a4eb220 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

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

Commits on Apr 14, 2023

  1. Fix Update-Salesforce requests (SEED-platform#3978)

    Fix POST update_salesforce inputs
    axelstudios authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    60390f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Add Salesforce fields to store data admin contact (SEED-platform#3985)

    * adding sf fields to store data admin contact
    
    * clear out variable between fields
    kflemin authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    bda96a7 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Codebuild & Elasticache Redis integration support (SEED-platform#3981)

    * add Makefile & buildspec
    
    * fix allocation name.
    
    * fix proj handle
    
    * ability to override redis_host.
    
    * Add REDIS_HOST
    
    * move buildspec under awscodebuild
    
    * take ACCOUNT_ID out of Makefile.
    
    * fix variable.
    
    * fixed varible name.
    
    * fix REDIS_HOST in wait-for-it
    
    * add WEB_HOST if web container not named web
    
    * better Makefile for tagging locally or in AWS Codebuild.
    
    ---------
    
    Co-authored-by: Damon Haley <[email protected]>
    dhaley and Damon Haley authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    7a2384a View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Add salesforce mappings sort and more error checking and messaging (S…

    …EED-platform#3992)
    
    * adding salesforce_mappings sort and more error checking and messaging
    
    * fix typo in how data admin contact is assigned
    
    * adding new SF fields on settings form
    
    * Fixed translations and small issues
    
    * Fix pre-commit
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    kflemin and axelstudios authored May 1, 2023
    Configuration menu
    Copy the full SHA
    fb63ff4 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

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

Commits on May 3, 2023

  1. Enforce non-null taxlot_id attached to TaxlotViews (SEED-platform…

    …#4006)
    
    * Enforce non-null taxlot_id attached to TaxlotViews
    
    * Re-number migrations
    axelstudios authored May 3, 2023
    Configuration menu
    Copy the full SHA
    e2fbff3 View commit details
    Browse the repository at this point in the history
  2. Remove program overview tabular data (SEED-platform#4007)

    Remove program overciew tabular data
    haneslinger authored May 3, 2023
    Configuration menu
    Copy the full SHA
    deb1a60 View commit details
    Browse the repository at this point in the history
  3. Save Insight property config locally (SEED-platform#3994)

    * Save Insight property config locally
    
    * Save visiibility locally
    
    * Formatting
    
    * Fix for mutliple orgs
    
    * Fixed annotation_visibility bug
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored May 3, 2023
    Configuration menu
    Copy the full SHA
    7e2a33d View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. adding sf delete_label_on_sync setting (SEED-platform#4022)

    * adding sf delete_label_on_sync setting
    
    * remove strs
    kflemin authored May 5, 2023
    Configuration menu
    Copy the full SHA
    7015760 View commit details
    Browse the repository at this point in the history
  2. replacing seed getting started guide for v2.18 (SEED-platform#4026)

    * replacing seed getting started guide for v2.18
    
    * snake case
    kflemin authored May 5, 2023
    Configuration menu
    Copy the full SHA
    bf0e4dc View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Add in the start and end cycle year to the title (SEED-platform#4014)

    Add cycle tange to program overview title
    haneslinger authored May 6, 2023
    Configuration menu
    Copy the full SHA
    82870f6 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

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

Commits on May 10, 2023

  1. Bump django from 3.2.18 to 3.2.19 in /requirements (SEED-platform#4034)

    Bumps [django](https://github.com/django/django) from 3.2.18 to 3.2.19.
    - [Commits](django/django@3.2.18...3.2.19)
    
    ---
    updated-dependencies:
    - dependency-name: django
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 10, 2023
    Configuration menu
    Copy the full SHA
    883bb4e View commit details
    Browse the repository at this point in the history
  2. Fix duplicate users per organization (SEED-platform#4033)

    * Fix condition where a user can be added to an organization more than once
    
    * Fix snake_case
    axelstudios authored May 10, 2023
    Configuration menu
    Copy the full SHA
    d741d3c View commit details
    Browse the repository at this point in the history
  3. Move reports to insights page (SEED-platform#4031)

    Move reports to insights page
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored May 10, 2023
    Configuration menu
    Copy the full SHA
    3955adf View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Require org id from endpoints with has_perm_class (SEED-platform#4027)

    * Require org id from endpoints with has_perm_class
    
    * Fix salesforce test
    
    * Remove print statements
    
    * Combine has_perm and has_perm_class
    
    * Explicit requires_superuser org lookup permissions
    
    * Remove unused import
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    haneslinger and axelstudios authored May 11, 2023
    Configuration menu
    Copy the full SHA
    1db2bd8 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. remove sync salesforce button due to timeout (SEED-platform#4038)

    * remove sync salesforce button due to timeout
    
    * update validation for sf contact account name
    
    * Short circuit
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    kflemin and axelstudios authored May 12, 2023
    Configuration menu
    Copy the full SHA
    13bea9c View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Fix column list profile GET request syntax (SEED-platform#3988)

    * Fix column list profile get request syntax
    
    * Fix filter group request syntax
    ebeers-png authored May 15, 2023
    Configuration menu
    Copy the full SHA
    bc98e49 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Direct to property insight on click of program overview column (SEED-…

    …platform#4011)
    
    * Direct to property insight on click of program overview column
    
    * Address comments
    haneslinger authored May 16, 2023
    Configuration menu
    Copy the full SHA
    c90629f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Improve inventory load times (SEED-platform#3990)

    fix: improve inventory load times
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored May 22, 2023
    Configuration menu
    Copy the full SHA
    2163524 View commit details
    Browse the repository at this point in the history
  2. Updated installation steps (SEED-platform#3987)

    Updated psycopg2 version and added documentation
    for installing pyenv-virtualenv on macs
    anchapin authored May 22, 2023
    Configuration menu
    Copy the full SHA
    3fc3068 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Bump django-ses from 1.0.3 to 3.5.0 in /requirements (SEED-platform#4055

    )
    
    Bumps [django-ses](https://github.com/django-ses/django-ses) from 1.0.3 to 3.5.0.
    - [Release notes](https://github.com/django-ses/django-ses/releases)
    - [Changelog](https://github.com/django-ses/django-ses/blob/master/CHANGES.md)
    - [Commits](django-ses/django-ses@v1.0.3...v3.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: django-ses
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 23, 2023
    Configuration menu
    Copy the full SHA
    4332646 View commit details
    Browse the repository at this point in the history
  2. Bump requests from 2.28.0 to 2.31.0 in /requirements (SEED-platform#4056

    )
    
    Bumps [requests](https://github.com/psf/requests) from 2.28.0 to 2.31.0.
    - [Release notes](https://github.com/psf/requests/releases)
    - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
    - [Commits](psf/requests@v2.28.0...v2.31.0)
    
    ---
    updated-dependencies:
    - dependency-name: requests
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 23, 2023
    Configuration menu
    Copy the full SHA
    5d140fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f888a1 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2023

  1. Prevent Automatically Serving Static index.html Files (SEED-platfor…

    …m#4057)
    
    * Prevent automatically serving index.html files in the static directory
    
    * Treat all static files as binaries except css/js/svg
    axelstudios authored May 27, 2023
    Configuration menu
    Copy the full SHA
    2701857 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Add Terms of Service (SEED-platform#4065)

    * adding terms section to landing page
    
    * Cleanup, consolidation
    
    * Update Terms_of_Service.txt
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    kflemin and axelstudios authored May 31, 2023
    Configuration menu
    Copy the full SHA
    e8b1fd4 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Add ranked sorting to insight property page (SEED-platform#4030)

    * Add ranked sorting to insight property page
    
    * Fix for chrome
    haneslinger authored Jun 5, 2023
    Configuration menu
    Copy the full SHA
    a6d8989 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. INclude x and y in property insights tables (SEED-platform#4075)

    * Add ranked sorting to insight property page
    
    * Fix for chrome
    
    * INclude x and y in property insights tables
    
    * Add names to X and Y
    haneslinger authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    d7e0ebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bec609 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Fix User Creation Bugs (SEED-platform#4094)

    * Fixed multiple user creation bugs
    
    * Updated documentation
    axelstudios authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    ee01b9e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Fix categorical data on reports scatter plot (SEED-platform#4085)

    Co-authored-by: Katherine Fleming <[email protected]>
    haneslinger and kflemin authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    6c460ef View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Add matching criteria to report export (SEED-platform#4072)

    * Add matching criteria to report export
    
    * Fix test
    
    ---------
    
    Co-authored-by: Katherine Fleming <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    ef5476c View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. remove OEP (SEED-platform#4109)

    * remove OEP
    
    * remove more OEPs
    kflemin authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    db67361 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Fix ESPM Source Types (SEED-platform#4096)

    * Fixed Portfolio Raw source types
    
    * Fix additional tests
    
    * source_type performance improvement and additional fixes
    
    * Remove columnmapping source_type, update propertystate source_type
    axelstudios authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    2f87846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7801f75 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Fix Download URLs (SEED-platform#4066)

    Fixed download urls with backslashes and more than 1 level of nesting
    axelstudios authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    9699e9d View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Multiple cycle upload (SEED-platform#4073)

    * getting close to mvp just squashing bugs
    
    * Fixed the bugs and have mvp ready
    
    * Anonomized data
    
    * Renamed sample file
    
    * Pass celery state ids instead of states
    
    * Resolve a review comment on the modal code
    
    * Clean
    
    * Fixes the hang issue
    
    * unittest for multi cycle upload
    
    * cleanup
    
    * Cycle conversion to date
    
    * update test for edge cases
    
    * update cycle filter
    
    * Update to multiple_cycle_upload changes
    
    * Updated cycle filter again
    
    * Finished other than modal bug
    
    * Modal bug is fixed
    
    * year ending using date over datetime
    
    * precommit
    
    * cycle start and end to date from datetime api test
    
    * add test for cycle spanning a typical calendar year
    
    * test formatting for clarity
    
    * precommit
    
    * cycle start and end to date from datetime unit test
    
    * cycle date formatting without timezone
    
    * Fixed the blank year_ending case and PR comments
    
    * precommit
    
    * revert cycle start and end to datetime
    
    * convert year ending to awawre datetime
    
    * add help text to multicycle checkbox
    
    * translations
    
    * add an info icon hover to display help text
    
    * Migration
    
    * Fixed issues for release
    
    * Migration conflict
    
    * Minor change to a comment
    
    * Switched to import datetime instead of
    from datetime import date, datetime to match
    other test files. Also added spreadsheet
    to match the test
    
    * Converted cycle datetime fields to date fields
    Added date verification to cycle admin page
    
    * Improved model
    
    * Performance improvement
    
    * Consistent date usage in tests
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Ross Perry <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    4 people authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    41fa04b View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. Add UBID relation to state (SEED-platform#4074)

    * rename taxlot ulid to ubid
    
    * precommit
    
    * rename ULID to UBID and remove duplicates
    
    * add UbidModel class and CRUD tests
    
    * update default mapping
    
    * remove ulid argument from called functions
    
    * use signal to gerneate ubidmodels
    
    * signals creating ubids
    
    * precommit
    
    * one giant sql migration
    
    * base test
    
    * refactor
    
    * import jaccard index from ubid utils
    
    * pre-commit
    
    * simplifty test
    
    * formatting
    
    * comparing ubids through jaccard ui
    
    * add new endpoint for ubid by property
    
    * base for a ubid upsert modal
    
    * upsert modal create and delete functional
    
    * override create to prevent multiple preferred
    
    * frontend crud functional
    
    * cleanup
    
    * alter state ubid post_save and pre_delete
    
    * validate ubid before comparing
    
    * refactor preferred toggle
    
    * pre-commit
    
    * refresh data post save for test
    
    * debugging logs
    
    * merge ubids on import and merge action
    
    * improve ubid update and help text
    
    * property merge functional
    
    * define org setting ubid_threshold
    
    * use org setting ubid_threshold to determine matching ubids
    
    * refactor compare ubids to take 2 ubids instead of 2 views
    
    * add ubid modal to inv detail and update org settings for ubid
    
    * allow comparison of 0-2 properties
    
    * remove tooltip
    
    * bug fix for setting preferred
    
    * read modal functional, edit modal pops up
    
    * list or upsert ubid via 2 modals functional
    
    * inv det ubid upsert modal refactor
    
    * reuse ubid admin partial for inventory list, detial, and own nav
    
    * pre-commit
    
    * remove ubused controller
    
    * allow property to have missing ubid
    
    * backfill ubid_thresholds to avoid non-null constraints
    
    * allow null ubid_threshold, treat as exact match
    
    * precommit
    
    * troubleshooting ol map views
    
    * validate ubid before creating
    
    * rename ubid modal to ubid decode modal
    
    * decode ubid on preferred creation or preferred update
    
    * precommit
    
    * rename ubid upsert to ubid admin
    
    * validate ubid before updating
    
    * precommit
    
    * comment cleanup
    
    * add in translations for ubid work
    
    * using bounding box over building point for map starter
    
    * decode following state update
    
    * option 1: map with controls
    
    * option 2: map without controls
    
    * change create ubid button location
    
    * styles
    
    * controller cleanup
    
    * precommit
    
    * remove unnecessary layer causing console error
    
    * map working with  centroid and bb
    
    * remove inventory service call
    
    * remove records and use item_state
    
    * return if no preferred ubid
    
    * init function
    
    * precommit
    
    * update init condition
    
    * controller cleanup
    
    * comment for future dev
    
    * taxlot bug
    
    * decode on merge
    
    * reverse old states before identifying preferred ubid
    
    * compare taxlot ubid auto populate
    
    * refactor to enable multiple comparisons in single session
    
    * adjust width of compare ubid edit fields
    
    * adjust width of compare ubid edit fields
    
    * merge taxlot ubids
    
    * comments
    
    * move attribution to about page and use 2d map with better resolution
    
    * translations
    
    * translate bug fix
    
    * formatting
    
    * bug fix if imported property ubid is missing
    
    * key error fix
    
    * typo
    
    * Reorder migrations, include original sql scripts, update translations
    
    * Added UBID threshold constraint
    
    * Major UBID improvements, hugely simplified UBID comparison dialog
    
    * Minor fixes
    
    * Rehash
    
    * Final huge round of bug fixes
    
    * Update tests
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Jul 9, 2023
    Configuration menu
    Copy the full SHA
    d02eda8 View commit details
    Browse the repository at this point in the history
  2. Bump django from 3.2.19 to 3.2.20 in /requirements (SEED-platform#4128)

    Bumps [django](https://github.com/django/django) from 3.2.19 to 3.2.20.
    - [Commits](django/django@3.2.19...3.2.20)
    
    ---
    updated-dependencies:
    - dependency-name: django
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 9, 2023
    Configuration menu
    Copy the full SHA
    a1c6c97 View commit details
    Browse the repository at this point in the history
  3. Store additional geocoding results (SEED-platform#4020)

    * save the more detailed geocoding results to the records
    
    * formatting and readability
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Jul 9, 2023
    Configuration menu
    Copy the full SHA
    c99e4ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f7d20c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Use iterator() when rehashing to save memory (SEED-platform#4139)

    use iterator() when going through all the states to save memory
    nllong authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    e7a3563 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Merge sphinx spelling list with VSCode's Code Spelling version (SEED-…

    …platform#4149)
    
    * merge sphinx spelling list with VSCode cspell, fix spelling issues
    
    * favor nginx over NGINX
    
    * bump version of pyyaml to pin cython
    nllong authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    0fc09f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Constrain uniqueness of column name and move geocoding column creation (

    SEED-platform#4151)
    
    * constrain uniqueness of column name and move geocoding column creation
    
    * update shapely, remove unnecessary prints
    
    * use geos-dev to build shapely
    
    * try to fix chrome install
    
    * do not constrain the units_pint column
    
    * get_or_create for the salesforce tests
    nllong authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    358552e View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Update changelog

    axelstudios committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    22e66f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Remove Deprecated APIs (SEED-platform#4049)

    * Remove deprecated endpoints
    
    * Update tests
    
    * Remove additional code related to API v2
    
    * Add ubid_threshold to expected org response
    axelstudios authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    9654932 View commit details
    Browse the repository at this point in the history
  2. Lock google-chrome to v114 (SEED-platform#4165)

    Lock chrome version to webdriver version
    axelstudios authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    fd60d6b View commit details
    Browse the repository at this point in the history
  3. Bump word-wrap from 1.2.3 to 1.2.4 (SEED-platform#4154)

    Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
    - [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
    - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: word-wrap
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alex Swindler <[email protected]>
    dependabot[bot] and axelstudios authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    2548b62 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Fix a few code-formatting issues (SEED-platform#4172)

    * run autopep to cleanup a few straggling issues
    
    * Run precommit against migrations
    
    * Cleanup unnecessary logging
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    43f91d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ecbed7 View commit details
    Browse the repository at this point in the history
  3. add error handling for sf edge case (SEED-platform#4159)

    add error handldling for sf edge case
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    083dad5 View commit details
    Browse the repository at this point in the history
  4. Remove ID from inventory document display name (SEED-platform#4125)

    remove id from inventory doc on inv det
    perryr16 authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    16fb2d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Set the MEDIA_ROOT path back to original value during test (SEED-plat…

    …form#4174)
    
    * set the mediaroot path back to where it started
    
    * naming
    nllong authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    c706fef View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Optimize list analyses endpoint (SEED-platform#4206)

    * Optimize list analyses endpoint
    
    * Add outputfiles back in
    
    * Fix
    
    * Make it even faster
    haneslinger authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    c4ff2bd View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

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

Commits on Sep 6, 2023

  1. Add new create_property and update_with_espm endpoint (SEED-platf…

    …orm#4012)
    
    * 179d create_property endpoint
    
    * precommit
    
    * adding property id, state id, and view id to create response
    
    * Partial fixes for handling bad data
    
    * Verify property exists and belongs to org
    
    * start of new serializer and controlling extra_data fields for 179d
    
    * fix property create endpoint
    
    * Formatting
    
    * fix org_id on column views
    
    * add report_format to PM download so spreadsheet can be downloaded
    
    * updating BAE and small tweak since assets are now typed
    
    * update BAE processing in reader
    
    * updating BAE to v0.1.14
    
    * remove uneeded view
    
    * Add ESPM download for single property (via API) (SEED-platform#4158)
    
    * add single property download method
    
    * add viewset for downloading single espm report
    
    * fix BAE migration and update swagger schema
    
    * rename pm report single to download
    
    * update lokalise notes and pull from latest from website
    
    * initial commit with a new update with ESPM function. need to get the backend method finished
    
    * enable udpate_with_espm
    
    * add test and column mapping profile helper to load in the data
    
    * fix example file that was downloaded from espm
    
    * fix comment formats
    
    * file paths
    
    * style espm modal and fix both upload methods
    
    * put tmp files into the projects media dir
    
    * add column mapping profile param to update_with_espm
    
    * put tmp files into the projects media dir
    
    * add status to dresponse for pyseed
    
    * do not save in media_root
    
    * precommit
    
    * allow different urls for better and at during testing
    
    * return the mapping profile object when creating from file
    
    * add tests to ensure read_only fields are protected
    
    * Update models.py
    
    * Update models.py
    
    * - Removed broken `property_id` option
    - Fixed extra_data columns to only ones that actually apply
    - Changed `merge_state` from 0 to 1
    - Added ValueError handling
    
    * Small fixes
    
    * Fix 179d ESPM update endpoint to run in foreground with Celery enabled (SEED-platform#4211)
    
    * Fixed bae object accessors
    
    * create two new methods for running save_raw and map to the foreground
    
    * fix type
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    4 people authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    7925a85 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    f7f9c08 View commit details
    Browse the repository at this point in the history
  2. Fix refresh_metadata (SEED-platform#4221)

    * Fix refresh_metadata
    
    * Rename
    haneslinger authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1e53c1a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Bump uwsgi from 2.0.17.1 to 2.0.22 in /requirements (SEED-platform#4209)

    Bumps [uwsgi](https://github.com/unbit/uwsgi-docs) from 2.0.17.1 to 2.0.22.
    - [Commits](https://github.com/unbit/uwsgi-docs/commits)
    
    ---
    updated-dependencies:
    - dependency-name: uwsgi
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alex Swindler <[email protected]>
    dependabot[bot] and axelstudios authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    ed7081b View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Remove Beta label from text of analysis button (SEED-platform#4225)

    remove beta from analysis
    
    Co-authored-by: Nicholas Long <[email protected]>
    kflemin and nllong authored Sep 16, 2023
    Configuration menu
    Copy the full SHA
    33c0630 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Fix Meters Without source_id (SEED-platform#4229)

    Fix showing meter readings for meters without `source_id`
    axelstudios authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    f8372e5 View commit details
    Browse the repository at this point in the history
  2. Fix performance for fetching analyses and force user email to lowerca…

    …se (SEED-platform#4213)
    
    * Set username to lowercase when updating user info
    
    * Removed unnecessary prefetch from analyses retrieval
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    3 people authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    833be65 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. EEEJ Analysis Functionality (SEED-platform#4208)

    * eeej analysis
    
    * precommit
    
    * precommit
    
    * add EJScreen
    
    * update eeej analysis to link to EJScreen report
    
    * adding analysis description for eeej
    
    * Fix display name
    
    * fix for analysis reruns
    
    * cleanup
    
    * fix eeej tests
    
    * cleanup
    
    * fix searching for string in a NoneType
    
    * set manual geocoding
    
    * fix geocode tests and add census to geocode summary
    
    * fix typos
    
    * geocode with lat/lng over address if available
    
    * add copyright text
    
    * small doc formatting cleanup
    
    * cleanup
    
    * oops, missed this formatting
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    4 people authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    84b06ad View commit details
    Browse the repository at this point in the history
  2. Show Analysis debug_message If Available (SEED-platform#4198)

    Show analysis debug_message if available
    
    Co-authored-by: Katherine Fleming <[email protected]>
    axelstudios and kflemin authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    59e07d9 View commit details
    Browse the repository at this point in the history
  3. Use display name in custom reports legend (SEED-platform#4060)

    * Use display name in custom reports legend
    
    * Fix docker compose
    
    * Fix Tests
    
    * Address comment
    
    * Clean
    
    ---------
    
    Co-authored-by: Katherine Fleming <[email protected]>
    haneslinger and kflemin authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ea1dcea View commit details
    Browse the repository at this point in the history
  4. Allow analysis property view related properties to be null (SEED-plat…

    …form#4227)
    
    * update ondelete buildingfile > event > scenarios
    
    * update relationhsip to null when a property is deleted
    
    * add warning triangle
    
    * remove checkbox to delete analyses with properties
    
    * precommit
    
    * reorder migrations
    
    * reset
    
    * remove commit from outside branch
    
    * add warning to analyses page
    
    * styles
    
    * Update migrations
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    perryr16 and haneslinger authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1136d53 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Add more API documentation for meter and meter readings (SEED-platfor…

    …m#4237)
    
    * add more api doc info on meter and meter reading endpoints
    
    * Improved nested documentation, added swagger support for enums, sorted meter readings
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Sep 23, 2023
    Configuration menu
    Copy the full SHA
    12b624e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Update inventory selection to include current inventory type only (SE…

    …ED-platform#3862)
    
    filter selection by current invetory type and return its length
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    41cd02a View commit details
    Browse the repository at this point in the history
  2. Update default meter range selection for BETTER analysis (SEED-platfo…

    …rm#3819)
    
    * Show all navs in org
    
    * reverse the default better meter selection
    
    * Allow analysis to be by range or cycle
    
    * html updates to add cycle to BETTER
    
    * revert to allow merge
    
    * select cycle for better
    
    * update docker-dev better api endpoint
    
    * modify valid meter data to accept cycle start and end dates
    
    * precommit
    
    * formatting
    
    * remove console and updat better url
    
    * merge conflicts
    
    * order
    
    * default current cycle to eui and better on select_cycle
    
    * Simplified
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Ryo <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    5 people authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    735ede7 View commit details
    Browse the repository at this point in the history
  3. Delete BuildingFiles and Related Events on PropertyState delete (SEED…

    …-platform#4217)
    
    * update ondelete buildingfile > event > scenarios
    
    * precommit
    
    * delete scenario if event is deleted
    
    * cascade over nothing
    
    * Renumber migration
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    16692c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Fixed Issues with Scenario/Measure CRUD Operations (SEED-platform#4240)

    Fixed issues with scenario/measure CRUD operations, cherry-picked from a640926
    axelstudios authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    f5a9536 View commit details
    Browse the repository at this point in the history
  2. Add a cycle indicator to the analysis modal and filter analyses for c…

    …urrent cycle (SEED-platform#3837)
    
    * expose current cycle on new analysis modal
    
    * display analysis associated with cycle
    
    * refactor help text
    
    * add cycle indicator to analysis_card
    
    * syntax
    
    * refactor for clarity
    
    * add cycle_name to analysis display tables
    
    * add cycle dropdown to inventory detail analyses page
    
    * find analyses relavent to current cycle
    
    * precommit
    
    * formatting
    
    * remove debug logs
    
    * clarifying note
    
    * consistency
    
    * Fixed ui-router navigation
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    20d2ab0 View commit details
    Browse the repository at this point in the history
  3. Disable ability to remove matching criteria fields once inventory is …

    …added (SEED-platform#4222)
    
    * update ondelete buildingfile > event > scenarios
    
    * base for locked matching criteria
    
    * refactor for clarity
    
    * remove matching preview from frontend
    
    * remove matching preview from backend
    
    * translations
    
    * precommit
    
    * remove unrelated migration
    
    * revert
    
    * update tests
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    37d1da5 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Add smaller EEEJ data files for testing (SEED-platform#4243)

    add smaller EEEJ data files for testing
    kflemin authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    5030df2 View commit details
    Browse the repository at this point in the history
  2. Add Uniformat Table (SEED-platform#4238)

    * Add uniformat
    
    * Minor fixes
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    axelstudios and nllong authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    757dede View commit details
    Browse the repository at this point in the history
  3. Fix Meter Overwrites (SEED-platform#4250)

    * add test to make sure meter readings do not overwrite
    
    * Fixed major bug where inserting a single meter reading would delete any existing readings for any meter with the same start time
    - Added the ability for inserting bulk meter readings to update existing data
    - Sanitized sql inputs in `copy_readings`
    
    * Simplification
    
    * EEEJ test fix
    
    * add test to test overwrite of bulk meter import
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    3 people authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    6e04a7d View commit details
    Browse the repository at this point in the history
  4. Fix filter group dropdown bugs (SEED-platform#4249)

    Fix for filter group dropdown issues
    
    Co-authored-by: Alex Swindler <[email protected]>
    ebeers-png and axelstudios authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    1122f60 View commit details
    Browse the repository at this point in the history
  5. Add Import Export to Audit Template (SEED-platform#4215)

    * base for at get buildings
    
    * base batch at import functional from frontend button
    
    * frontend confirm before upating with at
    
    * frontend triggers backend batch update
    
    * functional but missing real time progress updates
    
    * functional with progress
    
    progress is moving, but cant get back to frontend
    
    properties updating, progress bar only 50%
    
    functional with progress
    
    * cleanup
    
    * precommit
    
    * summary and date formatting
    
    * bad credentials guards
    
    * test for full at import and property update
    
    * precommit
    
    * sample buildingsync xml file
    
    * swagger documentation
    
    * request validation
    
    * precommit
    
    * comment cleanup
    
    * comment cleanup
    
    * improve tests and disable update until selection
    
    * translate
    
    * lokalise translations
    
    * function description
    
    * update view permissions
    
    * clarify error message logic
    
    * precommit
    
    * add name to at building summary
    
    * add at_updated_at to pstate on at import, prevent duplicate uploads
    
    * create column on at import to display and compare
    
    * include translation
    
    * update tests
    
    * precommit
    
    * precommit
    
    * remove translation
    
    * build bsync xml from pstate
    
    * multiple iterations for xml export
    
    * base for batch export to at
    
    * add audit_template_report_type to org model
    
    * test cleanup
    
    * add audit_template_report_type to org model
    
    * add at report type to org settings
    
    * update batch test
    
    * toggle at password visibility
    
    * move batch export to celery
    
    * export properties to at from inv list actions
    
    * backfill org audit_template_report_type
    
    * mock tests for export to audit template
    
    * phrasing
    
    * refactor export results
    
    * build out export results table
    
    * precommit
    
    * revert
    
    * precommit
    
    * download current lokalise files
    
    * add default display field to failed exports
    
    * incorporate audit template report type in test
    
    * request body to be a dict not list
    
    * add translations
    
    * update ondelete buildingfile > event > scenarios
    
    * remove property name from inventory and expand modal
    
    * update states to reflect at_updated
    
    * add export to at from inv det actions
    
    * precommit
    
    * merge develop
    
    * migration conflict
    
    * Renumber migrations
    
    * Small fixes
    
    * Privilege enforcement
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    perryr16 and axelstudios authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    55031b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Fix EEEJ analysis errors when there are no lat/long or address (SEED-…

    …platform#4247)
    
    * fix eeej analysis errors
    
    * add eeej to tasks and fix for non-eager celery
    
    * Fix for dict key types changing based on ALWAYS_EAGER
    
    * fixes!
    
    * Simplification
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    3 people authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1059035 View commit details
    Browse the repository at this point in the history
  2. Add envvar to specify loading test EEEJ dataset (SEED-platform#4254)

    * add envvar to specify loading test EEEJ dataset
    
    * slight mod to support strings as boolean values
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    kflemin and nllong authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    67d16ff View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Default to excluding Address Line 1 as a matching criteria (SEED-plat…

    …form#4256)
    
    * Default to excluding Address Line 1 for matching
    
    * [WIP] Fix some tests
    
    * update tests for address_line_1 default matching criteria removal
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    4 people authored Sep 30, 2023
    Configuration menu
    Copy the full SHA
    25ebebe View commit details
    Browse the repository at this point in the history
  2. Bump version (SEED-platform#4259)

    * bump versions
    
    * current change log
    
    * add remaining two PRs before release
    nllong authored Sep 30, 2023
    Configuration menu
    Copy the full SHA
    561ccc3 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Refactor map page for functionality and performance (SEED-platform#4260)

    * Major map/eeej/layout improvements
    
    * Added tract shading, database indices
    
    * Fix test failure
    axelstudios authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    308adf3 View commit details
    Browse the repository at this point in the history
  2. Release 2.20.0 (SEED-platform#4261)

    * Remove Deprecated APIs (SEED-platform#4049)
    
    * Remove deprecated endpoints
    
    * Update tests
    
    * Remove additional code related to API v2
    
    * Add ubid_threshold to expected org response
    
    * Lock `google-chrome` to v114 (SEED-platform#4165)
    
    Lock chrome version to webdriver version
    
    * Bump word-wrap from 1.2.3 to 1.2.4 (SEED-platform#4154)
    
    Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
    - [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
    - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: word-wrap
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Fix a few code-formatting issues (SEED-platform#4172)
    
    * run autopep to cleanup a few straggling issues
    
    * Run precommit against migrations
    
    * Cleanup unnecessary logging
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Add Open Street Map to CSP rules (SEED-platform#4169)
    
    * add error handling for sf edge case (SEED-platform#4159)
    
    add error handldling for sf edge case
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Remove ID from inventory document display name (SEED-platform#4125)
    
    remove id from inventory doc on inv det
    
    * Set the MEDIA_ROOT path back to original value during test (SEED-platform#4174)
    
    * set the mediaroot path back to where it started
    
    * naming
    
    * Optimize list analyses endpoint (SEED-platform#4206)
    
    * Optimize list analyses endpoint
    
    * Add outputfiles back in
    
    * Fix
    
    * Make it even faster
    
    * Move analyses endpoint (SEED-platform#4210)
    
    * Add new `create_property` and `update_with_espm` endpoint (SEED-platform#4012)
    
    * 179d create_property endpoint
    
    * precommit
    
    * adding property id, state id, and view id to create response
    
    * Partial fixes for handling bad data
    
    * Verify property exists and belongs to org
    
    * start of new serializer and controlling extra_data fields for 179d
    
    * fix property create endpoint
    
    * Formatting
    
    * fix org_id on column views
    
    * add report_format to PM download so spreadsheet can be downloaded
    
    * updating BAE and small tweak since assets are now typed
    
    * update BAE processing in reader
    
    * updating BAE to v0.1.14
    
    * remove uneeded view
    
    * Add ESPM download for single property (via API) (SEED-platform#4158)
    
    * add single property download method
    
    * add viewset for downloading single espm report
    
    * fix BAE migration and update swagger schema
    
    * rename pm report single to download
    
    * update lokalise notes and pull from latest from website
    
    * initial commit with a new update with ESPM function. need to get the backend method finished
    
    * enable udpate_with_espm
    
    * add test and column mapping profile helper to load in the data
    
    * fix example file that was downloaded from espm
    
    * fix comment formats
    
    * file paths
    
    * style espm modal and fix both upload methods
    
    * put tmp files into the projects media dir
    
    * add column mapping profile param to update_with_espm
    
    * put tmp files into the projects media dir
    
    * add status to dresponse for pyseed
    
    * do not save in media_root
    
    * precommit
    
    * allow different urls for better and at during testing
    
    * return the mapping profile object when creating from file
    
    * add tests to ensure read_only fields are protected
    
    * Update models.py
    
    * Update models.py
    
    * - Removed broken `property_id` option
    - Fixed extra_data columns to only ones that actually apply
    - Changed `merge_state` from 0 to 1
    - Added ValueError handling
    
    * Small fixes
    
    * Fix 179d ESPM update endpoint to run in foreground with Celery enabled (SEED-platform#4211)
    
    * Fixed bae object accessors
    
    * create two new methods for running save_raw and map to the foreground
    
    * fix type
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Fix display name (SEED-platform#4223)
    
    * Fix refresh_metadata (SEED-platform#4221)
    
    * Fix refresh_metadata
    
    * Rename
    
    * Bump uwsgi from 2.0.17.1 to 2.0.22 in /requirements (SEED-platform#4209)
    
    Bumps [uwsgi](https://github.com/unbit/uwsgi-docs) from 2.0.17.1 to 2.0.22.
    - [Commits](https://github.com/unbit/uwsgi-docs/commits)
    
    ---
    updated-dependencies:
    - dependency-name: uwsgi
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Remove Beta label from text of analysis button  (SEED-platform#4225)
    
    remove beta from analysis
    
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Fix Meters Without `source_id` (SEED-platform#4229)
    
    Fix showing meter readings for meters without `source_id`
    
    * Fix performance for fetching analyses and force user email to lowercase (SEED-platform#4213)
    
    * Set username to lowercase when updating user info
    
    * Removed unnecessary prefetch from analyses retrieval
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    
    * EEEJ Analysis Functionality (SEED-platform#4208)
    
    * eeej analysis
    
    * precommit
    
    * precommit
    
    * add EJScreen
    
    * update eeej analysis to link to EJScreen report
    
    * adding analysis description for eeej
    
    * Fix display name
    
    * fix for analysis reruns
    
    * cleanup
    
    * fix eeej tests
    
    * cleanup
    
    * fix searching for string in a NoneType
    
    * set manual geocoding
    
    * fix geocode tests and add census to geocode summary
    
    * fix typos
    
    * geocode with lat/lng over address if available
    
    * add copyright text
    
    * small doc formatting cleanup
    
    * cleanup
    
    * oops, missed this formatting
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Show Analysis `debug_message` If Available (SEED-platform#4198)
    
    Show analysis debug_message if available
    
    Co-authored-by: Katherine Fleming <[email protected]>
    
    * Use display name in custom reports legend (SEED-platform#4060)
    
    * Use display name in custom reports legend
    
    * Fix docker compose
    
    * Fix Tests
    
    * Address comment
    
    * Clean
    
    ---------
    
    Co-authored-by: Katherine Fleming <[email protected]>
    
    * Allow analysis property view related properties to be null (SEED-platform#4227)
    
    * update ondelete buildingfile > event > scenarios
    
    * update relationhsip to null when a property is deleted
    
    * add warning triangle
    
    * remove checkbox to delete analyses with properties
    
    * precommit
    
    * reorder migrations
    
    * reset
    
    * remove commit from outside branch
    
    * add warning to analyses page
    
    * styles
    
    * Update migrations
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    
    * Add more API documentation for meter and meter readings (SEED-platform#4237)
    
    * add more api doc info on meter and meter reading endpoints
    
    * Improved nested documentation, added swagger support for enums, sorted meter readings
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Update inventory selection to include current inventory type only (SEED-platform#3862)
    
    filter selection by current invetory type and return its length
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Update default meter range selection for BETTER analysis (SEED-platform#3819)
    
    * Show all navs in org
    
    * reverse the default better meter selection
    
    * Allow analysis to be by range or cycle
    
    * html updates to add cycle to BETTER
    
    * revert to allow merge
    
    * select cycle for better
    
    * update docker-dev better api endpoint
    
    * modify valid meter data to accept cycle start and end dates
    
    * precommit
    
    * formatting
    
    * remove console and updat better url
    
    * merge conflicts
    
    * order
    
    * default current cycle to eui and better on select_cycle
    
    * Simplified
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Ryo <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Delete BuildingFiles and Related Events on PropertyState delete (SEED-platform#4217)
    
    * update ondelete buildingfile > event > scenarios
    
    * precommit
    
    * delete scenario if event is deleted
    
    * cascade over nothing
    
    * Renumber migration
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Fixed Issues with Scenario/Measure CRUD Operations (SEED-platform#4240)
    
    Fixed issues with scenario/measure CRUD operations, cherry-picked from a640926
    
    * Add a cycle indicator to the analysis modal and filter analyses for current cycle (SEED-platform#3837)
    
    * expose current cycle on new analysis modal
    
    * display analysis associated with cycle
    
    * refactor help text
    
    * add cycle indicator to analysis_card
    
    * syntax
    
    * refactor for clarity
    
    * add cycle_name to analysis display tables
    
    * add cycle dropdown to inventory detail analyses page
    
    * find analyses relavent to current cycle
    
    * precommit
    
    * formatting
    
    * remove debug logs
    
    * clarifying note
    
    * consistency
    
    * Fixed ui-router navigation
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Disable ability to remove matching criteria fields once inventory is added (SEED-platform#4222)
    
    * update ondelete buildingfile > event > scenarios
    
    * base for locked matching criteria
    
    * refactor for clarity
    
    * remove matching preview from frontend
    
    * remove matching preview from backend
    
    * translations
    
    * precommit
    
    * remove unrelated migration
    
    * revert
    
    * update tests
    
    ---------
    
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Add smaller EEEJ data files for testing (SEED-platform#4243)
    
    add smaller EEEJ data files for testing
    
    * Add Uniformat Table (SEED-platform#4238)
    
    * Add uniformat
    
    * Minor fixes
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Fix Meter Overwrites (SEED-platform#4250)
    
    * add test to make sure meter readings do not overwrite
    
    * Fixed major bug where inserting a single meter reading would delete any existing readings for any meter with the same start time
    - Added the ability for inserting bulk meter readings to update existing data
    - Sanitized sql inputs in `copy_readings`
    
    * Simplification
    
    * EEEJ test fix
    
    * add test to test overwrite of bulk meter import
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Fix filter group dropdown bugs (SEED-platform#4249)
    
    Fix for filter group dropdown issues
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Add Import Export to Audit Template (SEED-platform#4215)
    
    * base for at get buildings
    
    * base batch at import functional from frontend button
    
    * frontend confirm before upating with at
    
    * frontend triggers backend batch update
    
    * functional but missing real time progress updates
    
    * functional with progress
    
    progress is moving, but cant get back to frontend
    
    properties updating, progress bar only 50%
    
    functional with progress
    
    * cleanup
    
    * precommit
    
    * summary and date formatting
    
    * bad credentials guards
    
    * test for full at import and property update
    
    * precommit
    
    * sample buildingsync xml file
    
    * swagger documentation
    
    * request validation
    
    * precommit
    
    * comment cleanup
    
    * comment cleanup
    
    * improve tests and disable update until selection
    
    * translate
    
    * lokalise translations
    
    * function description
    
    * update view permissions
    
    * clarify error message logic
    
    * precommit
    
    * add name to at building summary
    
    * add at_updated_at to pstate on at import, prevent duplicate uploads
    
    * create column on at import to display and compare
    
    * include translation
    
    * update tests
    
    * precommit
    
    * precommit
    
    * remove translation
    
    * build bsync xml from pstate
    
    * multiple iterations for xml export
    
    * base for batch export to at
    
    * add audit_template_report_type to org model
    
    * test cleanup
    
    * add audit_template_report_type to org model
    
    * add at report type to org settings
    
    * update batch test
    
    * toggle at password visibility
    
    * move batch export to celery
    
    * export properties to at from inv list actions
    
    * backfill org audit_template_report_type
    
    * mock tests for export to audit template
    
    * phrasing
    
    * refactor export results
    
    * build out export results table
    
    * precommit
    
    * revert
    
    * precommit
    
    * download current lokalise files
    
    * add default display field to failed exports
    
    * incorporate audit template report type in test
    
    * request body to be a dict not list
    
    * add translations
    
    * update ondelete buildingfile > event > scenarios
    
    * remove property name from inventory and expand modal
    
    * update states to reflect at_updated
    
    * add export to at from inv det actions
    
    * precommit
    
    * merge develop
    
    * migration conflict
    
    * Renumber migrations
    
    * Small fixes
    
    * Privilege enforcement
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Fix EEEJ analysis errors when there are no lat/long or address (SEED-platform#4247)
    
    * fix eeej analysis errors
    
    * add eeej to tasks and fix for non-eager celery
    
    * Fix for dict key types changing based on ALWAYS_EAGER
    
    * fixes!
    
    * Simplification
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    
    * Add envvar to specify loading test EEEJ dataset (SEED-platform#4254)
    
    * add envvar to specify loading test EEEJ dataset
    
    * slight mod to support strings as boolean values
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Default to excluding Address Line 1 as a matching criteria (SEED-platform#4256)
    
    * Default to excluding Address Line 1 for matching
    
    * [WIP] Fix some tests
    
    * update tests for address_line_1 default matching criteria removal
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    
    * Bump version (SEED-platform#4259)
    
    * bump versions
    
    * current change log
    
    * add remaining two PRs before release
    
    * Refactor map page for functionality and performance (SEED-platform#4260)
    
    * Major map/eeej/layout improvements
    
    * Added tract shading, database indices
    
    * Fix test failure
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: Alex Swindler <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Katherine Fleming <[email protected]>
    Co-authored-by: Hannah Eslinger <[email protected]>
    Co-authored-by: Ross Perry <[email protected]>
    Co-authored-by: ebeers-png <[email protected]>
    Co-authored-by: Alex Chapin <[email protected]>
    Co-authored-by: Ryo <[email protected]>
    9 people authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    eda7c0b View commit details
    Browse the repository at this point in the history
  3. Release 2.20.0 (SEED-platform#4262)

    Merge main release commit into develop.
    nllong authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    83fcc9f View commit details
    Browse the repository at this point in the history
  4. Fix the items in the 2.20.0 changelog (SEED-platform#4263)

    put the latest PRs in the right place
    nllong authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    820cf74 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. ArcGIS CSP rule (SEED-platform#4265)

    Add ArcGIS CSP rule
    axelstudios authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    96aa964 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Add documentation for cleaning up conflicting column names during mig…

    …ration (SEED-platform#4264)
    
    * add more documentation around cleaning up columns
    
    * Update docs/source/migrations.rst
    
    Co-authored-by: Katherine Fleming <[email protected]>
    
    * Update docs/source/migrations.rst
    
    Co-authored-by: Katherine Fleming <[email protected]>
    
    ---------
    
    Co-authored-by: Katherine Fleming <[email protected]>
    nllong and kflemin authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    2b28b07 View commit details
    Browse the repository at this point in the history
  2. Update changelog for 2.20.0 (SEED-platform#4268)

    add 2 remaining items for release
    nllong authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    45da704 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Fix edge case for map label filtering (SEED-platform#4270)

    Fix ids that are used for map filtering
    axelstudios authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    47656e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Update changelog (SEED-platform#4272)

    one more entry
    nllong authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    9504d49 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    8f74f6a View commit details
    Browse the repository at this point in the history
  2. Update dependencies and fonts (SEED-platform#3941)

    * Updated icons, dependencies, and font awesome
    
    * Several more Font Awesome fixes
    
    * Precommit
    
    ---------
    
    Co-authored-by: kflemin <[email protected]>
    axelstudios and kflemin authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    8c30d60 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

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

Commits on Oct 9, 2023

  1. Update Redis config to support encryption in transit with AWS ElastiC…

    …ache (SEED-platform#4258)
    
    * changes to support redis on Stratus including encryption in transit.
    
    * sort requirements and f-string
    
    * f-strings
    
    ---------
    
    Co-authored-by: Damon Haley <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    4 people authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    0c2b9de View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Fix mapping of BETTER's measures with empty strings to false (SEED-pl…

    …atform#4276)
    
    map measure empty strings to false
    nllong authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    13e51a5 View commit details
    Browse the repository at this point in the history
  2. move cspell config to json and to the root (SEED-platform#4277)

    * move cspell config to json and to the root
    
    * fix spelling list for documentation
    
    * add a lot more words to dictionary
    nllong authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    5018266 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

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

Commits on Oct 13, 2023

  1. Code Cleanup (SEED-platform#3539)

    * Prettier improvements
    
    * ESLint improvements
    
    * ESLint fixes
    
    * Additional ESLint improvements
    
    * TONS of ESLint, bug, and typo fixes
    
    * Add stylelint
    
    * Remove deprecated libsass
    
    * Fix Apply Profile button
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    axelstudios and nllong authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    5459216 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Enable natural sorting of Inventory List columns (SEED-platform#4281)

    * Enable natural sorting of Inventory List columns
    
    * Naturally sort extra_data columns
    
    * Restrict extra_data natural sort to text column types
    
    * Update test
    axelstudios authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a4f76a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

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

Commits on Oct 20, 2023

  1. Increase ESPM max timeout (SEED-platform#4296)

    * Increase max timeout to ~3minutes
    
    * Switched time.sleep back to 2
    anchapin authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    962ac7c View commit details
    Browse the repository at this point in the history
  2. Fix cycle deletion modal (SEED-platform#4291)

    Co-authored-by: Nicholas Long <[email protected]>
    axelstudios and nllong authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    6035ee0 View commit details
    Browse the repository at this point in the history
  3. Handle nonexistent timestamps (SEED-platform#4294)

    Co-authored-by: Nicholas Long <[email protected]>
    axelstudios and nllong authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    8b00f30 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Feature to enable Redis for ElastiCache (SEED-platform#4288)

    * force ssl for elasticache.
    
    * fix bug with celery broker connect string for Elastichache redis.
    
    * fix syntax error.
    
    * force ssl.
    
    * make more docker config settings appropriate for prod.
    
    * fix django debug_level
    
    * change defaults back to false to not break existing tests.
    
    * take out quotes for false.
    
    ---------
    
    Co-authored-by: Damon Haley <[email protected]>
    Co-authored-by: Nicholas Long <[email protected]>
    3 people authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    683ed09 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Update list of BETTER's measures returned (SEED-platform#4300)

    * list of better measures were out of date
    
    * Fixed alphabetization
    
    ---------
    
    Co-authored-by: Alex Swindler <[email protected]>
    nllong and axelstudios authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    37f594c View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Add failing logic to AT export if AT credentials are invalid (SEED-pl…

    …atform#4282)
    
    * eeej small files
    
    * fail gracefully if at export credentials are invalid
    
    * update tests for return values
    
    * move dev var to override
    
    * styles
    
    * add env var for faster migrations
    
    * send at credentials as form-data to allow escape characters(%)
    
    ---------
    
    Co-authored-by: Nicholas Long <[email protected]>
    perryr16 and nllong authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    3362c07 View commit details
    Browse the repository at this point in the history
  2. Add analysis description translations (SEED-platform#4304)

    add analysis description translations
    
    Co-authored-by: Nicholas Long <[email protected]>
    kflemin and nllong authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    1e6dcc7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

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

Commits on Oct 27, 2023

  1. Health check endpoint (SEED-platform#4371)

    Added `/api/health_check/` endpoint
    axelstudios authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    b0f04e7 View commit details
    Browse the repository at this point in the history
  2. Update changelog

    axelstudios committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    0dbce5a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

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

Commits on Nov 3, 2023

  1. Provide environment variable to disable wait-for-it condition in depl…

    …oyments (SEED-platform#4377)
    
    * disable wait-for-it in Stratus - managed services are always running.
    
    * change var STRATUS_MANAGED_SERVICES_ENABLED to DISABLE_SERVICE_CHECKS_ON_START
    
    ---------
    
    Co-authored-by: Damon Haley <[email protected]>
    dhaley and Damon Haley authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    ebd4aa8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea0a0e4 View commit details
    Browse the repository at this point in the history
  3. Bump django from 3.2.20 to 3.2.23 in /requirements (SEED-platform#4379)

    Bumps [django](https://github.com/django/django) from 3.2.20 to 3.2.23.
    - [Commits](django/django@3.2.20...3.2.23)
    
    ---
    updated-dependencies:
    - dependency-name: django
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Long <[email protected]>
    dependabot[bot] and nllong authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    2258583 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    21d9c9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36af0ae View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. 🍱 Add back OPEN customized email templates

    FLEX-106
    Justin Belanger committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7b79849 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. 🍱 Add GRID-related images

    FLEX-106
    Justin Belanger committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    34f2bf4 View commit details
    Browse the repository at this point in the history
  2. 🌐 Add back translations for OPEN-branded outbound emails

    FLEX-106
    Justin Belanger committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    8c592dc View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. 💥 Re-add OPEN-related outbound email templating code

    FLEX-106
    Justin Belanger committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    596715f View commit details
    Browse the repository at this point in the history
  2. 🐛 Use correct signup URL for OPEN-customized emails

    FLEX-106
    Justin Belanger committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    4656629 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/opengb-develop' into FLEX-106_up…

    …date-seed-2
    Justin Belanger committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    f9dfd64 View commit details
    Browse the repository at this point in the history
  4. 🎨 Code formatting

    FLEX-106
    Justin Belanger committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    f736a3d View commit details
    Browse the repository at this point in the history