Kayla Washburn-Love
4672849d05
chore: clean up usage of Object.keys ( #14484 )
2024-08-29 17:21:29 -06:00
Kayla Washburn-Love
d2a22c538b
chore: add more stories and use new groups query for user settings page ( #14481 )
2024-08-29 17:00:12 -06:00
Kayla Washburn-Love
6bc93520c4
fix: fix light mode styles for organization delete button ( #14485 )
2024-08-29 16:10:31 -06:00
Asher
cd38e297b6
fix: make non-existent asset paths return a 404 ( #14472 )
...
Before, if a file was not found we would serve the app.
This would cause either the login page or the workspace
page to load (and consequently error because `assets` is
likely not a valid user).
2024-08-29 13:52:08 -08:00
Kayla Washburn-Love
49afab12d5
feat: show organization name for groups on user profile ( #14448 )
2024-08-29 10:55:00 -06:00
Jaayden Halko
15d74a11a0
feat: improve custom roles create/edit page ( #14456 )
...
* fix: improve show/hide checkbox text
* feat: add parent checkbox for grouped resource permissions
* fix: align action list item to a grid
* chore: add additional tests
* fix: format
2024-08-28 18:13:33 -04:00
dependabot[bot] and BrunoQuaresma
7667d64686
chore: bump the mui group across 1 directory with 6 updates ( #14400 )
...
* chore: bump the mui group across 1 directory with 6 updates
Bumps the mui group with 6 updates in the /site directory:
| Package | From | To |
| --- | --- | --- |
| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material ) | `5.16.0` | `5.16.7` |
| [@mui/lab](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab ) | `5.0.0-alpha.129` | `5.0.0-alpha.173` |
| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material ) | `5.16.0` | `5.16.7` |
| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system ) | `5.16.0` | `5.16.7` |
| [@mui/utils](https://github.com/mui/material-ui/tree/HEAD/packages/mui-utils ) | `5.16.0` | `5.16.6` |
| [@mui/x-tree-view](https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view ) | `7.9.0` | `7.13.0` |
Updates `@mui/icons-material` from 5.16.0 to 5.16.7
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.7/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.7/packages/mui-icons-material )
Updates `@mui/lab` from 5.0.0-alpha.129 to 5.0.0-alpha.173
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/next/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/HEAD/packages/mui-lab )
Updates `@mui/material` from 5.16.0 to 5.16.7
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.7/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.7/packages/mui-material )
Updates `@mui/system` from 5.16.0 to 5.16.7
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.7/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.7/packages/mui-system )
Updates `@mui/utils` from 5.16.0 to 5.16.6
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.6/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.6/packages/mui-utils )
Updates `@mui/x-tree-view` from 7.9.0 to 7.13.0
- [Release notes](https://github.com/mui/mui-x/releases )
- [Changelog](https://github.com/mui/mui-x/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mui/mui-x/commits/v7.13.0/packages/x-tree-view )
---
updated-dependencies:
- dependency-name: "@mui/icons-material"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/lab"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/material"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/system"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/utils"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/x-tree-view"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: mui
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix breaking changes
* Fix fmt
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BrunoQuaresma <bruno_nonato_quaresma@hotmail.com >
2024-08-28 15:19:05 -03:00
Kayla Washburn-Love
b36d979a60
chore: add provisioner api version to /buildinfo ( #14446 )
2024-08-27 13:40:51 -06:00
Asher
88d7181a47
fix: filter "add group member" by organization ( #14404 )
...
This is accomplished by using the members endpoint instead of the users
endpoint, and to that end the UserAutocomplete component has been
reworked to support either endpoint as separate components with a shared
base.
* Add Storybook for groups page
This ensures it is using the right endpoint for the add member dropdown.
* Add ability to mock react-query errors
2024-08-26 11:13:34 -08:00
Asher
83f9ea17b4
chore: update organizations doc link ( #14361 )
2024-08-26 10:40:18 -08:00
Jaayden Halko
fb6b954222
chore: update secondary and disabled text colors ( #14355 )
2024-08-26 12:22:32 -04:00
Steven Masley
c8eacc6df7
chore!: allow CreateUser to accept multiple organizations ( #14383 )
...
* chore: allow CreateUser to accept multiple organizations
In a multi-org deployment, it makes more sense to allow for multiple
org memberships to be assigned at create. The legacy param will still
be honored.
* Handle sdk deprecation better by maintaining cli functions
2024-08-23 21:23:51 +00:00
Steven Masley
af125c3795
chore: refactor entitlements to be a safe object to use ( #14406 )
...
* chore: refactor entitlements to be passable as an argument
Previously, all usage of entitlements requires mutex usage on the
api struct directly. This prevents passing the entitlements to
a sub package. It also creates the possibility for misuse.
2024-08-23 16:21:58 -05:00
Kayla Washburn-Love
5710a98714
chore: update @types/node and fix vite warning ( #14403 )
2024-08-22 16:44:14 -06:00
dependabot[bot] and BrunoQuaresma
aeb4040958
chore: bump the emotion group across 1 directory with 3 updates ( #14396 )
...
* chore: bump the emotion group across 1 directory with 3 updates
Bumps the emotion group with 3 updates in the /site directory: [@emotion/css](https://github.com/emotion-js/emotion ), [@emotion/react](https://github.com/emotion-js/emotion ) and [@emotion/styled](https://github.com/emotion-js/emotion ).
Updates `@emotion/css` from 11.11.2 to 11.13.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/css@11.11.2...@emotion/css@11.13.0 )
Updates `@emotion/react` from 11.11.4 to 11.13.3
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.11.4...@emotion/react@11.13.3 )
Updates `@emotion/styled` from 11.11.5 to 11.13.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/styled@11.11.5...@emotion/styled@11.13.0 )
---
updated-dependencies:
- dependency-name: "@emotion/css"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: emotion
- dependency-name: "@emotion/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: emotion
- dependency-name: "@emotion/styled"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: emotion
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lint
* Fix type
* Fix fmt
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BrunoQuaresma <bruno_nonato_quaresma@hotmail.com >
2024-08-22 13:46:59 -03:00
dependabot[bot]
046c1c4228
chore: bump the vite group across 1 directory with 3 updates ( #14281 )
...
Bumps the vite group with 3 updates in the /site directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ), [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker ) and [vite-plugin-turbosnap](https://github.com/IanVS/vite-plugin-turbosnap ).
Updates `vite` from 5.3.3 to 5.4.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.1/packages/vite )
Updates `vite-plugin-checker` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/fi3ework/vite-plugin-checker/releases )
- [Changelog](https://github.com/fi3ework/vite-plugin-checker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.7.1...vite-plugin-checker@0.7.2 )
Updates `vite-plugin-turbosnap` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/IanVS/vite-plugin-turbosnap/releases )
- [Commits](https://github.com/IanVS/vite-plugin-turbosnap/compare/v1.0.2...v1.0.3 )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: vite
- dependency-name: vite-plugin-checker
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
- dependency-name: vite-plugin-turbosnap
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 14:18:35 +03:00
dependabot[bot]
3e5cfa9e45
chore: bump msw from 2.2.3 to 2.3.5 in /site ( #14138 )
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.2.3 to 2.3.5.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.2.3...v2.3.5 )
---
updated-dependencies:
- dependency-name: msw
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 14:17:49 +03:00
dependabot[bot]
fbec45b807
chore: bump pretty-bytes from 6.1.0 to 6.1.1 in /site ( #14301 )
...
Bumps [pretty-bytes](https://github.com/sindresorhus/pretty-bytes ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/sindresorhus/pretty-bytes/releases )
- [Commits](https://github.com/sindresorhus/pretty-bytes/compare/v6.1.0...v6.1.1 )
---
updated-dependencies:
- dependency-name: pretty-bytes
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 14:17:13 +03:00
Danny Kopping
6960d194ae
feat: add provisioning timings to understand slow build times ( #14274 )
2024-08-21 14:18:58 +02:00
Jon Ayers
b6d35edebd
chore: remove meticulous from CI ( #14369 )
2024-08-20 14:13:13 -04:00
Kayla Washburn-Love
03f05e25f6
chore(site): make info gray ( #14356 )
2024-08-20 11:59:23 -06:00
Ethan
cca4519420
feat: enable setting max port share level during template creation ( #14366 )
2024-08-20 22:48:39 +10:00
Asher
4446d61fcd
fix: show org summary page if not entitled ( #14336 )
...
You cannot edit the settings without being entitled, so show the summary
page instead.
2024-08-19 15:57:02 -08:00
Kayla Washburn-Love
1c3dc8392e
chore: remove dangling eslint-ignore comments ( #14334 )
2024-08-19 16:08:53 -06:00
Asher
fa59b30cfb
chore: update editorconfig with new tabs default ( #14335 )
2024-08-19 11:40:58 -08:00
Steven Masley
755afa31cf
chore: ui error handling should be specific to general ( #14346 )
...
* chore: ui error handling should be specific to general
Specific errors should be checked before defaulting to a general
error handling
2024-08-19 13:28:43 -05:00
Jaayden Halko
bec6a26d0e
fix: re-add original create template context menu ( #14326 )
2024-08-16 17:16:13 -04:00
Kayla Washburn-Love
7142cbb9e6
chore: enable noConsoleLog lint ( #14329 )
2024-08-16 10:12:06 -06:00
dependabot[bot]
2c150d03f6
chore: bump tzdata from 1.0.30 to 1.0.40 in /site ( #14303 )
...
Bumps [tzdata](https://github.com/rogierschouten/tzdata-generate ) from 1.0.30 to 1.0.40.
- [Release notes](https://github.com/rogierschouten/tzdata-generate/releases )
- [Commits](https://github.com/rogierschouten/tzdata-generate/compare/v1.0.30...v1.0.40 )
---
updated-dependencies:
- dependency-name: tzdata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 17:38:05 +03:00
dependabot[bot]
a62e69d34a
chore: bump undici from 6.19.2 to 6.19.7 in /site ( #14300 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.19.2 to 6.19.7.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.19.2...v6.19.7 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 10:59:40 -03:00
Kayla Washburn-Love
95a7c0c4f0
chore: use tabs for prettier and biome ( #14283 )
2024-08-15 14:53:53 -06:00
dependabot[bot]
db2d0596d4
chore: bump axios from 1.7.2 to 1.7.4 in /site ( #14265 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 16:02:54 -04:00
dependabot[bot]
f2a96ac984
chore: bump the jest group across 1 directory with 2 updates ( #14157 )
...
Bumps the jest group with 2 updates in the /site directory: [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ).
Updates `jest` from 29.6.2 to 29.7.0
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest )
Updates `@types/jest` from 29.5.2 to 29.5.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: jest
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: jest
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 19:41:25 +00:00
dependabot[bot]
82cb6ef7ec
chore: bump typescript from 5.2.2 to 5.5.4 in /site ( #14164 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.2.2 to 5.5.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.2.2...v5.5.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 19:34:02 +00:00
Kayla Washburn-Love
d15f16fa2e
chore: replace eslint with biome ( #14263 )
2024-08-15 13:26:29 -06:00
Steven Masley
7b09d98238
chore: add /groups endpoint to filter by organization and/or member ( #14260 )
...
* chore: merge get groups sql queries into 1
* Add endpoint for fetching groups with filters
* remove 2 ways to customizing a fake authorizer
2024-08-15 13:40:15 -05:00
Bruno Quaresma
f619500833
chore(site): reduce flakiness on terminal stories ( #14269 )
2024-08-15 11:30:17 -03:00
Kayla Washburn-Love
8563b372e8
feat: filter templates by organization ( #14254 )
2024-08-14 15:01:45 -06:00
Steven Masley and Jaayden Halko
84fdfd2a18
chore: remove UpsertCustomRole in favor of Insert + Update ( #14217 )
...
* chore: remove UpsertCustomRole in favor of Insert + Update
---------
Co-authored-by: Jaayden Halko <jaayden.halko@gmail.com >
2024-08-13 12:53:47 -05:00
Bruno Quaresma
712a1b50d8
fix(site): correct user agent data on audit row ( #14243 )
2024-08-13 14:02:16 -03:00
Steven Masley
ccc664de37
chore: rename 'Deployment' button to 'Administration' ( #14240 )
...
* chore: rename 'Deployment' button to 'Administration'
Reword "Auditing" to a noun like the rest of the dropdowns
2024-08-13 11:21:02 -05:00
Muhammad Atif Ali
48f29a1995
docs: move api and cli docs routes to reference/ ( #14241 )
2024-08-13 18:39:46 +03:00
Hugo Dutka
6f9b1a39f4
fix: allow group members to read group information ( #14200 )
...
* - allow group members to read basic Group info
- allow group members to see they are part of the group, but not see that information about other members
- add a GetGroupMembersCountByGroupID SQL query, which allows group members to see members count without revealing other information about the members
- add the group_members_expanded db view
- rewrite group member queries to use the group_members_expanded view
- add the RBAC ResourceGroupMember and add it to relevant roles
- rewrite GetGroupMembersByGroupID permission checks
- make the GroupMember type contain all user fields
- fix type issues coming from replacing User with GroupMember in group member queries
- add the MemberTotalCount field to codersdk.Group
- display `group.total_member_count` instead of `group.members.length` on the account page
2024-08-13 09:20:24 -05:00
Benjamin Peinhardt
76722a7db5
fix: make default support links respect --docs-url ( #14176 )
...
make default support links respect --docs-url
2024-08-12 17:01:22 -04:00
Kayla Washburn-Love
4c7132f08b
chore: redirect to the correct template page routes ( #14230 )
2024-08-12 13:12:28 -06:00
Kayla Washburn-Love
59a80d70dc
feat: show organization information on templates page ( #14224 )
2024-08-12 09:15:13 -06:00
Asher
ba4186dacc
feat: show summary if unable to edit org ( #14214 )
...
This can happen if you can edit the members, for example, but not the
organization settings. In this case you will see a new summary page
instead of the edit form.
2024-08-09 13:31:03 -08:00
Jaayden Halko
0b9ed57c10
feat: add delete custom role context menu button and modal ( #14228 )
...
* feat: delete custom role
* fix: add doc comment
2024-08-09 16:59:44 -04:00
Bruno Quaresma
c648c548d8
refactor(site): make switches smaller ( #14226 )
2024-08-09 19:19:04 +00:00
Bruno Quaresma
21942afef3
feat(site): implement notification ui ( #14175 )
2024-08-09 13:43:09 -03:00