Gero Posmyk-Leinemann
18b1a50a07
[server, dashboard] Review comments
...
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-08-19 13:19:35 +02:00
Laurie T. Malau
502a9d59cf
Show workspace and user details
2022-08-19 13:19:35 +02:00
Gero Posmyk-Leinemann
a988c44f04
[server] BillingMode: Only paid UBP team seats are "greedy"
2022-08-17 14:56:34 +02:00
Gero Posmyk-Leinemann
72c123189d
[dashboard, server] WorkspaceClass: make usable based on BillingMode
2022-08-17 14:56:34 +02:00
Gero Posmyk-Leinemann
78a0bf50a3
[server] Review comments: EntitlementServiceChargebee
2022-08-17 10:31:33 +02:00
Jean Pierre
3014435230
Match google-protobuf version across components
2022-08-17 08:14:33 +02:00
Kyle Brennan
32ef4d5609
[gitpod-protocol] add fixture to test Logging
2022-08-12 08:48:29 +02:00
Victor Nogueira
6a52dbfca7
Avoid displaying prebuild-related workspaces in the workspaces list from JetBrains Gateway
2022-08-11 21:23:29 +02:00
Victor Nogueira
b60946ec96
Fix Java projects configs
2022-08-11 21:16:28 +02:00
Victor Nogueira
232e85a0d7
Upgrade Gradle Wrapper for compatibility with Java 17
2022-08-10 07:48:54 +02:00
Anton Kosyakov
01487c9a61
[supervisor] fix gitpod config changed analytics
2022-08-09 09:54:53 -03:00
Gero Posmyk-Leinemann
a4d4d596b6
[server] Fix and improve BillingMode and test
2022-08-09 04:21:53 -03:00
Andrew Farries
c4363513a5
Run gofmt
...
gofmt -w .
From the repository root.
2022-08-08 10:54:52 -03:00
Alex Tugarev
bf7f1c0ed5
Spending Limit Reached modal 🛹
2022-08-05 12:09:49 -03:00
Thomas Schubart
e437e18680
[ws-daemon/manager] Use feature flag
2022-08-05 11:42:49 -03:00
Gero Posmyk-Leinemann
95dc348f5d
[server] Introduce getBillingModeForUser/-Team
2022-08-05 09:33:49 -03:00
Jan Keromnes
1e909bab0e
[server][dashboard] When starting a workspace but usage attribution is unclear, prompt for explicit user choice
2022-08-05 08:12:49 -03:00
Pudong Zheng
d61aab3c07
[supervisor-frontend] add error counter and client counter
...
Co-authored-by: Huiwen <mhqnwt@gmail.com>
2022-08-05 07:52:49 -03:00
Gero Posmyk-Leinemann
5c1074bbfc
[server] Introduce BillingMode incl. tests
2022-08-04 12:11:48 -03:00
Gero Posmyk-Leinemann
133cc05103
[server] Make ConfigCatClientFactory injectable
2022-08-04 12:11:48 -03:00
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
Milan Pavlik
6a8d0f205d
[configcat] Upgrade JS SDKs
2022-07-19 17:20:14 +02: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
Victor Nogueira
de67bd4d89
Clean code from GitpodServerLauncher and update JetBrains backend-plugin to work when user has proxies
2022-07-13 13:42:00 +02:00
Gero Posmyk-Leinemann
d1c412edc2
[server] Hook up usage API
2022-07-13 12:09:00 +02:00
Christian Weichel
705c4603ab
[public-api] Support ListWorkspace
2022-07-13 10:17: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