Commit graph

  • 47dffc11aa Add raise_web_error method to DRY up web-specific CloverError raising Jeremy Evans 2025-08-07 10:19:52 -07:00
  • 711ee84c35 Treat non-GET/POST requests as JSON requests Jeremy Evans 2025-08-06 13:46:25 -07:00
  • 939f5d656b Use handle_validation_failure earlier in project create route Jeremy Evans 2025-08-04 13:24:19 -07:00
  • 5a4e027648 Raise CloverError to handle request to remove last user from project Jeremy Evans 2025-08-04 13:21:26 -07:00
  • faeeb0bf42 Use handle_validation_failure to handle attempts to modify Admin subject tag Jeremy Evans 2025-08-04 13:13:35 -07:00
  • 0225e23c83 Use handle_validation_failure in update policy route Jeremy Evans 2025-08-04 13:04:44 -07:00
  • cdb75af4c7 Use handle_validation_failure in the invite user to project route Jeremy Evans 2025-08-04 13:02:48 -07:00
  • eef37a184c Use handle_validation_failure in postgres restore route Jeremy Evans 2025-08-04 12:42:49 -07:00
  • 4f829441ae Use handle_validation_failure in postgres firewall rule create route Jeremy Evans 2025-08-04 12:37:41 -07:00
  • 8f7fe8addf Use handle_validation_failure in postgres metric destination create route Jeremy Evans 2025-08-04 12:32:28 -07:00
  • dc556a684c Use handle_validation_failure in the firewall attach/detach subnet route Jeremy Evans 2025-08-04 12:23:02 -07:00
  • 2d22b89f87 Use handle_validation_failure in the project github create route Jeremy Evans 2025-08-04 12:12:43 -07:00
  • 7bdba27364 Use handle_validation_failure in discount_code routes Jeremy Evans 2025-08-04 11:42:39 -07:00
  • 02061dbd9d Fix minor issues in billing routes Jeremy Evans 2025-08-01 16:05:19 -07:00
  • 0efb994a9f Use handle_validation_failure in account login method routes Jeremy Evans 2025-08-01 15:42:24 -07:00
  • 64f9d09f65 Use normal HTML form submission for delete button with POST method Jeremy Evans 2025-08-01 15:29:46 -07:00
  • f805e1e2f3 Simplify error handling in private subnet connect route Jeremy Evans 2025-08-01 15:16:39 -07:00
  • 65e935d3d7 Make name and label required keyword arguments to textarea component Jeremy Evans 2025-08-01 12:51:55 -07:00
  • 7975cca32c Remove range_slider component Jeremy Evans 2025-08-01 12:48:18 -07:00
  • 23601a07a3 Use correct params typecasting when handling validation failures Jeremy Evans 2025-08-01 12:32:18 -07:00
  • d1f11345e7 Avoid appending to request.path in kubernetes cluser and private subnet show templates Jeremy Evans 2025-08-01 11:43:47 -07:00
  • 63c18ec019 Stop using serializers in the private subnet show template Jeremy Evans 2025-08-01 11:41:20 -07:00
  • 1c2598dddc Delete no longer needed code Jeremy Evans 2025-08-01 10:30:57 -07:00
  • b338cbe743 Use request.POST as fallback in cases where flash["old"] is not set Jeremy Evans 2025-08-01 09:24:05 -07:00
  • 246d43552b Require handle_validation_failure usage to pass specs Jeremy Evans 2025-07-31 16:23:43 -07:00
  • 9e7ac20095 Use handle_validation_failure in postgres reset-superuser-password route Jeremy Evans 2025-07-31 16:05:08 -07:00
  • 0f3de199f6 Use handle_validation_failure in postgres promote route Jeremy Evans 2025-07-31 16:01:27 -07:00
  • a842bcbf40 Use handle_validation_failure in postgres create read replica route Jeremy Evans 2025-07-31 15:43:47 -07:00
  • 7435ab86a7 Use handle_validation_failure in postgres config update route Jeremy Evans 2025-07-31 15:29:28 -07:00
  • aad09d49df Only generate postgres option trees if the template will be using them Jeremy Evans 2025-07-31 15:22:44 -07:00
  • 7c8bf5e9b4 Use handle_validation_failure in postgres create route Jeremy Evans 2025-07-31 15:15:08 -07:00
  • 18dfe75a64 Add spec for attempting to create a PostgreSQL database with an invalid flavor Jeremy Evans 2025-07-31 15:12:34 -07:00
  • 07cb0d17e2 Use handle_validation_failure in usage alert create route Jeremy Evans 2025-07-31 14:51:53 -07:00
  • ae767d78d3 Use handle_validation_failure in vm create route Jeremy Evans 2025-07-31 14:46:19 -07:00
  • 0828351892 Use handle_validation_failure in private subnet create route Jeremy Evans 2025-07-31 14:39:52 -07:00
  • 88ba1291a1 Use handle_validation_failure in private location create route Jeremy Evans 2025-07-31 14:37:18 -07:00
  • 1750c79b5b Use handle_validation_failure in load balancer attach/detach vm route Jeremy Evans 2025-07-31 14:25:54 -07:00
  • f721c31c55 Avoid the use of serializers for the load balancer show template Jeremy Evans 2025-07-30 16:24:07 -07:00
  • d30a542855 Remove load balancer create spec with bad referrer Jeremy Evans 2025-07-30 16:23:33 -07:00
  • ae72903dc8 Use handle_validation_failure in load balancer create route Jeremy Evans 2025-07-30 14:56:14 -07:00
  • 069a4ddc00 Use handle_validation_failure in kubernetes cluster create route Jeremy Evans 2025-07-30 14:54:16 -07:00
  • 73ed9cf350 Use handle_validation_failure for firewall rule creation route Jeremy Evans 2025-07-30 13:12:57 -07:00
  • 38d9f959f5 Add Firewall#display_port_range Jeremy Evans 2025-07-30 13:06:30 -07:00
  • 582f371598 Fix firewall rule sorting in Serializers::Firewall Jeremy Evans 2025-07-30 13:04:54 -07:00
  • c982b33b4e Use handle_validation_failure in firewall create route Jeremy Evans 2025-07-30 13:04:15 -07:00
  • b347ee0713 Do not redirect back for CSRF errors Jeremy Evans 2025-07-30 12:19:52 -07:00
  • e4786a195f Use handle_validation_failure in the access control tag routes Jeremy Evans 2025-07-30 12:12:43 -07:00
  • f0f4b063ca Use handle_validation_failure for create/close account Jeremy Evans 2025-07-30 12:03:56 -07:00
  • 51d4373f98 Support testing without internal request fallback Jeremy Evans 2025-07-21 13:43:17 -07:00
  • 8c731075a3 Use handle_validation_failure in project name update route Jeremy Evans 2025-07-21 11:50:35 -07:00
  • 49f5217b22 Show flash notice when creating project Jeremy Evans 2025-07-21 11:42:48 -07:00
  • db2e65a9df Add handle_validation_failure web helper method Jeremy Evans 2025-07-21 11:41:37 -07:00
  • 12d7bd51c5 Make project name validation error mention length Jeremy Evans 2025-07-21 11:24:09 -07:00
  • 796d942006 Treat non-GET/POST requests as JSON requests Jeremy Evans 2025-08-06 13:46:25 -07:00
  • f22697421f Use handle_validation_failure earlier in project create route Jeremy Evans 2025-08-04 13:24:19 -07:00
  • c71f30a179 Raise CloverError to handle request to remove last user from project Jeremy Evans 2025-08-04 13:21:26 -07:00
  • 537d1c11a6 Use handle_validation_failure to handle attempts to modify Admin subject tag Jeremy Evans 2025-08-04 13:13:35 -07:00
  • 9466bfc29f Use handle_validation_failure in update policy route Jeremy Evans 2025-08-04 13:04:44 -07:00
  • ee60841866 Use handle_validation_failure in the invite user to project route Jeremy Evans 2025-08-04 13:02:48 -07:00
  • bcbcf5ccab Use handle_validation_failure in postgres restore route Jeremy Evans 2025-08-04 12:42:49 -07:00
  • 8e8f50a2d7 Use handle_validation_failure in postgres firewall rule create route Jeremy Evans 2025-08-04 12:37:41 -07:00
  • f3a939c958 Use handle_validation_failure in postgres metric destination create route Jeremy Evans 2025-08-04 12:32:28 -07:00
  • 5d0d149e15 Use handle_validation_failure in the firewall attach/detach subnet route Jeremy Evans 2025-08-04 12:23:02 -07:00
  • 8fee02f2ec Use handle_validation_failure in the project github create route Jeremy Evans 2025-08-04 12:12:43 -07:00
  • b6757c504e Use handle_validation_failure in discount_code routes Jeremy Evans 2025-08-04 11:42:39 -07:00
  • 8312dce543 Fix minor issues in billing routes Jeremy Evans 2025-08-01 16:05:19 -07:00
  • 89f672a656 Use handle_validation_failure in account login method routes Jeremy Evans 2025-08-01 15:42:24 -07:00
  • 11b11f142e Use normal HTML form submission for delete button with POST method Jeremy Evans 2025-08-01 15:29:46 -07:00
  • 7d0d531ad2 Simplify error handling in private subnet connect route Jeremy Evans 2025-08-01 15:16:39 -07:00
  • c3b0f03a3b Make name and label required keyword arguments to textarea component Jeremy Evans 2025-08-01 12:51:55 -07:00
  • 1e093e31d2 Remove range_slider component Jeremy Evans 2025-08-01 12:48:18 -07:00
  • 72f84a146c Use correct params typecasting when handling validation failures Jeremy Evans 2025-08-01 12:32:18 -07:00
  • 8fb1086b9b Avoid appending to request.path in kubernetes cluser and private subnet show templates Jeremy Evans 2025-08-01 11:43:47 -07:00
  • cc1fc8c619 Stop using serializers in the private subnet show template Jeremy Evans 2025-08-01 11:41:20 -07:00
  • 6957a93fff Delete no longer needed code Jeremy Evans 2025-08-01 10:30:57 -07:00
  • 1886576a64 Use request.POST as fallback in cases where flash["old"] is not set Jeremy Evans 2025-08-01 09:24:05 -07:00
  • e86592a366 Require handle_validation_failure usage to pass specs Jeremy Evans 2025-07-31 16:23:43 -07:00
  • a89036457c Use handle_validation_failure in postgres reset-superuser-password route Jeremy Evans 2025-07-31 16:05:08 -07:00
  • 2bc5386f50 Use handle_validation_failure in postgres promote route Jeremy Evans 2025-07-31 16:01:27 -07:00
  • 3bd8530ba7 Use handle_validation_failure in postgres create read replica route Jeremy Evans 2025-07-31 15:43:47 -07:00
  • 4efeb49f94 Use handle_validation_failure in postgres config update route Jeremy Evans 2025-07-31 15:29:28 -07:00
  • 4183368a82 Only generate postgres option trees if the template will be using them Jeremy Evans 2025-07-31 15:22:44 -07:00
  • 5d0c7e99f0 Use handle_validation_failure in postgres create route Jeremy Evans 2025-07-31 15:15:08 -07:00
  • 9672a18d3f Add spec for attempting to create a PostgreSQL database with an invalid flavor Jeremy Evans 2025-07-31 15:12:34 -07:00
  • 176c85493a Use handle_validation_failure in usage alert create route Jeremy Evans 2025-07-31 14:51:53 -07:00
  • 0c9d81e3e9 Use handle_validation_failure in vm create route Jeremy Evans 2025-07-31 14:46:19 -07:00
  • 6c0cc1a8c6 Use handle_validation_failure in private subnet create route Jeremy Evans 2025-07-31 14:39:52 -07:00
  • 34a145b871 Use handle_validation_failure in private location create route Jeremy Evans 2025-07-31 14:37:18 -07:00
  • fb1599645a Use handle_validation_failure in load balancer attach/detach vm route Jeremy Evans 2025-07-31 14:25:54 -07:00
  • 636f4c2837 Avoid the use of serializers for the load balancer show template Jeremy Evans 2025-07-30 16:24:07 -07:00
  • ce13f2adac Remove load balancer create spec with bad referrer Jeremy Evans 2025-07-30 16:23:33 -07:00
  • deb087f402 Use handle_validation_failure in load balancer create route Jeremy Evans 2025-07-30 14:56:14 -07:00
  • db83dd68ad Use handle_validation_failure in kubernetes cluster create route Jeremy Evans 2025-07-30 14:54:16 -07:00
  • c459f8d800 Use handle_validation_failure for firewall rule creation route Jeremy Evans 2025-07-30 13:12:57 -07:00
  • d496b6b1e2 Add Firewall#display_port_range Jeremy Evans 2025-07-30 13:06:30 -07:00
  • af7020347a Fix firewall rule sorting in Serializers::Firewall Jeremy Evans 2025-07-30 13:04:54 -07:00
  • 89c9301e98 Use handle_validation_failure in firewall create route Jeremy Evans 2025-07-30 13:04:15 -07:00
  • 49ef273498 Do not redirect back for CSRF errors Jeremy Evans 2025-07-30 12:19:52 -07:00
  • 2cf83305e7 Use handle_validation_failure in the access control tag routes Jeremy Evans 2025-07-30 12:12:43 -07:00
  • 31dc8e4d11 Use handle_validation_failure for create/close account Jeremy Evans 2025-07-30 12:03:56 -07:00