Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* typos * Style expot buttons as in mockups * Switch to created filter group after creation * Custom Reports: Add 'ghg' and 'ghg_intensity' to 'valid_column_data_types' Fixes #3567 * Fixed typo * Revise the error checks to ensure that the actual column is also selected if the target column is selected Fixes #3571 * Property Insights: Use the same column for the name between hovering over data point and in the table at the bottom Fixes #3555 * exempt all milestones * 3331: add r^2 vaules in messages * bug fix in sidebar * Toggle cycles for cutom data view * Final version of the BPS sample data files * Use the same color for each axis per filter group * remove unused closing tag and something else * Send column "name", not "column_name" thur api * Output proper error message * On FilterGroup delete, filter groups don't filter≈y * report plots with the correct colors * reports, convert use_description to property_type * fix axis labels * compile y columns via api result * linting * move BPS data to own directory, add readme * cleanup readme * add export column mappings to csv * linting * Fix update labels and label selected * remove nosetests in favor of pytests * fix name of address normalization test * Allow filtering on all columns * linting * precommit flake8 from gitlab to github * auto update pre-commit versions * add in pytest-django to the requirements * Bump django from 3.2.15 to 3.2.16 in /requirements Bumps [django](https://github.com/django/django) from 3.2.15 to 3.2.16. - [Release notes](https://github.com/django/django/releases) - [Commits](django/django@3.2.15...3.2.16) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * remove use of campus on the property model (#3614) * Fix permissions for viewers to see program overview (#3620) * FIX Viewers can see program overview * Add some mypy types * Fix mypy types * Fix some tests * Fix more tests * Fix More tests * Fix returning ESPM templates with no children (#3632) * Fix note's API result to not include related model's view ID (#3635) * overload to_representation to not show null field of the related model * update API documentation * Apply label to only selected (#3637) * Added the ability to create multiple compliance programs (#3623) * Added filter group selection and started with CRUD UI * Making progress in adding CRUD features similar to 'Custom Reports' * Updated link to program setup from "+" dropdown * Program setup page and revised test * Added filter group selection and started with CRUD UI * Add programs selector to program overview and property insights pages (#3636) * Rework form, fix left nav refresh issue, and make filter groups work on charts * Fix for no filter group applied * Route to programs not program_setup * Use field instead of column in text Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Katherine Fleming <[email protected]> Co-authored-by: Nicholas Long <[email protected]> * Add create, update, retrieve, and delete to Meter API (#3639) * add crud operations for meters * remove unused imports with updated precommit of autoflake * add in alias to meters, cleanup get_source_display() method * skip passing property_id to meter create * Add delete meters UI (#3640) * Add refresh_readings back in Co-authored-by: Hannah Eslinger <[email protected]> * Finishing touches (#3646) Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Nicholas Long <[email protected]> * update alt text, remove metric from program (#3647) * update alt text, remove metric from program * update general settings * 2.16.0 release prep (#3650) * bump version * update ci and publish to use latest versions * FIX filtering on other inventory type * update publish seed-tags output var * update docker publish versions * Update contribution information and enforce PR labels (#3654) * update contribution proposal, add pr label checks, and update contributing workflow documentation * Update .github/workflows/pr-labels.yml * Update docs/source/developer_resources.rst Co-authored-by: isalanglois <[email protected]> * Refactor meter selection (#3649) * Refactor meter selection * Remove scenario filtering * Return only need columns in compliance evaluate (#3664) * Fix swagger loading the Meter endpoints (#3666) * return no empty meter queryset to fix swagger * Update seed/views/v3/meters.py * Disable sorting by derived column (#3669) * Sort legend on custom reports (#3671) * Refactor properties_across_cycles_with_filters so it only makes one PropertyViews query * Fix legend * Fix tooltip in insights legend (#3678) * import "spacey" csv file (#3680) * Ensure that filter group/agg pairs share a color * Fix spinner * fixing getting display id by org * adding x-axis column ids to list of columns to return * Fix switching filter group * ESPM requests have changed. Report list now returned as JSON * custom report edit mode changes * remove portfolio manager v2.1 api and parse_template * handle #VALUE! and #NAME! errors in Excel files * handle #VALUE! and #NAME! errors in Excel files * flake8 * add test * typos * Revised the property name of AT files and added disclaimer in readme about AT files Fixes #3478 * Add spinner to model deletion * Update links for support (#3681) * pin to ubuntu 20.04 for publishing * Nav property on click in property insight page * pin shapely to version prior to 2.0 release * add in missing resourceuse tag * Delete derived columns before org (#3700) * Refactor properties_across_cycles_with_filters so it only makes one PropertyViews query * Fix spinner * Make sure the left and right axis have the same range * Fix typo at end of line 574 * Fix #VALUE! errors when importing xlsx files (#3685) * Fix issue with evaluating compliance metric (#3715) Fixes #3697 Co-authored-by: Alex Chapin <[email protected]> * Reorder the metric type drop down text in Program Configuration (#3719) Co-authored-by: Alex Chapin <[email protected]> * ESPM formatting changes (#3716) Co-authored-by: Alex Chapin <[email protected]> * bump release versions (#3717) * Resolve conflicts on main merge to develop (#3724) * Fix stacked property points (#3725) * Fix filter group with extra column work on revised programs (#3727) * Allow users to create columns (#3730) Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Alex Chapin <[email protected]> * Fix filter on nulls and empty strings * Address comments * Add the @has_perm_class permission to program metric api endpoints (#3729) Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Nicholas Long <[email protected]> * fix meter service route for units in organization settings (#3738) update meter service route * Fix custom report legend sort for chrome (#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]> * Sort column mappings in profile before export (#3748) * Update derived column migration to prevent conflicting column names and prevent duplicate column names (#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 * Fixed issue with overlapping meter readings with new ESPM format (#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 (#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]> * Show portfolio manager errors (#3735) Co-authored-by: Alex Chapin <[email protected]> * Allow users to hide property insight dataset (#3726) Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Nicholas Long <[email protected]> * remove references to prod server, as needed (#3781) * Update help text (#3782) help text * Fix filtering on "" and !"" for all data types (#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]> * Fix bug where compliance calculations were not being cast to the right data types (#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 * Mark icebox-labeled issues as stale after 180 days (#3790) flag ice box issues as stale after 180 days * Bump future from 0.18.2 to 0.18.3 in /requirements (#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> * Prep release 2.17.1 (#3793) * bump version * update changelog Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Hannah Eslinger <[email protected]> Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Alex Chapin <[email protected]> Co-authored-by: Alex Swindler <[email protected]> Co-authored-by: Viveiros <[email protected]> Co-authored-by: Austin <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Katherine Fleming <[email protected]> Co-authored-by: isalanglois <[email protected]>
- Loading branch information