Skip to content

Conversation

@jessepeterson
Copy link
Member

Implement querying DEP names. This includes:

  • Generic interfaces & structs for list-returning queries (i.e. pagination, etc.)
  • Storage implementations for mysql, pgsql, inmem and filekv backends
  • Simple test coverage
  • Documentation & OpenAPI spec updates.

While perhaps overkill this implements some of the recent discussion around pagination and filtering queries in the generic form.

Notes:

  • The legacy file backend test was removed because an erroring stub function to meet the interface is created. We'll remove the file backend in another PR to keep intents separated.

@jessepeterson
Copy link
Member Author

@korylprince hopefully parts of this can serve as a model for e.g. micromdm/nanomdm#214.

@jessepeterson
Copy link
Member Author

Note this also gets closer for #47 by having an interface for querying DEP names.

Copy link

@korylprince korylprince left a comment

Choose a reason for hiding this comment

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

LGTM

@jessepeterson jessepeterson merged commit 0a38381 into micromdm:main Dec 25, 2025
10 checks passed
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.

2 participants