Thomas Schubart
4b402429b1
Remove fixed resources
2022-08-04 06:57:48 -03:00
Laurie T. Malau
04f122ca8a
add sorting
2022-08-01 08:00:45 -03:00
Thomas Schubart
c7c7c058ef
[dashboard] Select default class if nothing is selected
2022-07-25 12:39:20 -03:00
Thomas Schubart
d0c35234d4
[server] Add endpoint for retrieving workspace classes
2022-07-25 12:39:20 -03:00
Laurie T. Malau
e163181605
Extend server args with time-filtering
2022-07-25 08:07:20 -03:00
Alex Tugarev
568d9e7113
Add "spending limit is reached" notification
2022-07-22 11:31:17 -03:00
Andrew Farries
02bc08c4bd
Don't take bucket name as a request parameter
2022-07-22 08:16:17 -03:00
Andrew Farries
ef5dcfc3b5
Run ./generate.sh
...
Regenerate gRPC code.
2022-07-22 08:16:17 -03:00
Laurie T. Malau
60cd9d5314
View without data or access
2022-07-22 07:38:17 -03:00
Alex Tugarev
57c83fd42c
Add Spending Limit to Billing page
2022-07-21 09:22:16 -03:00
Alex Tugarev
472f0b71e0
Move usageAttributionId
2022-07-21 08:55:16 -03:00
Laurie T. Malau
693b08b03b
pagination
2022-07-21 07:52:16 -03:00
Thomas Schubart
4f6a5b576c
Incorporate review feedback
...
- Use latest workspace instance to set workspace class
- Add more detailed configuration for workspace classes
- Make workspace classes configurable in installer
2022-07-21 05:10:16 -03:00
Thomas Schubart
7557bbe4bf
[server] Set workspace class based on user preference
2022-07-21 05:10:16 -03:00
Gero Posmyk-Leinemann
2dc450d595
[protocol, et al] Extract gRPC ClientCallMetrics into protocol
2022-07-20 09:31:15 -03:00
Milan Pavlik
bdcbc8abed
[usage] Remove dummy data from server
2022-07-20 09:22:15 -03:00
Gero Posmyk-Leinemann
b6471fdfb3
[server, db] Fix BlockedRepository.delete
2022-07-20 09:05:15 -03:00
Andrew Farries
963d3c098b
[usage] Make endTime non-mandatory for billed session
2022-07-20 04:36:15 -03:00
Alex Tugarev
7057101a4d
[db][protocol] Implement a CostCenter entity to attribute workspace usage to
2022-07-20 04:05:15 -03:00
Andrew Farries
e2385352a4
[usage] Implement GetBilledUsage rpc
2022-07-18 13:57:13 +02:00
Alex Tugarev
be5a5dace1
Simple UI for Prebuild Events (sneak preview)
2022-07-15 15:12:02 +02:00
Christian Weichel
76ad6c215e
[ws-manager-bridge] Remove HasMoreResources admission constraint
...
We've moved to workspace classes for this feature.
2022-07-15 14:31:02 +02:00
Alex Tugarev
6c395b5881
Record webhook events
2022-07-15 10:58:02 +02:00
Christian Weichel
68840d62d4
[ws-manager-bridge] Remove HasUserLevel admission constraint
...
We never really used it and solved this case with other means
2022-07-14 19:49:01 +02:00
Gero Posmyk-Leinemann
d1c412edc2
[server] Hook up usage API
2022-07-13 12:09:00 +02:00
Gero Posmyk-Leinemann
c7cfb42d78
[server, protocol] GuardedCostCenter and AttributionId.parse/render
2022-07-12 16:23:59 +02:00
Gero Posmyk-Leinemann
565d38d151
[protocol] Have ConfigCat map userId to custom.user_id
2022-07-12 14:40:59 +05:30
Laurie T. Malau
79f90d802c
Implement skateboard Usage view
2022-07-11 12:35:58 +05:30
Christian Weichel
48aff21449
[ws-manager-bridge] Use WS update status version
2022-07-08 20:23:55 +05:30
Gero Posmyk-Leinemann
9ed8cde648
[feature flags] Nudge passing in full User shapes and derive email from it
...
This will more effective segmentation based on emails and potentially other things, like identity providers (GitHub, GitLab, BitBucket etc.)
2022-07-08 19:29:55 +05:30
Gero Posmyk-Leinemann
32400c31b2
[dashboard, protocol] Move ProfileState to User.Profile
2022-07-08 12:53:55 +05:30
Andrew Farries
543d66f914
[server] Add APIs for working with blocked repos
...
* Create, list, delete.
2022-07-07 12:27:54 +05:30
Thomas Schubart
88e5beb8d6
[bridge] Regularly check for class updates
2022-07-06 23:15:53 +05:30
Thomas Schubart
24d939d021
[bridge] Retrieve classes during registration
2022-07-06 23:15:53 +05:30
Christian Weichel
0f3d1d383b
[server] Add protected_secrets feature flag
2022-07-06 19:22:53 +05:30
Thomas Schubart
cd60a4a12d
[dashboard] Allow user to set workspace class
2022-07-06 11:13:53 +05:30
Sven Efftinge
8bf152ba03
[dashboard] allow editing user information
...
fixes #10999
2022-07-05 12:18:52 +05:30
mustard
f2fdb418f1
Add test cases ssh public keys namespace
2022-07-05 11:04:52 +05:30
mustard
154dc5fd7d
[server,db,protocol] support ssh public key
...
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-07-05 11:04:52 +05:30
Andrew Farries
1f9ed57eb1
Remove unused deletedAt column
2022-06-30 21:23:38 +05:30
Andrew Farries
1a35999ab4
Remove todos
...
Answered by code review.
2022-06-30 21:23:38 +05:30
Andrew Farries
edc3d0214c
Add new DB entity and supporting classes
...
Add the new BlockedRepository entity and its interface and
implementation.
2022-06-30 21:23:38 +05:30
Sven Efftinge
ba78bd4d08
[server] abort running prebuilds on same branch
2022-06-30 11:40:38 +05:30
Laurie T. Malau
59bb214a25
use prebuildlogs instead
2022-06-29 23:47:38 +05:30
Jan Keromnes
441252f261
[server] Introduce an explicit per-user 'usageAttributionId' and use it to implement 'billing-based attribution'
2022-06-27 19:41:36 +05:30
Gero Posmyk-Leinemann
fca5670ceb
[dashboard] Fix displaying of snapshot contexts on /workspaces
2022-06-27 13:23:35 +05:30
Milan Pavlik
12b92e9b82
[experiments] Add abstraction for configcat to work in self-hosted
2022-06-27 13:10:36 +05:30
Yaohui Wang
f6f894f3a5
[jb] enable vmoptions config in .gitpod.yml
2022-06-25 11:11:33 +05:30
Adrien Thebo
55a5d7a5e2
[installation-telemetry] Expose user control over sending customer ID
2022-06-25 00:47:33 +05:30
Adrien Thebo
47bf5c5622
[installation-telemetry] Expose Customer ID field in telemetry
2022-06-25 00:47:33 +05:30