1895 extensibility v1 application tokens (#16365)
First PR to implement application tokens - add new application role in twenty-server - move duplicated constants and types to twenty-shared - will add role configuration utils into twenty-sdk in another PR
This commit is contained in:
+2
-1
@@ -1,12 +1,13 @@
|
||||
import { UseFilters, UseGuards } from '@nestjs/common';
|
||||
import { Args, Mutation, Resolver } from '@nestjs/graphql';
|
||||
|
||||
import { PermissionFlagType } from 'twenty-shared/constants';
|
||||
|
||||
import { ApplicationVariableEntityExceptionFilter } from 'src/engine/core-modules/applicationVariable/application-variable-exception-filter';
|
||||
import { ApplicationVariableEntityService } from 'src/engine/core-modules/applicationVariable/application-variable.service';
|
||||
import { UpdateApplicationVariableEntityInput } from 'src/engine/core-modules/applicationVariable/dtos/update-application-variable.input';
|
||||
import { SettingsPermissionGuard } from 'src/engine/guards/settings-permission.guard';
|
||||
import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard';
|
||||
import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants';
|
||||
|
||||
@UseGuards(
|
||||
WorkspaceAuthGuard,
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@ import { InjectRepository } from '@nestjs/typeorm';
|
||||
|
||||
import { isDefined } from 'twenty-shared/utils';
|
||||
import { In, Not, Repository } from 'typeorm';
|
||||
import { ApplicationVariables } from 'twenty-shared/application';
|
||||
|
||||
import { ApplicationVariableEntity } from 'src/engine/core-modules/applicationVariable/application-variable.entity';
|
||||
import { AppManifest } from 'src/engine/core-modules/application/types/application.types';
|
||||
|
||||
export class ApplicationVariableEntityService {
|
||||
constructor(
|
||||
@@ -31,7 +31,7 @@ export class ApplicationVariableEntityService {
|
||||
applicationVariables,
|
||||
applicationId,
|
||||
}: {
|
||||
applicationVariables?: AppManifest['application']['applicationVariables'];
|
||||
applicationVariables?: ApplicationVariables;
|
||||
applicationId: string;
|
||||
}) {
|
||||
if (!isDefined(applicationVariables)) {
|
||||
|
||||
Reference in New Issue
Block a user