Skip to content

Commit

Permalink
fixed/dropdown: enterprise users can use any model available (#5110)
Browse files Browse the repository at this point in the history
[CODY-3138](https://linear.app/sourcegraph/issue/CODY-3138)

Previously we did not allow enterprise users to use cody pro models that
were enabled on their instance. Here we refine that test to check only
if it's a free user.

## Test plan
Manual test

## Changelog
Fix bug where enterprise users were stopped from using enabled,
server-sent models.
  • Loading branch information
jamesmcnamara authored Aug 6, 2024
1 parent 066d9c6 commit bb025f5
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,14 +73,6 @@ export const EnterpriseUser: Story = {
isDotComUser: false,
isCodyProUser: false,
},
},
}

export const NewStyleEnterpriseUser: Story = {
args: {
userInfo: {
isDotComUser: false,
isCodyProUser: false,
},
serverSentModelsEnabled: true,
},
}
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ function modelAvailability(
if (!userInfo.isDotComUser && !serverSentModelsEnabled) {
return 'not-selectable-on-enterprise'
}
if (isCodyProModel(model) && !userInfo.isCodyProUser) {
if (isCodyProModel(model) && userInfo.isDotComUser && !userInfo.isCodyProUser) {
return 'needs-cody-pro'
}
return 'available'
Expand Down

0 comments on commit bb025f5

Please sign in to comment.