-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commits on Dec 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 444d5ea - Browse repository at this point
Copy the full SHA 444d5eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for af65d98 - Browse repository at this point
Copy the full SHA af65d98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e0ed8 - Browse repository at this point
Copy the full SHA 54e0ed8View commit details
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for af19805 - Browse repository at this point
Copy the full SHA af19805View commit details
Commits on Dec 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 273f70c - Browse repository at this point
Copy the full SHA 273f70cView commit details
Commits on Dec 30, 2022
-
Allow users to create columns (SEED-platform#3730)
Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Alex Chapin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9904fa3 - Browse repository at this point
Copy the full SHA 9904fa3View commit details
Commits on Jan 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 047e25f - Browse repository at this point
Copy the full SHA 047e25fView commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 427d5d2 - Browse repository at this point
Copy the full SHA 427d5d2View commit details
Commits on Jan 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7552f53 - Browse repository at this point
Copy the full SHA 7552f53View commit details -
Merge pull request SEED-platform#3733 from SEED-platform/Fix-filter-o…
…n-nulls-and-empty-strings Fix filter on nulls and empty strings
Configuration menu - View commit details
-
Copy full SHA for 294626c - Browse repository at this point
Copy the full SHA 294626cView commit details
Commits on Jan 9, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for fe1ee8d - Browse repository at this point
Copy the full SHA fe1ee8dView commit details
Commits on Jan 10, 2023
-
fix meter service route for units in organization settings (SEED-plat…
…form#3738) update meter service route
Configuration menu - View commit details
-
Copy full SHA for 2490d96 - Browse repository at this point
Copy the full SHA 2490d96View commit details
Commits on Jan 11, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 2822c4e - Browse repository at this point
Copy the full SHA 2822c4eView commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 92acc00 - Browse repository at this point
Copy the full SHA 92acc00View commit details
Commits on Jan 17, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for d2e04cc - Browse repository at this point
Copy the full SHA d2e04ccView commit details
Commits on Jan 18, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for b1e4ed4 - Browse repository at this point
Copy the full SHA b1e4ed4View commit details -
Show portfolio manager errors (SEED-platform#3735)
Co-authored-by: Alex Chapin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 257ecb6 - Browse repository at this point
Copy the full SHA 257ecb6View commit details
Commits on Jan 19, 2023
-
Allow users to hide property insight dataset (SEED-platform#3726)
Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1694ed1 - Browse repository at this point
Copy the full SHA 1694ed1View commit details
Commits on Jan 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6abf1b1 - Browse repository at this point
Copy the full SHA 6abf1b1View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3374066 - Browse repository at this point
Copy the full SHA 3374066View commit details
Commits on Jan 25, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 53756e5 - Browse repository at this point
Copy the full SHA 53756e5View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1b04800 - Browse repository at this point
Copy the full SHA 1b04800View commit details -
Mark icebox-labeled issues as stale after 180 days (SEED-platform#3790)
flag ice box issues as stale after 180 days
Configuration menu - View commit details
-
Copy full SHA for ff64271 - Browse repository at this point
Copy the full SHA ff64271View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2f0ea1e - Browse repository at this point
Copy the full SHA 2f0ea1eView commit details
Commits on Jan 26, 2023
-
Prep release 2.17.1 (SEED-platform#3793)
* bump version * update changelog
Configuration menu - View commit details
-
Copy full SHA for 7a52919 - Browse repository at this point
Copy the full SHA 7a52919View commit details
Commits on Jan 27, 2023
-
Fix 500 on data view evaluate when extra data is not present (SEED-pl…
…atform#3803) Co-authored-by: Alex Chapin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4937300 - Browse repository at this point
Copy the full SHA 4937300View commit details
Commits on Jan 30, 2023
-
Catch create column error correctly (SEED-platform#3791)
Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 466a832 - Browse repository at this point
Copy the full SHA 466a832View commit details -
Configuration menu - View commit details
-
Copy full SHA for cec8abb - Browse repository at this point
Copy the full SHA cec8abbView commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22951d7 - Browse repository at this point
Copy the full SHA 22951d7View commit details
Commits on Feb 1, 2023
-
Remove state population in create column (SEED-platform#3806)
* Remove state population in creat column * Fix Tests --------- Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b6e170 - Browse repository at this point
Copy the full SHA 4b6e170View commit details -
Allow switching cycles in inventory detail page (SEED-platform#3783)
Co-authored-by: Alex Chapin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ce4ba4 - Browse repository at this point
Copy the full SHA 9ce4ba4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 26aac34 - Browse repository at this point
Copy the full SHA 26aac34View commit details
Commits on Feb 3, 2023
-
Sort the dropdown of meter units (SEED-platform#3822)
sort the dropdown of meter units
Configuration menu - View commit details
-
Copy full SHA for b3f9e3c - Browse repository at this point
Copy the full SHA b3f9e3cView commit details
Commits on Feb 4, 2023
-
Update Django to 3.2.17 and bump SEED to 2.17.2 (SEED-platform#3824)
* bump version of django * Update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for c1a8fc6 - Browse repository at this point
Copy the full SHA c1a8fc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c509588 - Browse repository at this point
Copy the full SHA c509588View commit details
Commits on Feb 8, 2023
-
Change "Program Configuration" to "Program Setup" (SEED-platform#3832)
Co-authored-by: Alex Chapin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88a7262 - Browse repository at this point
Copy the full SHA 88a7262View commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 198624a - Browse repository at this point
Copy the full SHA 198624aView commit details
Commits on Feb 14, 2023
-
Fix ESPM xml report import (SEED-platform#3856)
* update espm xml report processing * fix docstring * add xml parsing test with a download ESPM report
Configuration menu - View commit details
-
Copy full SHA for c8b79f6 - Browse repository at this point
Copy the full SHA c8b79f6View commit details
Commits on Feb 16, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 29fd2d9 - Browse repository at this point
Copy the full SHA 29fd2d9View commit details
Commits on Feb 17, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3350248 - Browse repository at this point
Copy the full SHA 3350248View commit details -
Remove project and compliance models (SEED-platform#3743)
* remove project and compliance models * move migration to be after alter meter type
Configuration menu - View commit details
-
Copy full SHA for d1eafa2 - Browse repository at this point
Copy the full SHA d1eafa2View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 46e062c - Browse repository at this point
Copy the full SHA 46e062cView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 62ce1e3 - Browse repository at this point
Copy the full SHA 62ce1e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25106a4 - Browse repository at this point
Copy the full SHA 25106a4View commit details
Commits on Feb 18, 2023
-
Fix clickable header (SEED-platform#3867)
Fix the clickable whitespace in the header
Configuration menu - View commit details
-
Copy full SHA for 99f0642 - Browse repository at this point
Copy the full SHA 99f0642View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b367ed1 - Browse repository at this point
Copy the full SHA b367ed1View commit details
Commits on Feb 19, 2023
-
Prep release 2.17.3 (SEED-platform#3870)
* update changelog for release * changelog
Configuration menu - View commit details
-
Copy full SHA for 474ca22 - Browse repository at this point
Copy the full SHA 474ca22View commit details
Commits on Feb 20, 2023
-
Open New Tab on Insight Property Click (SEED-platform#3853)
OPen new tab on property click on insights page
Configuration menu - View commit details
-
Copy full SHA for eec4f90 - Browse repository at this point
Copy the full SHA eec4f90View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5ed9a5e - Browse repository at this point
Copy the full SHA 5ed9a5eView commit details -
Prep release for 2.17.4 (SEED-platform#3875)
* bump versions * changelog * doc updates * precommit
Configuration menu - View commit details
-
Copy full SHA for 15e29fe - Browse repository at this point
Copy the full SHA 15e29feView commit details
Commits on Mar 19, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 49b4832 - Browse repository at this point
Copy the full SHA 49b4832View commit details
Commits on Mar 20, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 10043f3 - Browse repository at this point
Copy the full SHA 10043f3View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 76585bd - Browse repository at this point
Copy the full SHA 76585bdView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for d86095f - Browse repository at this point
Copy the full SHA d86095fView commit details
Commits on Mar 21, 2023
-
Fix casting of GHG metrics on Program Insight page (SEED-platform#3880)
* Fix * Fixed numeric test --------- Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 031df13 - Browse repository at this point
Copy the full SHA 031df13View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for edc711a - Browse repository at this point
Copy the full SHA edc711aView commit details
Commits on Mar 22, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 40a685d - Browse repository at this point
Copy the full SHA 40a685dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 573857e - Browse repository at this point
Copy the full SHA 573857eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for e07f088 - Browse repository at this point
Copy the full SHA e07f088View commit details -
Fix deletion of new custom report (SEED-platform#3924)
Fix deleteion of new custom report
Configuration menu - View commit details
-
Copy full SHA for 99f7f66 - Browse repository at this point
Copy the full SHA 99f7f66View commit details -
Fix saving BETTER/Salesforce data for non-active orgs (SEED-platform#…
…3925) Fixed saving BETTER/Salesforce data for non-active orgs
Configuration menu - View commit details
-
Copy full SHA for 3d9de45 - Browse repository at this point
Copy the full SHA 3d9de45View commit details
Commits on Mar 23, 2023
-
Fix GitHub Actions Masking (SEED-platform#3930)
Fix GitHub Actions masking
Configuration menu - View commit details
-
Copy full SHA for 98fc545 - Browse repository at this point
Copy the full SHA 98fc545View commit details -
adding >= and <= to display (SEED-platform#3928)
Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de565b2 - Browse repository at this point
Copy the full SHA de565b2View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for f503433 - Browse repository at this point
Copy the full SHA f503433View commit details
Commits on Mar 24, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 0275e20 - Browse repository at this point
Copy the full SHA 0275e20View commit details -
Fix active nav for deep URLs (SEED-platform#3931)
Fix active nav for deep urls
Configuration menu - View commit details
-
Copy full SHA for 4370f3b - Browse repository at this point
Copy the full SHA 4370f3bView commit details -
Fixed saving Program Setup data for non-active orgs (SEED-platform#3932)
Fixed unnecessary scrollbars Removed invalid `brief=true` arguments
Configuration menu - View commit details
-
Copy full SHA for 15aeed6 - Browse repository at this point
Copy the full SHA 15aeed6View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 968aa97 - Browse repository at this point
Copy the full SHA 968aa97View commit details
Commits on Mar 25, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for d1b7043 - Browse repository at this point
Copy the full SHA d1b7043View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 8a88cb4 - Browse repository at this point
Copy the full SHA 8a88cb4View commit details
Commits on Mar 26, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 5f30ebf - Browse repository at this point
Copy the full SHA 5f30ebfView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 16ace48 - Browse repository at this point
Copy the full SHA 16ace48View commit details
Commits on Mar 27, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 8dc72bf - Browse repository at this point
Copy the full SHA 8dc72bfView commit details
Commits on Mar 30, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for afc10ac - Browse repository at this point
Copy the full SHA afc10acView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for a1c8ea6 - Browse repository at this point
Copy the full SHA a1c8ea6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 251a8bb - Browse repository at this point
Copy the full SHA 251a8bbView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for cd34cdf - Browse repository at this point
Copy the full SHA cd34cdfView commit details
Commits on Mar 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0cf7141 - Browse repository at this point
Copy the full SHA 0cf7141View commit details -
Fix Salesforce connection requests for non-superusers (SEED-platform#…
…3947) Fix salesforce_connection requests for non-superusers Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 61fbfaa - Browse repository at this point
Copy the full SHA 61fbfaaView commit details -
Bump version and update changelog (SEED-platform#3950)
bump version and update changelog
Configuration menu - View commit details
-
Copy full SHA for c948690 - Browse repository at this point
Copy the full SHA c948690View commit details
Commits on Apr 4, 2023
-
Validate property state before creating BuildingSync document (SEED-p…
…latform#3953) * validate property state before creating buildingsync * precommit * error handling in one location * precommit
Configuration menu - View commit details
-
Copy full SHA for a4eb220 - Browse repository at this point
Copy the full SHA a4eb220View commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 876458f - Browse repository at this point
Copy the full SHA 876458fView commit details
Commits on Apr 14, 2023
-
Fix Update-Salesforce requests (SEED-platform#3978)
Fix POST update_salesforce inputs
Configuration menu - View commit details
-
Copy full SHA for 60390f2 - Browse repository at this point
Copy the full SHA 60390f2View commit details
Commits on Apr 19, 2023
-
Add Salesforce fields to store data admin contact (SEED-platform#3985)
* adding sf fields to store data admin contact * clear out variable between fields
Configuration menu - View commit details
-
Copy full SHA for bda96a7 - Browse repository at this point
Copy the full SHA bda96a7View commit details
Commits on Apr 20, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 7a2384a - Browse repository at this point
Copy the full SHA 7a2384aView commit details
Commits on May 1, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for fb63ff4 - Browse repository at this point
Copy the full SHA fb63ff4View commit details
Commits on May 2, 2023
-
Add zoom and panning to insights property page (SEED-platform#3879)
Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc1f6db - Browse repository at this point
Copy the full SHA cc1f6dbView commit details
Commits on May 3, 2023
-
Enforce non-null
taxlot_id
attached toTaxlotView
s (SEED-platform……#4006) * Enforce non-null taxlot_id attached to TaxlotViews * Re-number migrations
Configuration menu - View commit details
-
Copy full SHA for e2fbff3 - Browse repository at this point
Copy the full SHA e2fbff3View commit details -
Remove program overview tabular data (SEED-platform#4007)
Remove program overciew tabular data
Configuration menu - View commit details
-
Copy full SHA for deb1a60 - Browse repository at this point
Copy the full SHA deb1a60View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7e2a33d - Browse repository at this point
Copy the full SHA 7e2a33dView commit details
Commits on May 5, 2023
-
adding sf delete_label_on_sync setting (SEED-platform#4022)
* adding sf delete_label_on_sync setting * remove strs
Configuration menu - View commit details
-
Copy full SHA for 7015760 - Browse repository at this point
Copy the full SHA 7015760View commit details -
replacing seed getting started guide for v2.18 (SEED-platform#4026)
* replacing seed getting started guide for v2.18 * snake case
Configuration menu - View commit details
-
Copy full SHA for bf0e4dc - Browse repository at this point
Copy the full SHA bf0e4dcView commit details
Commits on May 6, 2023
-
Add in the start and end cycle year to the title (SEED-platform#4014)
Add cycle tange to program overview title
Configuration menu - View commit details
-
Copy full SHA for 82870f6 - Browse repository at this point
Copy the full SHA 82870f6View commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for de3b9d4 - Browse repository at this point
Copy the full SHA de3b9d4View commit details
Commits on May 10, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 883bb4e - Browse repository at this point
Copy the full SHA 883bb4eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d741d3c - Browse repository at this point
Copy the full SHA d741d3cView commit details -
Move reports to insights page (SEED-platform#4031)
Move reports to insights page Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3955adf - Browse repository at this point
Copy the full SHA 3955adfView commit details
Commits on May 11, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 1db2bd8 - Browse repository at this point
Copy the full SHA 1db2bd8View commit details
Commits on May 12, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 13bea9c - Browse repository at this point
Copy the full SHA 13bea9cView commit details
Commits on May 15, 2023
-
Fix column list profile GET request syntax (SEED-platform#3988)
* Fix column list profile get request syntax * Fix filter group request syntax
Configuration menu - View commit details
-
Copy full SHA for bc98e49 - Browse repository at this point
Copy the full SHA bc98e49View commit details
Commits on May 16, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for c90629f - Browse repository at this point
Copy the full SHA c90629fView commit details
Commits on May 22, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 2163524 - Browse repository at this point
Copy the full SHA 2163524View commit details -
Updated installation steps (SEED-platform#3987)
Updated psycopg2 version and added documentation for installing pyenv-virtualenv on macs
Configuration menu - View commit details
-
Copy full SHA for 3fc3068 - Browse repository at this point
Copy the full SHA 3fc3068View commit details
Commits on May 23, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 4332646 - Browse repository at this point
Copy the full SHA 4332646View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5d140fc - Browse repository at this point
Copy the full SHA 5d140fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f888a1 - Browse repository at this point
Copy the full SHA 1f888a1View commit details
Commits on May 27, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 2701857 - Browse repository at this point
Copy the full SHA 2701857View commit details
Commits on May 31, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for e8b1fd4 - Browse repository at this point
Copy the full SHA e8b1fd4View commit details
Commits on Jun 5, 2023
-
Add ranked sorting to insight property page (SEED-platform#4030)
* Add ranked sorting to insight property page * Fix for chrome
Configuration menu - View commit details
-
Copy full SHA for a6d8989 - Browse repository at this point
Copy the full SHA a6d8989View commit details
Commits on Jun 7, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for d7e0ebb - Browse repository at this point
Copy the full SHA d7e0ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bec609 - Browse repository at this point
Copy the full SHA 6bec609View commit details
Commits on Jun 14, 2023
-
Fix User Creation Bugs (SEED-platform#4094)
* Fixed multiple user creation bugs * Updated documentation
Configuration menu - View commit details
-
Copy full SHA for ee01b9e - Browse repository at this point
Copy the full SHA ee01b9eView commit details
Commits on Jun 20, 2023
-
Fix categorical data on reports scatter plot (SEED-platform#4085)
Co-authored-by: Katherine Fleming <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c460ef - Browse repository at this point
Copy the full SHA 6c460efView commit details
Commits on Jun 21, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for ef5476c - Browse repository at this point
Copy the full SHA ef5476cView commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db67361 - Browse repository at this point
Copy the full SHA db67361View commit details
Commits on Jun 23, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 2f87846 - Browse repository at this point
Copy the full SHA 2f87846View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7801f75 - Browse repository at this point
Copy the full SHA 7801f75View commit details
Commits on Jun 29, 2023
-
Fix Download URLs (SEED-platform#4066)
Fixed download urls with backslashes and more than 1 level of nesting
Configuration menu - View commit details
-
Copy full SHA for 9699e9d - Browse repository at this point
Copy the full SHA 9699e9dView commit details
Commits on Jul 3, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 41fa04b - Browse repository at this point
Copy the full SHA 41fa04bView commit details
Commits on Jul 9, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for d02eda8 - Browse repository at this point
Copy the full SHA d02eda8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a1c6c97 - Browse repository at this point
Copy the full SHA a1c6c97View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c99e4ca - Browse repository at this point
Copy the full SHA c99e4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7d20c - Browse repository at this point
Copy the full SHA 5f7d20cView commit details
Commits on Jul 12, 2023
-
Use iterator() when rehashing to save memory (SEED-platform#4139)
use iterator() when going through all the states to save memory
Configuration menu - View commit details
-
Copy full SHA for e7a3563 - Browse repository at this point
Copy the full SHA e7a3563View commit details
Commits on Jul 18, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 0fc09f0 - Browse repository at this point
Copy the full SHA 0fc09f0View commit details
Commits on Jul 19, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 358552e - Browse repository at this point
Copy the full SHA 358552eView commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22e66f3 - Browse repository at this point
Copy the full SHA 22e66f3View commit details
Commits on Jul 26, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 9654932 - Browse repository at this point
Copy the full SHA 9654932View commit details -
Lock
google-chrome
to v114 (SEED-platform#4165)Lock chrome version to webdriver version
Configuration menu - View commit details
-
Copy full SHA for fd60d6b - Browse repository at this point
Copy the full SHA fd60d6bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2548b62 - Browse repository at this point
Copy the full SHA 2548b62View commit details
Commits on Aug 1, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 43f91d0 - Browse repository at this point
Copy the full SHA 43f91d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ecbed7 - Browse repository at this point
Copy the full SHA 6ecbed7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 083dad5 - Browse repository at this point
Copy the full SHA 083dad5View commit details -
Remove ID from inventory document display name (SEED-platform#4125)
remove id from inventory doc on inv det
Configuration menu - View commit details
-
Copy full SHA for 16fb2d0 - Browse repository at this point
Copy the full SHA 16fb2d0View commit details
Commits on Aug 4, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for c706fef - Browse repository at this point
Copy the full SHA c706fefView commit details
Commits on Aug 29, 2023
-
Optimize list analyses endpoint (SEED-platform#4206)
* Optimize list analyses endpoint * Add outputfiles back in * Fix * Make it even faster
Configuration menu - View commit details
-
Copy full SHA for c4ff2bd - Browse repository at this point
Copy the full SHA c4ff2bdView commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 680b6a2 - Browse repository at this point
Copy the full SHA 680b6a2View commit details
Commits on Sep 6, 2023
-
Add new
create_property
andupdate_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]>
Configuration menu - View commit details
-
Copy full SHA for 7925a85 - Browse repository at this point
Copy the full SHA 7925a85View commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7f9c08 - Browse repository at this point
Copy the full SHA f7f9c08View commit details -
Fix refresh_metadata (SEED-platform#4221)
* Fix refresh_metadata * Rename
Configuration menu - View commit details
-
Copy full SHA for 1e53c1a - Browse repository at this point
Copy the full SHA 1e53c1aView commit details
Commits on Sep 15, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for ed7081b - Browse repository at this point
Copy the full SHA ed7081bView commit details
Commits on Sep 16, 2023
-
Remove Beta label from text of analysis button (SEED-platform#4225)
remove beta from analysis Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33c0630 - Browse repository at this point
Copy the full SHA 33c0630View commit details
Commits on Sep 19, 2023
-
Fix Meters Without
source_id
(SEED-platform#4229)Fix showing meter readings for meters without `source_id`
Configuration menu - View commit details
-
Copy full SHA for f8372e5 - Browse repository at this point
Copy the full SHA f8372e5View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 833be65 - Browse repository at this point
Copy the full SHA 833be65View commit details
Commits on Sep 22, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 84b06ad - Browse repository at this point
Copy the full SHA 84b06adView commit details -
Show Analysis
debug_message
If Available (SEED-platform#4198)Show analysis debug_message if available Co-authored-by: Katherine Fleming <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59e07d9 - Browse repository at this point
Copy the full SHA 59e07d9View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for ea1dcea - Browse repository at this point
Copy the full SHA ea1dceaView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1136d53 - Browse repository at this point
Copy the full SHA 1136d53View commit details
Commits on Sep 23, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 12b624e - Browse repository at this point
Copy the full SHA 12b624eView commit details
Commits on Sep 24, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 41cd02a - Browse repository at this point
Copy the full SHA 41cd02aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 735ede7 - Browse repository at this point
Copy the full SHA 735ede7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 16692c9 - Browse repository at this point
Copy the full SHA 16692c9View commit details
Commits on Sep 25, 2023
-
Fixed Issues with Scenario/Measure CRUD Operations (SEED-platform#4240)
Fixed issues with scenario/measure CRUD operations, cherry-picked from a640926
Configuration menu - View commit details
-
Copy full SHA for f5a9536 - Browse repository at this point
Copy the full SHA f5a9536View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 20d2ab0 - Browse repository at this point
Copy the full SHA 20d2ab0View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 37d1da5 - Browse repository at this point
Copy the full SHA 37d1da5View commit details
Commits on Sep 27, 2023
-
Add smaller EEEJ data files for testing (SEED-platform#4243)
add smaller EEEJ data files for testing
Configuration menu - View commit details
-
Copy full SHA for 5030df2 - Browse repository at this point
Copy the full SHA 5030df2View commit details -
Add Uniformat Table (SEED-platform#4238)
* Add uniformat * Minor fixes --------- Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 757dede - Browse repository at this point
Copy the full SHA 757dedeView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 6e04a7d - Browse repository at this point
Copy the full SHA 6e04a7dView commit details -
Fix filter group dropdown bugs (SEED-platform#4249)
Fix for filter group dropdown issues Co-authored-by: Alex Swindler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1122f60 - Browse repository at this point
Copy the full SHA 1122f60View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 55031b6 - Browse repository at this point
Copy the full SHA 55031b6View commit details
Commits on Sep 28, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 1059035 - Browse repository at this point
Copy the full SHA 1059035View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 67d16ff - Browse repository at this point
Copy the full SHA 67d16ffView commit details
Commits on Sep 30, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 25ebebe - Browse repository at this point
Copy the full SHA 25ebebeView commit details -
Bump version (SEED-platform#4259)
* bump versions * current change log * add remaining two PRs before release
Configuration menu - View commit details
-
Copy full SHA for 561ccc3 - Browse repository at this point
Copy the full SHA 561ccc3View commit details
Commits on Oct 1, 2023
-
Refactor map page for functionality and performance (SEED-platform#4260)
* Major map/eeej/layout improvements * Added tract shading, database indices * Fix test failure
Configuration menu - View commit details
-
Copy full SHA for 308adf3 - Browse repository at this point
Copy the full SHA 308adf3View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for eda7c0b - Browse repository at this point
Copy the full SHA eda7c0bView commit details -
Release 2.20.0 (SEED-platform#4262)
Merge main release commit into develop.
Configuration menu - View commit details
-
Copy full SHA for 83fcc9f - Browse repository at this point
Copy the full SHA 83fcc9fView commit details -
Fix the items in the 2.20.0 changelog (SEED-platform#4263)
put the latest PRs in the right place
Configuration menu - View commit details
-
Copy full SHA for 820cf74 - Browse repository at this point
Copy the full SHA 820cf74View commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 96aa964 - Browse repository at this point
Copy the full SHA 96aa964View commit details
Commits on Oct 3, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 2b28b07 - Browse repository at this point
Copy the full SHA 2b28b07View commit details -
Update changelog for 2.20.0 (SEED-platform#4268)
add 2 remaining items for release
Configuration menu - View commit details
-
Copy full SHA for 45da704 - Browse repository at this point
Copy the full SHA 45da704View commit details
Commits on Oct 4, 2023
-
Fix edge case for map label filtering (SEED-platform#4270)
Fix ids that are used for map filtering
Configuration menu - View commit details
-
Copy full SHA for 47656e5 - Browse repository at this point
Copy the full SHA 47656e5View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9504d49 - Browse repository at this point
Copy the full SHA 9504d49View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f74f6a - Browse repository at this point
Copy the full SHA 8f74f6aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 8c30d60 - Browse repository at this point
Copy the full SHA 8c30d60View commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1df392 - Browse repository at this point
Copy the full SHA d1df392View commit details
Commits on Oct 9, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 0c2b9de - Browse repository at this point
Copy the full SHA 0c2b9deView commit details
Commits on Oct 10, 2023
-
Fix mapping of BETTER's measures with empty strings to false (SEED-pl…
…atform#4276) map measure empty strings to false
Configuration menu - View commit details
-
Copy full SHA for 13e51a5 - Browse repository at this point
Copy the full SHA 13e51a5View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5018266 - Browse repository at this point
Copy the full SHA 5018266View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1945664 - Browse repository at this point
Copy the full SHA 1945664View commit details
Commits on Oct 13, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 5459216 - Browse repository at this point
Copy the full SHA 5459216View commit details
Commits on Oct 18, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for a4f76a2 - Browse repository at this point
Copy the full SHA a4f76a2View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 04bd758 - Browse repository at this point
Copy the full SHA 04bd758View commit details
Commits on Oct 20, 2023
-
Increase ESPM max timeout (SEED-platform#4296)
* Increase max timeout to ~3minutes * Switched time.sleep back to 2
Configuration menu - View commit details
-
Copy full SHA for 962ac7c - Browse repository at this point
Copy the full SHA 962ac7cView commit details -
Fix cycle deletion modal (SEED-platform#4291)
Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6035ee0 - Browse repository at this point
Copy the full SHA 6035ee0View commit details -
Handle nonexistent timestamps (SEED-platform#4294)
Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b00f30 - Browse repository at this point
Copy the full SHA 8b00f30View commit details
Commits on Oct 21, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 683ed09 - Browse repository at this point
Copy the full SHA 683ed09View commit details
Commits on Oct 24, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 37f594c - Browse repository at this point
Copy the full SHA 37f594cView commit details
Commits on Oct 25, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3362c07 - Browse repository at this point
Copy the full SHA 3362c07View commit details -
Add analysis description translations (SEED-platform#4304)
add analysis description translations Co-authored-by: Nicholas Long <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e6dcc7 - Browse repository at this point
Copy the full SHA 1e6dcc7View commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 13ec52f - Browse repository at this point
Copy the full SHA 13ec52fView commit details
Commits on Oct 27, 2023
-
Health check endpoint (SEED-platform#4371)
Added `/api/health_check/` endpoint
Configuration menu - View commit details
-
Copy full SHA for b0f04e7 - Browse repository at this point
Copy the full SHA b0f04e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dbce5a - Browse repository at this point
Copy the full SHA 0dbce5aView commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15177e7 - Browse repository at this point
Copy the full SHA 15177e7View commit details
Commits on Nov 3, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for ebd4aa8 - Browse repository at this point
Copy the full SHA ebd4aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea0a0e4 - Browse repository at this point
Copy the full SHA ea0a0e4View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2258583 - Browse repository at this point
Copy the full SHA 2258583View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21d9c9f - Browse repository at this point
Copy the full SHA 21d9c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36af0ae - Browse repository at this point
Copy the full SHA 36af0aeView commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b79849 - Browse repository at this point
Copy the full SHA 7b79849View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34f2bf4 - Browse repository at this point
Copy the full SHA 34f2bf4View commit details -
🌐 Add back translations for OPEN-branded outbound emails
FLEX-106
Justin Belanger committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 8c592dc - Browse repository at this point
Copy the full SHA 8c592dcView commit details
Commits on Nov 10, 2023
-
💥 Re-add OPEN-related outbound email templating code
FLEX-106
Justin Belanger committedNov 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 596715f - Browse repository at this point
Copy the full SHA 596715fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4656629 - Browse repository at this point
Copy the full SHA 4656629View commit details -
Merge remote-tracking branch 'origin/opengb-develop' into FLEX-106_up…
…date-seed-2
Justin Belanger committedNov 10, 2023 Configuration menu - View commit details
-
Copy full SHA for f9dfd64 - Browse repository at this point
Copy the full SHA f9dfd64View commit details -
Configuration menu - View commit details
-
Copy full SHA for f736a3d - Browse repository at this point
Copy the full SHA f736a3dView commit details