ubicloud/routes/project
Jeremy Evans 087a8405a4 Add Web Shell
Web shell allows access to the ubi command line program without
installing it. All features of ubi are available in the web shell,
except for the program execution features.

To avoid the need to create a personal access token to use the
web shell, the internal cli request sets clover.web_cli_session_id
in the request environment, and the internal request uses that
as the session id if that exists. So web cli requests are only
checked against the account's permissions, they are not checked
against a token's permissions. I think this approach is better
than forcing a user to create a personal access token to use the
web shell.

For ease of use, this uses the autofocus attribute, so add that as
a boolean attribute.
2025-08-23 05:16:59 +09:00
..
location Require vm attached to load balancer be in same location 2025-08-23 04:18:26 +09:00
billing.rb Use the Roda response_content_type plugin 2025-08-20 05:25:48 +09:00
cli.rb Add Web Shell 2025-08-23 05:16:59 +09:00
discount_code.rb Add raise_web_error method to DRY up web-specific CloverError raising 2025-08-08 05:06:18 +09:00
firewall.rb Use handle_validation_failure in firewall create route 2025-08-08 01:52:14 +09:00
github.rb Use the Roda response_content_type plugin 2025-08-20 05:25:48 +09:00
inference_api_key.rb Switch String matchers to :ubid_uuid matchers 2025-06-20 05:14:52 +09:00
inference_endpoint.rb Change order of models 2025-06-27 19:24:15 +02:00
inference_playground.rb Change order of models 2025-06-27 19:24:15 +02:00
kubernetes_cluster.rb Use handle_validation_failure in kubernetes cluster create route 2025-08-08 01:52:14 +09:00
load_balancer.rb Use handle_validation_failure in load balancer create route 2025-08-08 01:52:14 +09:00
location.rb Enforce project location access in routes 2025-04-07 08:53:50 -07:00
object_info.rb Allow id to location/name lookup for kc cli commands 2025-08-01 04:18:57 +09:00
postgres.rb Use handle_validation_failure in postgres create route 2025-08-08 01:52:14 +09:00
private_location.rb Use handle_validation_failure in private location create route 2025-08-08 01:52:14 +09:00
private_subnet.rb Use handle_validation_failure in private subnet create route 2025-08-08 01:52:14 +09:00
token.rb Replace unnecessary new_with_id calls with new 2025-08-06 01:55:51 +09:00
usage_alert.rb Use handle_validation_failure in usage alert create route 2025-08-08 01:52:14 +09:00
user.rb Add raise_web_error method to DRY up web-specific CloverError raising 2025-08-08 05:06:18 +09:00
vm.rb Use handle_validation_failure in vm create route 2025-08-08 01:52:14 +09:00