Skip to content
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] Projects - Checkpoint 2 #2065

Open
wants to merge 33 commits into
base: feature/age-662-project-1-add-update-tables-columns
Choose a base branch
from

Commits on Sep 8, 2024

  1. refactor (backend): update scope of testsets, applications, evaluator…

    …s and evaluations models to be project-specific
    aybruhm committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    f7e8225 View commit details
    Browse the repository at this point in the history
  2. chore (backend): resolve sqlalchemy.exc.ArgumentError after registeri…

    …ng relationship mapper in models
    aybruhm committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    8cfc131 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. refactor (backend): scope project_id to entities aside from testsets,…

    … applications, & evaluators
    aybruhm committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    06406f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ed63a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af0497b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96aea7a View commit details
    Browse the repository at this point in the history
  5. refactor (backend): make user_id column optional in DB entities and c…

    …reate Alembic migration for project_id scoping
    aybruhm committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    31cdcdd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5b8e1f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8d41eee View commit details
    Browse the repository at this point in the history
  8. refactor (backend): include default project_id in authentication midd…

    …leware (auth_context)
    aybruhm committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1bae734 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. feat (migrations): add custom data migration to manage project_id in …

    …DB entities and integrate with Alembic
    aybruhm committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    43fc826 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d5f922 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e5993f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6eecfc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0beaf89 View commit details
    Browse the repository at this point in the history
  6. feat (backend): implement utility function get project_id from reques…

    …t state or request query_param
    aybruhm committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    667c40d View commit details
    Browse the repository at this point in the history
  7. refactor (backend): make use of utility function to get default proje…

    …ct_id and make use of it in db querying
    aybruhm committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    9068ae6 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. refactor (backend):

    - scope evaluation router endpoints and parts of app router endpoints
    - update business logic managers to include project_id
    - update app_variant_response type in agenta-cli/ to include project_id.
    aybruhm committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b275e15 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/age-662-project-1-add-update-tables-columns' in…

    …to oss-feature/age-667-project-2-update-scope-in-database_routers
    aybruhm committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    7eaa879 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature/age-662-project-1-add-update-tables-columns' in…

    …to oss-feature/age-667-project-2-update-scope-in-database_routers
    aybruhm committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    0294d35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f06e2a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37b9729 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94e356d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec6041e View commit details
    Browse the repository at this point in the history
  8. refactor (backend): replace get_project_id functionality with retriev…

    …e_project_id_from_request
    aybruhm committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f6d998b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    97b0b91 View commit details
    Browse the repository at this point in the history
  10. refactor (backend): improve authentication middleware to:

    - set project_id from request (if it exists) to request.state
    - otherwise, set the default project id to request.state
    - improve try-except-finally to set default user_id
    aybruhm committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    d2fb567 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4c3ba31 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    17b4888 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. minor refactor (migrations): query models to fetch records that have …

    …no project_id in the case of downgrade migration to remove project_id
    aybruhm committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7e2c542 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d28a70b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e93801 View commit details
    Browse the repository at this point in the history
  4. chore (style): format code

    aybruhm committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0076528 View commit details
    Browse the repository at this point in the history