647 Commits

Author SHA1 Message Date
William Ghelfi
06bd515dbd [dashboard] replace dev configuration with env vars 2022-04-08 16:00:21 +05:30
Tarun Pothulapati
59527b3703 [webapp] move admin redirects to App.tsx
Fixes https://github.com/gitpod-io/gitpod/issues/8303

Currently, Each page in `admin` has its own redirect to check if
the user has admin access. This is error-prone as some pages
can miss these tags causing unexpected privelleges for non-admin
users.

This is fixed by moving these redirects into admin, where the URL router
is added. We create a new wrapper called `AdminRoute` which has to
be used for all the `/admin` routes.

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-04-08 12:56:21 +05:30
Pudong Zheng
7a708ceef6 [dashboard] support connect via SSH 2022-04-08 12:47:21 +05:30
Milan Pavlik
19fe0d3f8e [dashboard]: Use prebuild record when determining prebuild actions
Fix
2022-04-08 12:34:21 +05:30
Jan Keromnes
bb210362ef [dashboard] Implement a PaymentContext and use it to hide payment features when payment is disabled 2022-04-07 12:11:20 +05:30
mustard
43a41f2a65 Redirect web page when instance changed 2022-04-06 22:31:20 +05:30
Milan Pavlik
0c20837ee0 Remove Prebuild logs from ProjectConfiguration view 2022-04-05 19:34:19 +05:30
Alex Tugarev
3f192cee87 [bitbucket-server] reuse icon from bitbucket
fixes https://github.com/gitpod-io/gitpod/issues/8603
2022-04-05 01:36:18 +05:30
Jan Keromnes
1d52870bfe [server] For GitLab projects without an owner avatar, fall back to the top-level group avatar, or generate the default GitLab avatar 2022-04-04 22:54:18 +05:30
Alex Tugarev
76b51bc224 [bitbucket-server] support for projects and prebuilds 2022-04-04 14:07:17 +05:30
Milan Pavlik
412c340995 [dashboard] Remove prebuild status errors from prebuild logs 2022-04-01 14:31:15 +05:30
Jan Keromnes
9cd8868637 Update PageWithSubMenu.tsx 2022-04-01 12:04:14 +05:30
George Tsiolis
26f35e4101 Improve sidebar menu colors 2022-03-29 18:58:12 +05:30
Milan Pavlik
3d4e0e4ec4 Update components/dashboard/src/projects/Prebuild.tsx
Co-authored-by: Jan Keromnes <jan.keromnes@typefox.io>
2022-03-29 14:58:12 +05:30
Milan Pavlik
c5aeb2ee4a Normalize usage of prebuild status in dashboard 2022-03-29 14:58:12 +05:30
Milan Pavlik
37916d4025 Revert "ui: enlarge search box on dashboard"
This reverts commit 8b9a40a7a640db4996b09f129e52b9c9889f11de.
2022-03-28 19:47:11 +05:30
Takuya Noguchi
8b9a40a7a6 ui: enlarge search box on dashboard
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-03-28 18:27:11 +05:30
George Tsiolis
7abdeabb48 Update team deletion modal 2022-03-28 17:45:11 +05:30
Filip Troníček
4fa185910b Remove console statements introduced in #7715 2022-03-21 14:38:28 +05:30
Laurie T. Malau
6721143fbf Disallow actions in prebuilds page 2022-03-18 22:15:25 +05:30
George Tsiolis
00e08df666 Remove truncation and overflow team invitation URL 2022-03-18 21:25:25 +05:30
Jan Keromnes
4058da6bbd [dashboard] Keep Prebuild details legible by truncating avatar alt text when avatar can't be loaded 2022-03-17 00:10:23 +05:30
Jan Keromnes
5578e23cfa [server] Fix automated prebuilds for GitHub Enterprise repositories 2022-03-14 22:03:21 +05:30
Milan Pavlik
05f91c1160 Format components/dashboard with prettier 2022-03-14 21:38:21 +05:30
jakobhero
5ea808e7d4 Include Tracking of saved changes to the dotfile repo in /preferences 2022-03-11 20:56:18 +05:30
Andrew Farries
0a62489938 Use placeholder text for Provider Host input
Previously, this used a value in the input text field that had to be
deleted by the user before the user could enter a real value.
2022-03-11 18:32:18 +05:30
Lucas Valtl
9b8031e9ab fixed double space 2022-03-11 15:54:18 +05:30
Lucas Valtl
3455acf390 aligned dashboard plans page wording on website 2022-03-11 15:54:18 +05:30
Sven Efftinge
cc2f3b30fe [multi-repo] Support prebuilds on multi-repo setup 2022-03-10 15:46:17 +05:30
Jan Keromnes
85dfa458c4 [server] Support Projects and Prebuilds with GitHub Enterprise repositories 2022-03-09 22:47:16 +05:30
Jan Keromnes
2239447020 [dashboard] Request the correct scope when trying to access private repos on GitHub Enterprise 2022-03-09 22:47:16 +05:30
Jan Keromnes
f797c8ba56 [dashboard] When creating a new Integration, trim the clientId and clientSecret values (as GitHub likes to put spaces in there 🤦) 2022-03-09 22:47:16 +05:30
Sven Efftinge
de84f281c8 [prebuilds] Introduce 'failed' state for prebuilds
Distinguish between failed tasks but finished prebuilds
and fully failed prebuilds (no snapshot)

fixes https://github.com/gitpod-io/gitpod/issues/8592
2022-03-07 20:06:14 +05:30
Laurie T. Malau
728e515840 Only allow exact-matching of workspace search 2022-03-07 16:26:14 +05:30
George Tsiolis
ede9db9c54 Update UA logo 2022-03-03 22:24:10 +05:30
George Tsiolis
e931577c7c Update UA logo 2022-03-03 20:41:10 +05:30
Laurie T. Malau
29df192bd0 Fix workspace search under user detail 2022-03-03 18:15:10 +05:30
Jan Keromnes
dd2d76551a [dashboard] Further disambiguate 'Team Plans' vs 'Teams' based on user feedback (title, button, invite modal) 2022-03-03 17:53:10 +05:30
Jan Keromnes
6947fe0dbc [dashboard] Don't always print 'Connecting to workspace logs...' (it's somewhat misleading) 2022-03-03 16:19:10 +05:30
Jurgen Leschner
4b67f8e674 Whitespace in login page footer 2022-03-03 13:35:10 +05:30
Jurgen Leschner
bdfaddb027 Link to privacy policy from login page 2022-03-03 13:35:10 +05:30
Laurie T. Malau
31efabc38b Remove free text search on contextURL 2022-03-02 16:34:09 +05:30
Shulammite-Aso
d4a2db8e16 change hostname and remove http block 2022-02-28 21:38:08 +05:30
Shulammite-Aso
cfa6091aa0 use 'startsWith' instead of 'includes'
use 'startsWith' method to strip off http(s) from provider hostname
2022-02-28 21:38:08 +05:30
Shulammite-Aso
1b0fb61491 strip off http(s) prefix from provider hostname 2022-02-28 21:38:08 +05:30
George Tsiolis
fde93a45e8 Add UA logo 2022-02-28 13:37:07 +05:30
Laurie T. Malau
84128c3e3f link to team from project detail 2022-02-25 18:10:04 +05:30
Laurie T. Malau
9d3a8b77d1 Manage teams as admin 2022-02-25 18:10:04 +05:30
Tarun Pothulapati
e720c49e2a dashboard: set correct default setting for telemetry
Fixes https://github.com/gitpod-io/gitpod/issues/8344

`Enable Service Ping` seems to be set to `false` by defaut until
the UI is re-loaded. This fixes it by also adding the retrieval
logic into `useEffect` thereby calling it everytime, even during
initial render.

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-02-24 18:30:04 +05:30
Gero Posmyk-Leinemann
4e331313ad Revert "Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data""
This reverts commit ddc7aaa72c426648b5c7165567f6970d51db936a.
2022-02-24 14:30:05 +05:30