Skip to content

Commit 64a606f

Browse files
committed
refactor: streamline imports and enhance permission test readability
Consolidated import statements across multiple provider components by removing duplicate imports of VALID_BRANCH_REGEX. Improved the readability of the permission test for denied access by simplifying the expect statement. Additionally, added copy-to-clipboard functionality in relevant components to enhance user experience.
1 parent 2985149 commit 64a606f

19 files changed

Lines changed: 25 additions & 27 deletions

File tree

apps/dokploy/__test__/permissions/check-permission.test.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,7 @@ describe("member is denied org-level enterprise resources (CVE: bypass via stati
123123

124124
it("member is denied server.read", async () => {
125125
memberToReturn = mockMemberData("member");
126-
await expect(
127-
checkPermission(ctx, { server: ["read"] }),
128-
).rejects.toThrow();
126+
await expect(checkPermission(ctx, { server: ["read"] })).rejects.toThrow();
129127
});
130128

131129
it("member is denied registry.create", async () => {

apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, HelpCircle, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { BitbucketIcon } from "@/components/icons/data-tools-icons";
1010
import { AlertBlock } from "@/components/shared/alert-block";
1111
import { Badge } from "@/components/ui/badge";

apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { HelpCircle, KeyRoundIcon, LockIcon, X } from "lucide-react";
34
import Link from "next/link";
@@ -6,7 +7,6 @@ import { useEffect } from "react";
67
import { useForm } from "react-hook-form";
78
import { toast } from "sonner";
89
import { z } from "zod";
9-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
1010
import { GitIcon } from "@/components/icons/data-tools-icons";
1111
import { Badge } from "@/components/ui/badge";
1212
import { Button } from "@/components/ui/button";

apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, HelpCircle, Plus, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { GiteaIcon } from "@/components/icons/data-tools-icons";
1010
import { AlertBlock } from "@/components/shared/alert-block";
1111
import { Badge } from "@/components/ui/badge";

apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, HelpCircle, Plus, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { GithubIcon } from "@/components/icons/data-tools-icons";
1010
import { Badge } from "@/components/ui/badge";
1111
import { Button } from "@/components/ui/button";

apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, HelpCircle, Plus, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect, useMemo } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { GitlabIcon } from "@/components/icons/data-tools-icons";
1010
import { AlertBlock } from "@/components/shared/alert-block";
1111
import { Badge } from "@/components/ui/badge";

apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { BitbucketIcon } from "@/components/icons/data-tools-icons";
1010
import { AlertBlock } from "@/components/shared/alert-block";
1111
import { Badge } from "@/components/ui/badge";

apps/dokploy/components/dashboard/compose/general/generic/save-git-provider-compose.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { HelpCircle, KeyRoundIcon, LockIcon, X } from "lucide-react";
34
import Link from "next/link";
@@ -6,7 +7,6 @@ import { useEffect } from "react";
67
import { useForm } from "react-hook-form";
78
import { toast } from "sonner";
89
import { z } from "zod";
9-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
1010
import { GitIcon } from "@/components/icons/data-tools-icons";
1111
import { Badge } from "@/components/ui/badge";
1212
import { Button } from "@/components/ui/button";

apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, HelpCircle, Plus, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { GiteaIcon } from "@/components/icons/data-tools-icons";
1010
import { AlertBlock } from "@/components/shared/alert-block";
1111
import { Badge } from "@/components/ui/badge";

apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
12
import { standardSchemaResolver as zodResolver } from "@hookform/resolvers/standard-schema";
23
import { CheckIcon, ChevronsUpDown, X } from "lucide-react";
34
import Link from "next/link";
45
import { useEffect, useMemo } from "react";
56
import { useForm } from "react-hook-form";
67
import { toast } from "sonner";
78
import { z } from "zod";
8-
import { VALID_BRANCH_REGEX } from "@dokploy/server/utils/git-branch-validation";
99
import { GitlabIcon } from "@/components/icons/data-tools-icons";
1010
import { AlertBlock } from "@/components/shared/alert-block";
1111
import { Badge } from "@/components/ui/badge";

0 commit comments

Comments
 (0)