feat: patchy patchy patchy

This commit is contained in:
=
2025-10-21 01:56:16 +05:30
parent 9a69143473
commit ae0e5a60b9
9 changed files with 20 additions and 18 deletions

View File

@@ -58,7 +58,7 @@ export const registerLicenseRouter = async (server: FastifyZodProvider) => {
const plan = await server.services.license.getOrgPlan({
actorId: req.permission.id,
actor: req.permission.type,
actorOrgId: req.permission.parentOrgId,
actorOrgId: req.permission.rootOrgId,
actorAuthMethod: req.permission.authMethod,
orgId: req.params.organizationId,
refreshCache: req.query.refreshCache

View File

@@ -138,7 +138,7 @@ export const dynamicSecretServiceFactory = ({
scope: OrganizationActionScope.Any,
actor,
actorId,
orgId: actorOrgId,
orgId: gateway?.orgId || gatewayv2?.orgId,
actorAuthMethod,
actorOrgId
});
@@ -302,7 +302,7 @@ export const dynamicSecretServiceFactory = ({
scope: OrganizationActionScope.Any,
actor,
actorId,
orgId: actorOrgId,
orgId: gateway?.orgId || gatewayv2?.orgId,
actorAuthMethod,
actorOrgId
});

View File

@@ -39,7 +39,7 @@ export type TGetOrgPermissionArg = {
actorId: string;
orgId: string;
actorAuthMethod: ActorAuthMethod;
actorOrgId?: string;
actorOrgId: string;
scope: OrganizationActionScope;
};

View File

@@ -37,7 +37,7 @@ export type TGetSamlCfgDTO =
actor: ActorType;
actorId: string;
actorAuthMethod: ActorAuthMethod;
actorOrgId: string | undefined;
actorOrgId: string;
}
| {
type: "orgSlug";

View File

@@ -5,7 +5,7 @@ export type TGenericPermission = {
actor: ActorType;
actorId: string;
actorAuthMethod: ActorAuthMethod;
actorOrgId: string | undefined;
actorOrgId: string;
};
/**

View File

@@ -208,7 +208,7 @@ export const orgServiceFactory = ({
userId: string,
orgId: string,
actorAuthMethod: ActorAuthMethod,
actorOrgId: string | undefined
actorOrgId: string
) => {
const { permission } = await permissionService.getOrgPermission({
actor: ActorType.USER,
@@ -701,7 +701,7 @@ export const orgServiceFactory = ({
ipAddress: string;
orgId: string;
actorAuthMethod: ActorAuthMethod;
actorOrgId: string | undefined;
actorOrgId: string;
}) => {
const { hasRole } = await permissionService.getOrgPermission({
actor: ActorType.USER,
@@ -1150,7 +1150,7 @@ export const orgServiceFactory = ({
userId: string,
orgId: string,
actorAuthMethod: ActorAuthMethod,
actorOrgId: string | undefined
actorOrgId: string
) => {
const { permission } = await permissionService.getOrgPermission({
actor: ActorType.USER,
@@ -1170,7 +1170,7 @@ export const orgServiceFactory = ({
orgId: string,
email: string,
actorAuthMethod: ActorAuthMethod,
actorOrgId: string | undefined
actorOrgId: string
) => {
const { permission } = await permissionService.getOrgPermission({
actor: ActorType.USER,
@@ -1198,7 +1198,7 @@ export const orgServiceFactory = ({
orgId: string,
id: string,
actorAuthMethod: ActorAuthMethod,
actorOrgId: string | undefined
actorOrgId: string
) => {
const { permission } = await permissionService.getOrgPermission({
actor: ActorType.USER,

View File

@@ -8,7 +8,7 @@ export type TUpdateOrgMembershipDTO = {
membershipId: string;
role?: string;
isActive?: boolean;
actorOrgId: string | undefined;
actorOrgId: string;
metadata?: { key: string; value: string }[];
actorAuthMethod: ActorAuthMethod;
};
@@ -21,7 +21,7 @@ export type TDeleteOrgMembershipDTO = {
userId: string;
orgId: string;
membershipId: string;
actorOrgId: string | undefined;
actorOrgId: string;
actorAuthMethod: ActorAuthMethod;
};
@@ -29,7 +29,7 @@ export type TDeleteOrgMembershipsDTO = {
userId: string;
orgId: string;
membershipIds: string[];
actorOrgId: string | undefined;
actorOrgId: string;
actorAuthMethod: ActorAuthMethod;
};
@@ -54,7 +54,7 @@ export type TVerifyUserToOrgDTO = {
export type TFindOrgMembersByEmailDTO = {
actor: ActorType;
actorOrgId: string | undefined;
actorOrgId: string;
actorId: string;
actorAuthMethod: ActorAuthMethod;
orgId: string;
@@ -64,7 +64,7 @@ export type TFindOrgMembersByEmailDTO = {
export type TFindAllWorkspacesDTO = {
actor: ActorType;
actorId: string;
actorOrgId: string | undefined;
actorOrgId: string;
actorAuthMethod: ActorAuthMethod;
orgId: string;
};

View File

@@ -1830,7 +1830,8 @@ export const projectServiceFactory = ({
actorId: permission.id,
orgId: permission.orgId,
actorAuthMethod: permission.authMethod,
scope: OrganizationActionScope.Any
scope: OrganizationActionScope.Any,
actorOrgId: permission.orgId
});
return projectDAL.searchProjects({
@@ -1854,6 +1855,7 @@ export const projectServiceFactory = ({
actorId: permission.id,
orgId: permission.orgId,
actorAuthMethod: permission.authMethod,
actorOrgId: permission.orgId,
scope: OrganizationActionScope.Any
});

View File

@@ -41,7 +41,7 @@ export type TCreateProjectDTO = {
actor: ActorType;
actorAuthMethod: ActorAuthMethod;
actorId: string;
actorOrgId?: string;
actorOrgId: string;
projectName: string;
projectDescription?: string;
slug?: string;