Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add building groups functionality (#4899)
* Inventory groups (#4726) * Added inventory groups * fixed formatting * Add in AH * Groups Details page * Lint * rp edits * migration * migration order precommit * lint * fix tests --------- Co-authored-by: Hannah Eslinger <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Ross Perry <[email protected]> * Inventory groups frontend edits (#4820) * Added inventory groups * fixed formatting * Add in AH * Groups Details page * Lint * rp edits * fix migrations * add group buttons to inv detail * groups to look like labels/dcs * least common ancestor * add all alis to group modal * move lowest common to org view * development * migration * member list default * optimize lowest_common * functional pre same node constraint * validate inventorygroup for name and org * fe error handling on group create * mapping constraint, inventory and group must share ali * precommit * overhaul of the serializer and member list * add and remove button bugs * precommit * merge conflicts * merge conflicts * Fix `hiredis` not found error (#4821) Fix hiredis not found error * navigation bugs * navigation bugs * troubleshooting * id bug * migration order precommit * lint * fix tests * integrate with develop fix frontend tests lint * fix tests, simplify migration, formatting precommit * lint * dry mapping presave * group meters page cleanup cleanup cleanup broken ali typo meters page functional * fix test --------- Co-authored-by: Elizabeth <[email protected]> Co-authored-by: Hannah Eslinger <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Alex Swindler <[email protected]> * Add various inventory group features (#4837) * descendant tree endpoint * refactor group merges --------- Co-authored-by: Ross Perry <[email protected]> * Systems and services fe edits (#4860) * Init systems and services * Add Create Service UI and API * create factories for groups and systems * system test * systems uigrids functional documentation * partial for system table * Add connection type to meters * refactor modal * building update endpoint * system endpoints * service crud functional precommit * service sad path tests error catching service tests * system sad path tests * front end error handling * Add meter import to sytems (#4857) * Fix rollup table (#4835) * default to float data type for axis data if data_type is not set on the selected column --------- Co-authored-by: kflemin <[email protected]> * More cts fixes (#4830) Co-authored-by: Katherine Fleming <[email protected]> * Init system meter upload * Lock sass dependency and enforce Node v20 (#4855) * use node version 20 for unittests --------- Co-authored-by: Caleb Rutan <[email protected]> Co-authored-by: kflemin <[email protected]> Co-authored-by: Alex Swindler <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Ross Perry <[email protected]> * fix test conflict --------- Co-authored-by: Hannah Eslinger <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Caleb Rutan <[email protected]> Co-authored-by: kflemin <[email protected]> Co-authored-by: Alex Swindler <[email protected]> * Updates to meter connection modal (#4868) * Add modal to update meter connections * Create update system meter connection endpoint * modal development * hookup group meter update * Fix tests * add config to serailized meter * precommit * comments * fix test * Add dashbard endpoint * group header styling * readable keys * sort options precommit precommit * migration * precommit * fix test * hookup group meter delete --------- Co-authored-by: Hannah Eslinger <[email protected]> Co-authored-by: Ross Perry <[email protected]> * Systems and services improvements (#4879) * systen service modal mods * update meter enums * property display field * alphabetical actions * nav error and modal arrangement * precommit * unit refactors * precommit * fix tests --------- Co-authored-by: Ross Perry <[email protected]> * Redo group meter creation (#4889) * Make create group meters modal * Remove add meter button from systems and services page * Init Group meter readings upload * Fix dupe error * Fix small things * Make little UI fixes * Add import/export to dashboard * Remove meter attched to other services from groups meter/meterreading list * Format * Format * Format * linter * translations and cleanup * lint * precommit * dismiss action * Fix meter usage * Add message to mismatched meter readings * Fix docker * styles & linter styles & linter * fix group meter usage test --------- Co-authored-by: Ross Perry <[email protected]> Co-authored-by: kflemin <[email protected]> * fix migration order * Format * precommit * add service options to modal when meter already configured * fix meter import tz issue * lint * add description text to group meters page * make-aware for meter reading query * precommit * small bugs lint * adding missing migration * precommit --------- Co-authored-by: ebeers-png <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Elizabeth <[email protected]> Co-authored-by: Ross Perry <[email protected]> Co-authored-by: Alex Swindler <[email protected]> Co-authored-by: Caleb Rutan <[email protected]> Co-authored-by: kflemin <[email protected]>
- Loading branch information