Skip to content

Conversation

@perryr16
Copy link
Contributor

@perryr16 perryr16 commented Apr 1, 2025

Inventory list part 1

  • adds AgGrid libraries
  • creates inventory service for inventory list grid endpoints
  • fetches org user settings (added to currentUser) and loads inventory with last used config (cycle, profile, filters, sorts)
  • divides inventory list into modular components
  • implements some actions (select all, select none, delete)
  • base for a custom cell menu. At the moment I haven't had any luck with this but leaving in as a reference for future development
  • adds a list of removable chips for filters and sorts
  • there are number of placeholder functions for future features like "Only show populated columns"

Does not include

  • label filtering
  • majority of 'actions'
  • filter groups
  • nested taxlots & properties via [+] icon
  • custom cell header menu

Testing

In order for this branch to function, the backend must be running branch angular/v4/build_ag_filters

@perryr16 perryr16 requested a review from crutan April 1, 2025 19:18
Copy link
Contributor

@crutan crutan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I promise to stop complaining about how complex column mapping is. This is a ton of work - and while I do not understand it all - it all appears to work based on my limited testing.

@perryr16 perryr16 marked this pull request as ready for review April 2, 2025 14:20
@perryr16 perryr16 requested review from axelstudios and kflemin April 2, 2025 14:24
@perryr16 perryr16 merged commit b8c4108 into main Apr 9, 2025
2 checks passed
@perryr16 perryr16 deleted the feat/inventory-list-part1 branch April 9, 2025 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants