-
Notifications
You must be signed in to change notification settings - Fork 10
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
[feature] Add presets #62
base: main
Are you sure you want to change the base?
Commits on Jul 31, 2024
-
Add presets table and setup alembic for migrations
Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0745faa - Browse repository at this point
Copy the full SHA 0745faaView commit details -
Create presets service for database operations Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edd9da5 - Browse repository at this point
Copy the full SHA edd9da5View commit details -
Create endpoints for presets Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35838c7 - Browse repository at this point
Copy the full SHA 35838c7View commit details -
tests/conftest.py: Add fixtures
Add fixtures to conftest.py for database session and FastAPI TestClient Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d3f4b5 - Browse repository at this point
Copy the full SHA 3d3f4b5View commit details -
Add unittests for /presets endpoint Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b78886a - Browse repository at this point
Copy the full SHA b78886aView commit details -
gh-actions/start.sh: Add database environment variable
Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2a7de8 - Browse repository at this point
Copy the full SHA b2a7de8View commit details -
.github/workflows/unit_tests.yaml: Add database env variable
Add TEUTHOLOGY_API_SQLITE_URI environment variable to tox.ini and unit_tests.yaml Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54099fc - Browse repository at this point
Copy the full SHA 54099fcView commit details
Commits on Aug 8, 2024
-
Added a limit on how many presets a user can store at a time (currently 10) Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd3b11d - Browse repository at this point
Copy the full SHA bd3b11dView commit details
Commits on Aug 13, 2024
-
Add PresetArgs schema, update Presets cmd column type
Added a schema for /add endpoint request body for validating cmd attribute. Updated the cmd column datatype from string to JSON for the Presets model. Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 955c1dc - Browse repository at this point
Copy the full SHA 955c1dcView commit details
Commits on Aug 19, 2024
-
Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b70962 - Browse repository at this point
Copy the full SHA 2b70962View commit details
Commits on Aug 21, 2024
-
Add query parameter to search preset by suite
Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72c88d9 - Browse repository at this point
Copy the full SHA 72c88d9View commit details
Commits on Sep 4, 2024
-
Convert username to lowercase, update request models for presets
Removed the suite attribute from PresetArgs, created a new model for /update with optional preset fields Signed-off-by: Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b9424f - Browse repository at this point
Copy the full SHA 1b9424fView commit details