Compare commits

..
Author SHA1 Message Date
sonarly-bot 02d2c3726c fix(server): run viewFilter column migration earlier
https://sonarly.com/issue/38370?type=bug

After upgrading to 2.5.3, server code reads a new `viewFilter` column that is not present in the database, causing metadata cache loading to fail and the frontend to render a black screen after login.

Fix: I did not apply new code changes because the exact production fix for this incident is already merged and present:

- 6b3064e2ba
- "fix(server): add relationTargetFieldMetadataId column early in upgrade sequence (#20664)"

This commit adds the early 2.3 instance command to create `core.viewFilter.relationTargetFieldMetadataId` before the failing 2.3 workspace-step code path runs, and hardens the 2.6 command with `IF NOT EXISTS/IF EXISTS`, which directly addresses the schema/code ordering regression from 2.5.1 → 2.5.3.

Authored by Sonarly by autonomous analysis (run 43771).
2026-05-18 12:23:43 +00:00
5c8ddb0c12 i18n - translations (#20674)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-05-18 14:15:45 +02:00
db0547f503 [1/3] Rename permissionFlag to rolePermissionFlag + add permissionFlag catalog/backfill (#20481)
Split of #20377.

## Summary

This PR separates available permission flags from per-role permission
flag grants.

Previously, `core.permissionFlag` stored the role assignment directly:
`roleId + flag`. This PR renames that legacy grant table to
`core.rolePermissionFlag`, then recreates `core.permissionFlag` as the
catalog of available permission flags.

## What changed

- Rename the existing `core.permissionFlag` grant table to
`core.rolePermissionFlag`.
- Add the new syncable `core.permissionFlag` catalog entity with key,
label, description, icon, permission type, relevance flags, and
custom/standard metadata.
- Add stable `SystemPermissionFlag` universal identifiers for the
built-in `PermissionFlagType` values.
- Seed the standard permission flags for every workspace under the
Twenty standard application.
- Backfill existing role grants:
  - create missing catalog rows for existing grant keys,
  - add `rolePermissionFlag.permissionFlagId`,
- migrate grants from the old string `flag` column to the new catalog
FK,
- replace the old `(flag, roleId)` uniqueness with `(permissionFlagId,
roleId)`.
- Rewire role permission flag caches, permission checks, role DTO
mapping, and `upsertPermissionFlags` to resolve through the catalog.
- Keep the existing public role permission API shape: product/app
surfaces still talk about `permissionFlags` and return `{ id, roleId,
flag }`.
- Update metadata flat-entity machinery, migration builders, validators,
action handlers, snapshots, generated schemas, docs, and app fixtures
for the new `permissionFlag` / `rolePermissionFlag` split.

## Behavior after this PR

- Existing permission flag grants keep working.
- Existing GraphQL role permission flows keep the same public naming.
- Standard permission flags are represented as catalog rows.
- Permission checks now compare grants through catalog universal
identifiers instead of the legacy `flag` column.
- Workspace deletion cleanup now verifies both `permissionFlag` and
`rolePermissionFlag`.

## What is not in this PR

- Public GraphQL CRUD for custom permission flags.
- App manifest support for declaring new custom permission flags.
- Frontend UI for creating or assigning custom permission flags beyond
the existing role permission flow.

---------

Co-authored-by: Weiko <corentin@twenty.com>
2026-05-18 11:57:47 +00:00
01535a3b3e fix(server): handle network errors in RestApiService catch block (#20644)
## Summary
- Added safe null check for `err.response?.data?.errors` in
`RestApiService.call()` catch block
- When the internal HTTP client fails with a network-level error
(ECONNREFUSED, timeout), `err.response` is `undefined` — accessing
`.data.errors` on it throws a `TypeError` which gets silently swallowed,
returning an empty 500
- Now falls back to throwing the raw error message for network failures
instead of crashing

## Changes
- `packages/twenty-server/src/engine/api/rest/rest-api.service.ts`

Fixes #20136

---------

Co-authored-by: Marie Stoppa <marie@twenty.com>
2026-05-18 09:51:42 +00:00
Shubham SinghandGitHub 45ac3e8218 fix(front): align currency icon vertically with amount text (#20646)
## Summary
- Replaced inline `<span>` wrapping the currency icon with a Linaria
styled component using `display: flex` and `align-items: center`
- The icon was misaligned with the amount text in table views and
settings because the inline span didn't vertically center the SVG icon

## Changes
-
`packages/twenty-front/src/modules/ui/field/display/components/CurrencyDisplay.tsx`

Fixes #20640
2026-05-18 08:48:54 +00:00
cd09690d5d fix(server): correct OpenAPI schema for phones.additionalPhones (#20631)
Fixes #20629

Problem

The OpenAPI schema for PHONES composite fields documented
additionalPhones as string[], but the actual runtime type (defined in
phones.composite-type.ts) is Array<{ number: string, countryCode:
string, callingCode: string }>. This caused generated SDK types and API
docs for create/update payloads to be incorrect.

Root cause

A hardcoded mistake in
convert-object-metadata-to-schema-properties.util.ts — the
FieldMetadataType.PHONES branch set additionalPhones.items to { type:
'string' } instead of an object schema.

Changes


packages/twenty-server/src/engine/utils/convert-object-metadata-to-schema-properties.util.ts
- Changed additionalPhones.items from { type: 'string' } to { type:
'object', properties: { number, countryCode, callingCode } }, matching
AdditionalPhoneMetadata.


packages/twenty-server/src/engine/core-modules/open-api/utils/__tests__/components.utils.spec.ts
- Updated all three inline snapshot occurrences (for ObjectName,
ObjectNameForResponse, ObjectNameForUpdate) to expect the correct object
shape instead of string.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 08:41:59 +00:00
269 changed files with 8958 additions and 1959 deletions
@@ -244,7 +244,7 @@ type FieldPermission {
canUpdateFieldValue: Boolean
}
type PermissionFlag {
type RolePermissionFlag {
id: UUID!
roleId: UUID!
flag: PermissionFlagType!
@@ -276,7 +276,7 @@ type Role {
canUpdateAllObjectRecords: Boolean!
canSoftDeleteAllObjectRecords: Boolean!
canDestroyAllObjectRecords: Boolean!
permissionFlags: [PermissionFlag!]
permissionFlags: [RolePermissionFlag!]
objectPermissions: [ObjectPermission!]
fieldPermissions: [FieldPermission!]
rowLevelPermissionPredicates: [RowLevelPermissionPredicate!]
@@ -2884,6 +2884,7 @@ enum AllMetadataName {
pageLayoutTab
commandMenuItem
navigationMenuItem
rolePermissionFlag
permissionFlag
objectPermission
fieldPermission
@@ -3237,7 +3238,7 @@ type Mutation {
updateOneRole(updateRoleInput: UpdateRoleInput!): Role!
deleteOneRole(roleId: UUID!): String!
upsertObjectPermissions(upsertObjectPermissionsInput: UpsertObjectPermissionsInput!): [ObjectPermission!]!
upsertPermissionFlags(upsertPermissionFlagsInput: UpsertPermissionFlagsInput!): [PermissionFlag!]!
upsertPermissionFlags(upsertPermissionFlagsInput: UpsertPermissionFlagsInput!): [RolePermissionFlag!]!
upsertFieldPermissions(upsertFieldPermissionsInput: UpsertFieldPermissionsInput!): [FieldPermission!]!
upsertRowLevelPermissionPredicates(input: UpsertRowLevelPermissionPredicatesInput!): UpsertRowLevelPermissionPredicatesResult!
assignRoleToAgent(agentId: UUID!, roleId: UUID!): Boolean!
@@ -190,11 +190,11 @@ export interface FieldPermission {
__typename: 'FieldPermission'
}
export interface PermissionFlag {
export interface RolePermissionFlag {
id: Scalars['UUID']
roleId: Scalars['UUID']
flag: PermissionFlagType
__typename: 'PermissionFlag'
__typename: 'RolePermissionFlag'
}
export interface ApiKeyForRole {
@@ -224,7 +224,7 @@ export interface Role {
canUpdateAllObjectRecords: Scalars['Boolean']
canSoftDeleteAllObjectRecords: Scalars['Boolean']
canDestroyAllObjectRecords: Scalars['Boolean']
permissionFlags?: PermissionFlag[]
permissionFlags?: RolePermissionFlag[]
objectPermissions?: ObjectPermission[]
fieldPermissions?: FieldPermission[]
rowLevelPermissionPredicates?: RowLevelPermissionPredicate[]
@@ -2516,7 +2516,7 @@ export interface CollectionHash {
__typename: 'CollectionHash'
}
export type AllMetadataName = 'fieldMetadata' | 'objectMetadata' | 'view' | 'viewField' | 'viewFieldGroup' | 'viewGroup' | 'viewSort' | 'rowLevelPermissionPredicate' | 'rowLevelPermissionPredicateGroup' | 'viewFilterGroup' | 'index' | 'logicFunction' | 'viewFilter' | 'role' | 'roleTarget' | 'agent' | 'skill' | 'pageLayout' | 'pageLayoutWidget' | 'pageLayoutTab' | 'commandMenuItem' | 'navigationMenuItem' | 'permissionFlag' | 'objectPermission' | 'fieldPermission' | 'frontComponent' | 'webhook' | 'applicationVariable' | 'connectionProvider'
export type AllMetadataName = 'fieldMetadata' | 'objectMetadata' | 'view' | 'viewField' | 'viewFieldGroup' | 'viewGroup' | 'viewSort' | 'rowLevelPermissionPredicate' | 'rowLevelPermissionPredicateGroup' | 'viewFilterGroup' | 'index' | 'logicFunction' | 'viewFilter' | 'role' | 'roleTarget' | 'agent' | 'skill' | 'pageLayout' | 'pageLayoutWidget' | 'pageLayoutTab' | 'commandMenuItem' | 'navigationMenuItem' | 'rolePermissionFlag' | 'permissionFlag' | 'objectPermission' | 'fieldPermission' | 'frontComponent' | 'webhook' | 'applicationVariable' | 'connectionProvider'
export interface MinimalObjectMetadata {
id: Scalars['UUID']
@@ -2772,7 +2772,7 @@ export interface Mutation {
updateOneRole: Role
deleteOneRole: Scalars['String']
upsertObjectPermissions: ObjectPermission[]
upsertPermissionFlags: PermissionFlag[]
upsertPermissionFlags: RolePermissionFlag[]
upsertFieldPermissions: FieldPermission[]
upsertRowLevelPermissionPredicates: UpsertRowLevelPermissionPredicatesResult
assignRoleToAgent: Scalars['Boolean']
@@ -3072,7 +3072,7 @@ export interface FieldPermissionGenqlSelection{
__scalar?: boolean | number
}
export interface PermissionFlagGenqlSelection{
export interface RolePermissionFlagGenqlSelection{
id?: boolean | number
roleId?: boolean | number
flag?: boolean | number
@@ -3108,7 +3108,7 @@ export interface RoleGenqlSelection{
canUpdateAllObjectRecords?: boolean | number
canSoftDeleteAllObjectRecords?: boolean | number
canDestroyAllObjectRecords?: boolean | number
permissionFlags?: PermissionFlagGenqlSelection
permissionFlags?: RolePermissionFlagGenqlSelection
objectPermissions?: ObjectPermissionGenqlSelection
fieldPermissions?: FieldPermissionGenqlSelection
rowLevelPermissionPredicates?: RowLevelPermissionPredicateGenqlSelection
@@ -5847,7 +5847,7 @@ export interface MutationGenqlSelection{
updateOneRole?: (RoleGenqlSelection & { __args: {updateRoleInput: UpdateRoleInput} })
deleteOneRole?: { __args: {roleId: Scalars['UUID']} }
upsertObjectPermissions?: (ObjectPermissionGenqlSelection & { __args: {upsertObjectPermissionsInput: UpsertObjectPermissionsInput} })
upsertPermissionFlags?: (PermissionFlagGenqlSelection & { __args: {upsertPermissionFlagsInput: UpsertPermissionFlagsInput} })
upsertPermissionFlags?: (RolePermissionFlagGenqlSelection & { __args: {upsertPermissionFlagsInput: UpsertPermissionFlagsInput} })
upsertFieldPermissions?: (FieldPermissionGenqlSelection & { __args: {upsertFieldPermissionsInput: UpsertFieldPermissionsInput} })
upsertRowLevelPermissionPredicates?: (UpsertRowLevelPermissionPredicatesResultGenqlSelection & { __args: {input: UpsertRowLevelPermissionPredicatesInput} })
assignRoleToAgent?: { __args: {agentId: Scalars['UUID'], roleId: Scalars['UUID']} }
@@ -6426,10 +6426,10 @@ export interface LogicFunctionLogsInput {applicationId?: (Scalars['UUID'] | null
const PermissionFlag_possibleTypes: string[] = ['PermissionFlag']
export const isPermissionFlag = (obj?: { __typename?: any } | null): obj is PermissionFlag => {
if (!obj?.__typename) throw new Error('__typename is missing in "isPermissionFlag"')
return PermissionFlag_possibleTypes.includes(obj.__typename)
const RolePermissionFlag_possibleTypes: string[] = ['RolePermissionFlag']
export const isRolePermissionFlag = (obj?: { __typename?: any } | null): obj is RolePermissionFlag => {
if (!obj?.__typename) throw new Error('__typename is missing in "isRolePermissionFlag"')
return RolePermissionFlag_possibleTypes.includes(obj.__typename)
}
@@ -8899,6 +8899,7 @@ export const enumAllMetadataName = {
pageLayoutTab: 'pageLayoutTab' as const,
commandMenuItem: 'commandMenuItem' as const,
navigationMenuItem: 'navigationMenuItem' as const,
rolePermissionFlag: 'rolePermissionFlag' as const,
permissionFlag: 'permissionFlag' as const,
objectPermission: 'objectPermission' as const,
fieldPermission: 'fieldPermission' as const,
@@ -500,7 +500,7 @@ export default {
1
]
},
"PermissionFlag": {
"RolePermissionFlag": {
"id": [
3
],
@@ -1,7 +1,7 @@
---
title: Roles & Permissions
description: Declare what objects and fields your app's logic functions and front components can read and write.
icon: "shield-halved"
icon: 'shield-halved'
---
A **role** is a permission set: which objects an app can read or write, which fields it can see, and which platform-level capabilities it can use. Every app's logic functions and front components inherit the permissions of the role marked with `defineApplicationRole()` (see [The default function role](#the-default-function-role) below).
@@ -40,7 +40,8 @@ export default defineRole({
objectUniversalIdentifier:
STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.universalIdentifier,
fieldUniversalIdentifier:
STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.fields.name.universalIdentifier,
STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.fields.name
.universalIdentifier,
canReadFieldValue: false,
canUpdateFieldValue: false,
},
@@ -80,6 +81,7 @@ export default defineApplicationRole({
`defineApplicationRole()` is a thin wrapper around `defineRole()` that flags **the** role used as your application's default at install time. Validation is identical to `defineRole`, but the build pipeline auto-wires its `universalIdentifier` into the application manifest's `defaultRoleUniversalIdentifier` — so you do not need to reference it from [`defineApplication`](/developers/extend/apps/config/application) yourself.
Notes:
- Exactly **one** `defineApplicationRole(...)` is allowed per app — the manifest build will fail if it finds more than one.
- Use `defineRole()` (not `defineApplicationRole()`) for any **additional** roles your app ships.
- Setting `defaultRoleUniversalIdentifier` explicitly on `defineApplication()` is still supported for backward compatibility, but is deprecated in favor of `defineApplicationRole()`.
File diff suppressed because one or more lines are too long
@@ -13178,6 +13178,11 @@ msgstr "Rolnaam"
msgid "Role name cannot be empty"
msgstr "Rolnaam kan nie leeg wees nie"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "اسم الدور"
msgid "Role name cannot be empty"
msgstr "لا يمكن أن يكون اسم الدور فارغًا"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nom del rol"
msgid "Role name cannot be empty"
msgstr "El nom del rol no pot estar buit"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Název role"
msgid "Role name cannot be empty"
msgstr "Název role nesmí být prázdný"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Rollenavn"
msgid "Role name cannot be empty"
msgstr "Rollens navn kan ikke være tomt"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Rollenname"
msgid "Role name cannot be empty"
msgstr "Rollenname darf nicht leer sein"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Όνομα ρόλου"
msgid "Role name cannot be empty"
msgstr "Το όνομα του ρόλου δεν μπορεί να είναι κενό"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
+5
View File
@@ -13196,6 +13196,11 @@ msgstr "Role name"
msgid "Role name cannot be empty"
msgstr "Role name cannot be empty"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr "role permission flag"
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nombre del rol"
msgid "Role name cannot be empty"
msgstr "El nombre del rol no puede estar vacío"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Roolin nimi"
msgid "Role name cannot be empty"
msgstr "Roolinimi ei saa olla tyhjä"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nom du rôle"
msgid "Role name cannot be empty"
msgstr "Le nom du rôle ne peut pas être vide"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -13178,6 +13178,11 @@ msgstr "שם התפקיד"
msgid "Role name cannot be empty"
msgstr "שם תפקיד לא יכול להיות ריק"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Szerepkör neve"
msgid "Role name cannot be empty"
msgstr "A szerep neve nem lehet üres"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nome del ruolo"
msgid "Role name cannot be empty"
msgstr "Il nome del ruolo non può essere vuoto"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "役割名"
msgid "Role name cannot be empty"
msgstr "役割名を空にすることはできません"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "역할 이름"
msgid "Role name cannot be empty"
msgstr "역할 이름은 비워 둘 수 없습니다"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Rolnaam"
msgid "Role name cannot be empty"
msgstr "Rolnaam mag niet leeg zijn"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Rollenavn"
msgid "Role name cannot be empty"
msgstr "Rollens navn kan ikke være tomt"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nazwa roli"
msgid "Role name cannot be empty"
msgstr "Nazwa roli nie może być pusta"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13173,6 +13173,11 @@ msgstr ""
msgid "Role name cannot be empty"
msgstr ""
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nome do cargo"
msgid "Role name cannot be empty"
msgstr "O nome da função não pode estar vazio"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Nome do papel"
msgid "Role name cannot be empty"
msgstr "O nome do papel não pode estar vazio"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Numele rolului"
msgid "Role name cannot be empty"
msgstr "Numele rolului nu poate fi gol"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
Binary file not shown.
@@ -13178,6 +13178,11 @@ msgstr "Назив улоге"
msgid "Role name cannot be empty"
msgstr "Назив улоге не може бити празан"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13180,6 +13180,11 @@ msgstr "Rollnamn"
msgid "Role name cannot be empty"
msgstr "Rollnamn får inte vara tomt"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Rol adı"
msgid "Role name cannot be empty"
msgstr "Rol adı boş olamaz"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Назва ролі"
msgid "Role name cannot be empty"
msgstr "Назва ролі не може бути порожньою"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "Tên vai trò"
msgid "Role name cannot be empty"
msgstr "Tên vai trò không thể để trống"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "角色名称"
msgid "Role name cannot be empty"
msgstr "角色名称不能为空"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -13178,6 +13178,11 @@ msgstr "角色名稱"
msgid "Role name cannot be empty"
msgstr "角色名稱不能為空"
#. js-lingui-id: VMX1Oy
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role permission flag"
msgstr ""
#. js-lingui-id: jLNGne
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "role target"
@@ -30,6 +30,7 @@ export const useMetadataErrorHandler = () => {
viewFilter: t`view filter`,
index: t`index`,
logicFunction: t`logic function`,
rolePermissionFlag: t`role permission flag`,
permissionFlag: t`permission flag`,
objectPermission: t`object permission`,
fieldPermission: t`field permission`,
@@ -1,9 +0,0 @@
import { gql } from '@apollo/client';
export const PERMISSION_FLAG_FRAGMENT = gql`
fragment PermissionFlagFragment on PermissionFlag {
id
flag
roleId
}
`;
@@ -0,0 +1,9 @@
import { gql } from '@apollo/client';
export const ROLE_PERMISSION_FLAG_FRAGMENT = gql`
fragment RolePermissionFlagFragment on RolePermissionFlag {
id
flag
roleId
}
`;
@@ -1,15 +1,15 @@
import { PERMISSION_FLAG_FRAGMENT } from '@/settings/roles/graphql/fragments/permissionFlagFragment';
import { ROLE_PERMISSION_FLAG_FRAGMENT } from '@/settings/roles/graphql/fragments/rolePermissionFlagFragment';
import { gql } from '@apollo/client';
export const UPSERT_PERMISSION_FLAGS = gql`
${PERMISSION_FLAG_FRAGMENT}
${ROLE_PERMISSION_FLAG_FRAGMENT}
mutation UpsertPermissionFlags(
$upsertPermissionFlagsInput: UpsertPermissionFlagsInput!
) {
upsertPermissionFlags(
upsertPermissionFlagsInput: $upsertPermissionFlagsInput
) {
...PermissionFlagFragment
...RolePermissionFlagFragment
}
}
`;
@@ -2,7 +2,7 @@ import { AGENT_FRAGMENT } from '@/ai/graphql/fragments/agentFragment';
import { API_KEY_FOR_ROLE_FRAGMENT } from '@/settings/roles/graphql/fragments/apiKeyForRoleFragment';
import { FIELD_PERMISSION_FRAGMENT } from '@/settings/roles/graphql/fragments/fieldPermissionFragment';
import { OBJECT_PERMISSION_FRAGMENT } from '@/settings/roles/graphql/fragments/objectPermissionFragment';
import { PERMISSION_FLAG_FRAGMENT } from '@/settings/roles/graphql/fragments/permissionFlagFragment';
import { ROLE_PERMISSION_FLAG_FRAGMENT } from '@/settings/roles/graphql/fragments/rolePermissionFlagFragment';
import { ROLE_FRAGMENT } from '@/settings/roles/graphql/fragments/roleFragment';
import { ROW_LEVEL_PERMISSION_PREDICATE_FRAGMENT } from '@/settings/roles/graphql/fragments/rowLevelPermissionPredicateFragment';
import { ROW_LEVEL_PERMISSION_PREDICATE_GROUP_FRAGMENT } from '@/settings/roles/graphql/fragments/rowLevelPermissionPredicateGroupFragment';
@@ -14,7 +14,7 @@ export const GET_ROLES = gql`
${ROLE_FRAGMENT}
${AGENT_FRAGMENT}
${API_KEY_FOR_ROLE_FRAGMENT}
${PERMISSION_FLAG_FRAGMENT}
${ROLE_PERMISSION_FLAG_FRAGMENT}
${OBJECT_PERMISSION_FRAGMENT}
${FIELD_PERMISSION_FRAGMENT}
${ROW_LEVEL_PERMISSION_PREDICATE_FRAGMENT}
@@ -32,7 +32,7 @@ export const GET_ROLES = gql`
...ApiKeyForRoleFragment
}
permissionFlags {
...PermissionFlagFragment
...RolePermissionFlagFragment
}
objectPermissions {
...ObjectPermissionFragment
@@ -6,16 +6,18 @@ import {
import { currentWorkspaceState } from '@/auth/states/currentWorkspaceState';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
export const useHasPermissionFlag = (permissionFlag?: PermissionFlagType) => {
export const useHasPermissionFlag = (
permissionFlagKey?: PermissionFlagType,
) => {
const currentWorkspace = useAtomStateValue(currentWorkspaceState);
const currentUserWorkspace = useAtomStateValue(currentUserWorkspaceState);
if (!permissionFlag) {
if (!permissionFlagKey) {
return true;
}
if (
permissionFlag === PermissionFlagType.WORKSPACE &&
permissionFlagKey === PermissionFlagType.WORKSPACE &&
currentWorkspace?.activationStatus ===
WorkspaceActivationStatus.PENDING_CREATION
) {
@@ -23,5 +25,5 @@ export const useHasPermissionFlag = (permissionFlag?: PermissionFlagType) => {
}
const userFlags = currentUserWorkspace?.permissionFlags ?? [];
return userFlags.includes(permissionFlag);
return userFlags.includes(permissionFlagKey);
};
@@ -1,6 +1,9 @@
import { useContext, useId, useState } from 'react';
import { createPortal } from 'react-dom';
import { styled } from '@linaria/react';
import { AppTooltip, TooltipDelay, TooltipPosition } from 'twenty-ui/display';
import { ThemeContext } from 'twenty-ui/theme-constants';
import { isDefined, formatToShortNumber } from 'twenty-shared/utils';
import { useNumberFormat } from '@/localization/hooks/useNumberFormat';
import { type FieldDefinition } from '@/object-record/record-field/ui/types/FieldDefinition';
@@ -10,10 +13,13 @@ import {
} from '@/object-record/record-field/ui/types/FieldMetadata';
import { SETTINGS_FIELD_CURRENCY_CODES } from '@/settings/data-model/constants/SettingsFieldCurrencyCodes';
import { EllipsisDisplay } from '@/ui/field/display/components/EllipsisDisplay';
import { isDefined, formatToShortNumber } from 'twenty-shared/utils';
import { DEFAULT_DECIMAL_VALUE } from '~/utils/format/formatNumber';
import { isUndefinedOrNull } from '~/utils/isUndefinedOrNull';
import { ThemeContext } from 'twenty-ui/theme-constants';
const StyledCurrencyIconContainer = styled.span`
align-items: center;
display: flex;
`;
type CurrencyDisplayProps = {
currencyValue: FieldCurrencyValue | null | undefined;
@@ -57,7 +63,7 @@ export const CurrencyDisplay = ({
<EllipsisDisplay>
{shouldShowCurrencyTooltip && (
<>
<span
<StyledCurrencyIconContainer
id={tooltipAnchorId}
onMouseEnter={() => setShouldRenderTooltip(true)}
onMouseLeave={() => setShouldRenderTooltip(false)}
@@ -67,7 +73,7 @@ export const CurrencyDisplay = ({
size={theme.icon.size.md}
stroke={theme.icon.stroke.sm}
/>
</span>{' '}
</StyledCurrencyIconContainer>{' '}
</>
)}
{amountToDisplay !== null
@@ -92,11 +92,6 @@ export const SettingsApplicationDetails = () => {
const displayName =
app?.displayName ?? application?.name ?? t`Application details`;
const description = app?.description ?? resolvedDescription;
const logoUrl =
app?.logoUrl ??
application?.logo ??
application?.applicationRegistration?.logoUrl ??
undefined;
const getScreenshots = () => {
if (app?.screenshots?.length) return app.screenshots;
@@ -123,7 +123,7 @@ const buildSyntheticRole = (
})),
permissionFlags: (defaultRole.permissionFlags ?? []).map(
(permissionFlag) => ({
__typename: 'PermissionFlag' as const,
__typename: 'RolePermissionFlag' as const,
id: uuidv4(),
roleId: defaultRole.universalIdentifier,
flag: permissionFlag.flag,
@@ -32,6 +32,7 @@ import { ObjectPermissionEntity } from 'src/engine/metadata-modules/object-permi
import { PageLayoutTabEntity } from 'src/engine/metadata-modules/page-layout-tab/entities/page-layout-tab.entity';
import { PageLayoutWidgetEntity } from 'src/engine/metadata-modules/page-layout-widget/entities/page-layout-widget.entity';
import { PageLayoutEntity } from 'src/engine/metadata-modules/page-layout/entities/page-layout.entity';
import { RolePermissionFlagEntity } from 'src/engine/metadata-modules/role-permission-flag/role-permission-flag.entity';
import { PermissionFlagEntity } from 'src/engine/metadata-modules/permission-flag/permission-flag.entity';
import { RoleTargetEntity } from 'src/engine/metadata-modules/role-target/role-target.entity';
import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity';
@@ -66,7 +67,7 @@ const WORKSPACE_RELATED_ENTITIES: EntityTarget<ObjectLiteral>[] = [
ViewFilterGroupEntity,
FieldPermissionEntity,
ObjectPermissionEntity,
PermissionFlagEntity,
RolePermissionFlagEntity,
RoleTargetEntity,
SearchFieldMetadataEntity,
RowLevelPermissionPredicateEntity,
@@ -81,6 +82,7 @@ const WORKSPACE_RELATED_ENTITIES: EntityTarget<ObjectLiteral>[] = [
// Level 2: Children that depend on core entities
FieldMetadataEntity,
PageLayoutEntity,
PermissionFlagEntity,
SkillEntity,
LogicFunctionEntity,
@@ -1,21 +0,0 @@
import { QueryRunner } from 'typeorm';
import { RegisteredInstanceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-instance-command.decorator';
import { FastInstanceCommand } from 'src/engine/core-modules/upgrade/interfaces/fast-instance-command.interface';
@RegisteredInstanceCommand('2.4.0', 1747234400000)
export class AddRelationTargetFieldMetadataIdToViewFilterEarly2_4FastInstanceCommand
implements FastInstanceCommand
{
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."viewFilter" ADD COLUMN IF NOT EXISTS "relationTargetFieldMetadataId" uuid`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."viewFilter" DROP COLUMN IF EXISTS "relationTargetFieldMetadataId"`,
);
}
}
@@ -1,21 +0,0 @@
import { QueryRunner } from 'typeorm';
import { RegisteredInstanceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-instance-command.decorator';
import { FastInstanceCommand } from 'src/engine/core-modules/upgrade/interfaces/fast-instance-command.interface';
@RegisteredInstanceCommand('2.5.0', 1747234500000)
export class AddRelationTargetFieldMetadataIdToViewFilterEarly2_5FastInstanceCommand
implements FastInstanceCommand
{
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."viewFilter" ADD COLUMN IF NOT EXISTS "relationTargetFieldMetadataId" uuid`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."viewFilter" DROP COLUMN IF EXISTS "relationTargetFieldMetadataId"`,
);
}
}
@@ -0,0 +1,102 @@
import { QueryRunner } from 'typeorm';
import { RegisteredInstanceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-instance-command.decorator';
import { FastInstanceCommand } from 'src/engine/core-modules/upgrade/interfaces/fast-instance-command.interface';
@RegisteredInstanceCommand('2.6.0', 1778235340020)
export class RenamePermissionFlagToRolePermissionFlagFastInstanceCommand
implements FastInstanceCommand
{
public async up(queryRunner: QueryRunner): Promise<void> {
// The legacy permissionFlag table stores per-role grants (`roleId` + `flag`).
// Rename it to preserve those rows before creating the new permissionFlag catalog table.
await queryRunner.query(
`ALTER TABLE "core"."permissionFlag" RENAME TO "rolePermissionFlag"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" RENAME CONSTRAINT "PK_a02789db60620a1e9f90147b50f" TO "PK_76591adc8035c2e7b0cd6115136"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" RENAME CONSTRAINT "IDX_PERMISSION_FLAG_FLAG_ROLE_ID_UNIQUE" TO "IDX_ROLE_PERMISSION_FLAG_FLAG_ROLE_ID_UNIQUE"`,
);
await queryRunner.query(
`ALTER INDEX "core"."IDX_PERMISSION_FLAG_ROLE_ID" RENAME TO "IDX_ROLE_PERMISSION_FLAG_ROLE_ID"`,
);
// Re-hash inherited constraints/indexes so TypeORM's schema diff matches
// the renamed table. Original names were derived from "permissionFlag"
// and stay free for the new catalog table created by the next migration.
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" DROP CONSTRAINT "FK_13f8ca9c517976733a1ce4c10eb"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" DROP CONSTRAINT "FK_835bc9f7ef959debfc5cd268049"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" DROP CONSTRAINT "FK_b26a9d39a88d0e72373c677c6c5"`,
);
await queryRunner.query(
`DROP INDEX "core"."IDX_da8ffd3c24b4a819430a861067"`,
);
await queryRunner.query(
`CREATE UNIQUE INDEX "IDX_e4559ae0dba56e53714137c704" ON "core"."rolePermissionFlag" ("workspaceId", "universalIdentifier")`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" ADD CONSTRAINT "FK_d47b1ebee75d98daa0c870c26e3" FOREIGN KEY ("workspaceId") REFERENCES "core"."workspace"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" ADD CONSTRAINT "FK_3835ecc1019327566d35728c8ba" FOREIGN KEY ("applicationId") REFERENCES "core"."application"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" ADD CONSTRAINT "FK_4c6ea38698de230b0ec18fa2110" FOREIGN KEY ("roleId") REFERENCES "core"."role"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" DROP CONSTRAINT "FK_4c6ea38698de230b0ec18fa2110"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" DROP CONSTRAINT "FK_3835ecc1019327566d35728c8ba"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" DROP CONSTRAINT "FK_d47b1ebee75d98daa0c870c26e3"`,
);
await queryRunner.query(
`DROP INDEX "core"."IDX_e4559ae0dba56e53714137c704"`,
);
await queryRunner.query(
`CREATE UNIQUE INDEX "IDX_da8ffd3c24b4a819430a861067" ON "core"."rolePermissionFlag" ("workspaceId", "universalIdentifier")`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" ADD CONSTRAINT "FK_b26a9d39a88d0e72373c677c6c5" FOREIGN KEY ("applicationId") REFERENCES "core"."application"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" ADD CONSTRAINT "FK_835bc9f7ef959debfc5cd268049" FOREIGN KEY ("workspaceId") REFERENCES "core"."workspace"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" ADD CONSTRAINT "FK_13f8ca9c517976733a1ce4c10eb" FOREIGN KEY ("roleId") REFERENCES "core"."role"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,
);
await queryRunner.query(
`ALTER INDEX "core"."IDX_ROLE_PERMISSION_FLAG_ROLE_ID" RENAME TO "IDX_PERMISSION_FLAG_ROLE_ID"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" RENAME CONSTRAINT "IDX_ROLE_PERMISSION_FLAG_FLAG_ROLE_ID_UNIQUE" TO "IDX_PERMISSION_FLAG_FLAG_ROLE_ID_UNIQUE"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" RENAME CONSTRAINT "PK_76591adc8035c2e7b0cd6115136" TO "PK_a02789db60620a1e9f90147b50f"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag" RENAME TO "permissionFlag"`,
);
}
}
@@ -0,0 +1,69 @@
import { QueryRunner } from 'typeorm';
import { RegisteredInstanceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-instance-command.decorator';
import { FastInstanceCommand } from 'src/engine/core-modules/upgrade/interfaces/fast-instance-command.interface';
@RegisteredInstanceCommand('2.6.0', 1778235340021)
export class PermissionFlagSyncableEntityFastInstanceCommand
implements FastInstanceCommand
{
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`CREATE TABLE "core"."permissionFlag" (
"id" uuid NOT NULL DEFAULT uuid_generate_v4(),
"workspaceId" uuid NOT NULL,
"applicationId" uuid NOT NULL,
"universalIdentifier" uuid NOT NULL,
"key" varchar NOT NULL,
"label" varchar NOT NULL,
"description" text,
"icon" varchar,
"permissionType" varchar NOT NULL,
"createdAt" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(),
"updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(),
CONSTRAINT "IDX_PERMISSION_FLAG_KEY_WORKSPACE_ID_UNIQUE" UNIQUE ("key", "workspaceId"),
CONSTRAINT "PK_a02789db60620a1e9f90147b50f" PRIMARY KEY ("id")
)`,
);
await queryRunner.query(
`CREATE INDEX "IDX_PERMISSION_FLAG_APPLICATION_ID" ON "core"."permissionFlag" ("applicationId")`,
);
// Reuses canonical hash names freed by the rename migration so TypeORM's
// schema diff matches without further intervention.
await queryRunner.query(
`CREATE UNIQUE INDEX "IDX_da8ffd3c24b4a819430a861067" ON "core"."permissionFlag" ("workspaceId", "universalIdentifier")`,
);
await queryRunner.query(
`ALTER TABLE "core"."permissionFlag"
ADD CONSTRAINT "FK_835bc9f7ef959debfc5cd268049"
FOREIGN KEY ("workspaceId") REFERENCES "core"."workspace"("id")
ON DELETE CASCADE ON UPDATE NO ACTION`,
);
await queryRunner.query(
`ALTER TABLE "core"."permissionFlag"
ADD CONSTRAINT "FK_b26a9d39a88d0e72373c677c6c5"
FOREIGN KEY ("applicationId") REFERENCES "core"."application"("id")
ON DELETE CASCADE ON UPDATE NO ACTION`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."permissionFlag" DROP CONSTRAINT IF EXISTS "FK_b26a9d39a88d0e72373c677c6c5"`,
);
await queryRunner.query(
`ALTER TABLE "core"."permissionFlag" DROP CONSTRAINT IF EXISTS "FK_835bc9f7ef959debfc5cd268049"`,
);
await queryRunner.query(
`DROP INDEX IF EXISTS "core"."IDX_da8ffd3c24b4a819430a861067"`,
);
await queryRunner.query(
`DROP INDEX IF EXISTS "core"."IDX_PERMISSION_FLAG_APPLICATION_ID"`,
);
await queryRunner.query(`DROP TABLE IF EXISTS "core"."permissionFlag"`);
}
}
@@ -0,0 +1,55 @@
import { QueryRunner } from 'typeorm';
import { RegisteredInstanceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-instance-command.decorator';
import { FastInstanceCommand } from 'src/engine/core-modules/upgrade/interfaces/fast-instance-command.interface';
@RegisteredInstanceCommand('2.6.0', 1778235340022)
export class LinkRolePermissionFlagToPermissionFlagFastInstanceCommand
implements FastInstanceCommand
{
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag"
ADD COLUMN IF NOT EXISTS "permissionFlagId" uuid`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag"
ADD CONSTRAINT "IDX_ROLE_PERMISSION_FLAG_PERMISSION_FLAG_ID_ROLE_ID_UNIQUE"
UNIQUE ("permissionFlagId", "roleId")`,
);
await queryRunner.query(
`CREATE INDEX "IDX_ROLE_PERMISSION_FLAG_PERMISSION_FLAG_ID"
ON "core"."rolePermissionFlag" ("permissionFlagId")`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag"
ADD CONSTRAINT "FK_8724e63323f1331591a3e91b0b3"
FOREIGN KEY ("permissionFlagId") REFERENCES "core"."permissionFlag"("id")
ON DELETE CASCADE ON UPDATE NO ACTION`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag"
DROP CONSTRAINT IF EXISTS "FK_8724e63323f1331591a3e91b0b3"`,
);
await queryRunner.query(
`DROP INDEX IF EXISTS "core"."IDX_ROLE_PERMISSION_FLAG_PERMISSION_FLAG_ID"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag"
DROP CONSTRAINT IF EXISTS "IDX_ROLE_PERMISSION_FLAG_PERMISSION_FLAG_ID_ROLE_ID_UNIQUE"`,
);
await queryRunner.query(
`ALTER TABLE "core"."rolePermissionFlag"
DROP COLUMN IF EXISTS "permissionFlagId"`,
);
}
}
@@ -0,0 +1,88 @@
import { TWENTY_STANDARD_APPLICATION_UNIVERSAL_IDENTIFIER } from 'twenty-shared/application';
import { PermissionFlagType } from 'twenty-shared/constants';
import { DataSource, QueryRunner } from 'typeorm';
import { RegisteredInstanceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-instance-command.decorator';
import { SlowInstanceCommand } from 'src/engine/core-modules/upgrade/interfaces/slow-instance-command.interface';
import { STANDARD_PERMISSION_FLAG_DEFINITIONS } from 'src/engine/metadata-modules/permission-flag/constants/standard-permission-flag-definitions.constant';
const PERMISSION_FLAG_TYPES = Object.values(PermissionFlagType) as string[];
@RegisteredInstanceCommand('2.6.0', 1778235340023, { type: 'slow' })
export class BackfillRolePermissionFlagPermissionFlagIdSlowInstanceCommand
implements SlowInstanceCommand
{
async runDataMigration(dataSource: DataSource): Promise<void> {
const unknownFlagRows: { flag: string }[] = await dataSource.query(
`SELECT DISTINCT "flag" FROM "core"."rolePermissionFlag"
WHERE "flag" <> ALL($1::varchar[])`,
[PERMISSION_FLAG_TYPES],
);
if (unknownFlagRows.length > 0) {
const unknownFlags = unknownFlagRows.map((row) => row.flag).join(', ');
throw new Error(
`Cannot migrate: rolePermissionFlag rows reference unknown flag value(s): ${unknownFlags}`,
);
}
for (const definition of STANDARD_PERMISSION_FLAG_DEFINITIONS) {
await dataSource.query(
`INSERT INTO "core"."permissionFlag" (
"id",
"workspaceId",
"applicationId",
"universalIdentifier",
"key",
"label",
"description",
"icon",
"permissionType",
"createdAt",
"updatedAt"
)
SELECT
uuid_generate_v4(),
workspace."id",
standardApplication."id",
$1::uuid,
$2,
$3,
$4,
$5,
$6,
now(),
now()
FROM "core"."workspace" workspace
INNER JOIN "core"."application" standardApplication
ON standardApplication."workspaceId" = workspace."id"
AND standardApplication."universalIdentifier" = $7
AND standardApplication."deletedAt" IS NULL
ON CONFLICT ("key", "workspaceId") DO NOTHING`,
[
definition.universalIdentifier,
definition.key,
definition.label,
definition.description,
definition.icon,
definition.permissionType,
TWENTY_STANDARD_APPLICATION_UNIVERSAL_IDENTIFIER,
],
);
}
await dataSource.query(
`UPDATE "core"."rolePermissionFlag" rolePermissionFlag
SET "permissionFlagId" = permissionFlag."id"
FROM "core"."permissionFlag" permissionFlag
WHERE permissionFlag."workspaceId" = rolePermissionFlag."workspaceId"
AND permissionFlag."key" = rolePermissionFlag."flag"
AND rolePermissionFlag."permissionFlagId" IS NULL`,
);
}
public async up(_queryRunner: QueryRunner): Promise<void> {}
public async down(_queryRunner: QueryRunner): Promise<void> {}
}
@@ -22,7 +22,6 @@ import { AddCacheTokensToAgentChatThreadFastInstanceCommand } from 'src/database
import { AddLogoToApplicationFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-2/2-2-instance-command-fast-1777539664664-add-logo-to-application';
import { AddSubFieldNameToViewSortEarlyFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-fast-1747234200000-add-sub-field-name-to-view-sort';
import { AddRelationTargetFieldMetadataIdToViewFilterEarlyFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-fast-1747234300000-add-relation-target-field-metadata-id-to-view-filter';
import { AddRelationTargetFieldMetadataIdToViewFilterEarly2_5FastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-5/2-5-instance-command-fast-1747234500000-add-relation-target-field-metadata-id-to-view-filter';
import { AddUpgradeMigrationWorkspaceIdIndexFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-fast-1777308014234-add-upgrade-migration-workspace-id-index';
import { AddDeletedAtToAgentChatThreadFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-fast-1777682000000-add-deleted-at-to-agent-chat-thread';
import { ConnectionProviderSyncableEntityFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-fast-1777896012579-connection-provider-syncable-entity';
@@ -32,7 +31,10 @@ import { AddToolAndWorkflowActionTriggerSettingsFastInstanceCommand } from 'src/
import { BackfillApplicationVariableUniversalIdentifierSlowInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-slow-1777966965588-backfill-application-variable-universal-identifier';
import { MigrateToolTriggerSettingsSlowInstanceCommand } from 'src/database/commands/upgrade-version-command/2-3/2-3-instance-command-slow-1797000002000-migrate-tool-trigger-settings';
import { AddMetadataToBillingPriceFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-4/2-4-instance-command-fast-1777100000000-add-metadata-to-billing-price';
import { AddRelationTargetFieldMetadataIdToViewFilterEarly2_4FastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-4/2-4-instance-command-fast-1747234400000-add-relation-target-field-metadata-id-to-view-filter';
import { RenamePermissionFlagToRolePermissionFlagFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-6/2-6-instance-command-fast-1778235340020-rename-permission-flag-to-role-permission-flag';
import { PermissionFlagSyncableEntityFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-6/2-6-instance-command-fast-1778235340021-permission-flag-syncable-entity';
import { LinkRolePermissionFlagToPermissionFlagFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-6/2-6-instance-command-fast-1778235340022-link-role-permission-flag-to-permission-flag';
import { BackfillRolePermissionFlagPermissionFlagIdSlowInstanceCommand } from 'src/database/commands/upgrade-version-command/2-6/2-6-instance-command-slow-1778235340023-backfill-role-permission-flag-permission-flag-id';
import { AddEmailGroupChannelTypeFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-4/2-4-instance-command-fast-1778256809018-add-email-group-channel-type';
import { AddApplicationIdToPublicDomainFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-4/2-4-instance-command-fast-1798000003000-add-application-id-to-public-domain';
import { AddIsInternalMessagesImportEnabledFastInstanceCommand } from 'src/database/commands/upgrade-version-command/2-5/2-5-instance-command-fast-1778525104406-add-is-internal-messages-import-enabled';
@@ -65,13 +67,11 @@ export const INSTANCE_COMMANDS = [
AddConditionalAvailabilityExpressionToPageLayoutWidgetFastInstanceCommand,
AddSubFieldNameToViewSortEarlyFastInstanceCommand,
AddRelationTargetFieldMetadataIdToViewFilterEarlyFastInstanceCommand,
AddRelationTargetFieldMetadataIdToViewFilterEarly2_5FastInstanceCommand,
AddUpgradeMigrationWorkspaceIdIndexFastInstanceCommand,
AddIsPreInstalledToApplicationRegistrationFastInstanceCommand,
AddProviderExecutedToAgentMessagePartFastInstanceCommand,
BackfillPageLayoutWidgetPositionSlowInstanceCommand,
AddMetadataToBillingPriceFastInstanceCommand,
AddRelationTargetFieldMetadataIdToViewFilterEarly2_4FastInstanceCommand,
AddCacheTokensToAgentChatThreadFastInstanceCommand,
AddLogoToApplicationFastInstanceCommand,
AddDeletedAtToAgentChatThreadFastInstanceCommand,
@@ -81,6 +81,10 @@ export const INSTANCE_COMMANDS = [
RemoveUserDefaultAvatarUrlFastInstanceCommand,
TransformApplicationVariableToSyncableEntityFastInstanceCommand,
BackfillApplicationVariableUniversalIdentifierSlowInstanceCommand,
RenamePermissionFlagToRolePermissionFlagFastInstanceCommand,
PermissionFlagSyncableEntityFastInstanceCommand,
LinkRolePermissionFlagToPermissionFlagFastInstanceCommand,
BackfillRolePermissionFlagPermissionFlagIdSlowInstanceCommand,
AddEmailGroupChannelTypeFastInstanceCommand,
AddApplicationIdToPublicDomainFastInstanceCommand,
AddIsInternalMessagesImportEnabledFastInstanceCommand,
@@ -6,6 +6,7 @@ import { type Query } from 'src/engine/api/rest/core/types/query.type';
import { RestApiException } from 'src/engine/api/rest/errors/RestApiException';
import { type RequestContext } from 'src/engine/api/rest/types/RequestContext';
import { SecureHttpClientService } from 'src/engine/core-modules/secure-http-client/secure-http-client.service';
import { isDefined } from 'twenty-shared/utils';
export enum GraphqlApiType {
CORE = 'core',
@@ -41,10 +42,14 @@ export class RestApiService {
},
});
} catch (err) {
throw new RestApiException(err.response.data.errors);
if (isDefined(err.response?.data?.errors)) {
throw new RestApiException(err.response.data.errors);
}
throw err;
}
if (response.data.errors?.length) {
if (isDefined(response.data.errors) && response.data.errors.length > 0) {
throw new RestApiException(response.data.errors);
}
@@ -1,23 +0,0 @@
import { type UniversalFlatPermissionFlag } from 'src/engine/workspace-manager/workspace-migration/universal-flat-entity/types/universal-flat-permission-flag.type';
import { PermissionFlagManifest } from 'twenty-shared/application';
export const fromPermissionFlagToUniversalFlatPermissionFlag = ({
permissionFlag,
roleUniversalIdentifier,
applicationUniversalIdentifier,
now,
}: {
permissionFlag: PermissionFlagManifest;
roleUniversalIdentifier: string;
applicationUniversalIdentifier: string;
now: string;
}): UniversalFlatPermissionFlag => {
return {
universalIdentifier: permissionFlag.universalIdentifier,
applicationUniversalIdentifier,
roleUniversalIdentifier,
flag: permissionFlag.flag,
createdAt: now,
updatedAt: now,
};
};
@@ -0,0 +1,27 @@
import { type PermissionFlagManifest } from 'twenty-shared/application';
import { SystemPermissionFlag } from 'twenty-shared/constants';
import { type UniversalFlatRolePermissionFlag } from 'src/engine/workspace-manager/workspace-migration/universal-flat-entity/types/universal-flat-role-permission-flag.type';
export const fromPermissionFlagToUniversalFlatRolePermissionFlag = ({
permissionFlag,
roleUniversalIdentifier,
applicationUniversalIdentifier,
now,
}: {
permissionFlag: PermissionFlagManifest;
roleUniversalIdentifier: string;
applicationUniversalIdentifier: string;
now: string;
}): UniversalFlatRolePermissionFlag => {
return {
universalIdentifier: permissionFlag.universalIdentifier,
applicationUniversalIdentifier,
roleUniversalIdentifier,
permissionFlagUniversalIdentifier:
SystemPermissionFlag[permissionFlag.flag],
flag: permissionFlag.flag,
createdAt: now,
updatedAt: now,
};
};
@@ -32,7 +32,7 @@ export const fromRoleManifestToUniversalFlatRole = ({
roleTargetUniversalIdentifiers: [],
objectPermissionUniversalIdentifiers: [],
fieldPermissionUniversalIdentifiers: [],
permissionFlagUniversalIdentifiers: [],
rolePermissionFlagUniversalIdentifiers: [],
rowLevelPermissionPredicateUniversalIdentifiers: [],
rowLevelPermissionPredicateGroupUniversalIdentifiers: [],
createdAt: now,
@@ -17,7 +17,7 @@ import { fromObjectPermissionManifestToUniversalFlatObjectPermission } from 'src
import { fromPageLayoutManifestToUniversalFlatPageLayout } from 'src/engine/core-modules/application/application-manifest/converters/from-page-layout-manifest-to-universal-flat-page-layout.util';
import { fromPageLayoutTabManifestToUniversalFlatPageLayoutTab } from 'src/engine/core-modules/application/application-manifest/converters/from-page-layout-tab-manifest-to-universal-flat-page-layout-tab.util';
import { fromPageLayoutWidgetManifestToUniversalFlatPageLayoutWidget } from 'src/engine/core-modules/application/application-manifest/converters/from-page-layout-widget-manifest-to-universal-flat-page-layout-widget.util';
import { fromPermissionFlagToUniversalFlatPermissionFlag } from 'src/engine/core-modules/application/application-manifest/converters/from-permission-flag-to-universal-flat-permission-flag.util';
import { fromPermissionFlagToUniversalFlatRolePermissionFlag } from 'src/engine/core-modules/application/application-manifest/converters/from-permission-flag-to-universal-flat-role-permission-flag.util';
import { fromRoleManifestToUniversalFlatRole } from 'src/engine/core-modules/application/application-manifest/converters/from-role-manifest-to-universal-flat-role.util';
import { fromSkillManifestToUniversalFlatSkill } from 'src/engine/core-modules/application/application-manifest/converters/from-skill-manifest-to-universal-flat-skill.util';
import { computeSearchVectorUniversalSettingsFromObjectManifest } from 'src/engine/core-modules/application/application-manifest/utils/compute-search-vector-universal-settings-from-object-manifest.util';
@@ -214,14 +214,15 @@ export const computeApplicationManifestAllUniversalFlatEntityMaps = ({
for (const permissionFlag of roleManifest.permissionFlags ?? []) {
addUniversalFlatEntityToUniversalFlatEntityMapsThroughMutationOrThrow({
universalFlatEntity: fromPermissionFlagToUniversalFlatPermissionFlag({
permissionFlag,
roleUniversalIdentifier: roleManifest.universalIdentifier,
applicationUniversalIdentifier,
now,
}),
universalFlatEntity:
fromPermissionFlagToUniversalFlatRolePermissionFlag({
permissionFlag,
roleUniversalIdentifier: roleManifest.universalIdentifier,
applicationUniversalIdentifier,
now,
}),
universalFlatEntityMapsToMutate:
allUniversalFlatEntityMaps.flatPermissionFlagMaps,
allUniversalFlatEntityMaps.flatRolePermissionFlagMaps,
});
}
}
@@ -1,4 +1,5 @@
import * as Sentry from '@sentry/node';
import { QueryFailedError } from 'typeorm';
import {
getGenericOperationName,
getHumanReadableNameFromCode,
@@ -104,6 +105,39 @@ export class ExceptionHandlerSentryDriver
scope.setFingerprint([exception.code]);
}
if (exception instanceof QueryFailedError) {
const postgresCode =
exception.driverError?.code ?? exception.driverError?.routine;
const genericOperationName = getGenericOperationName(
options?.operation?.name,
);
if (isDefined(postgresCode)) {
scope.setTag('postgresSqlErrorCode', postgresCode);
const fingerprint = [postgresCode];
if (isDefined(genericOperationName)) {
fingerprint.push(genericOperationName);
}
scope.setFingerprint(fingerprint);
}
if (isDefined(exception.driverError?.table)) {
scope.setTag('postgresSqlErrorTable', exception.driverError.table);
}
scope.setContext('postgresDriverError', {
code: exception.driverError?.code,
detail: exception.driverError?.detail,
schema: exception.driverError?.schema,
table: exception.driverError?.table,
column: exception.driverError?.column,
constraint: exception.driverError?.constraint,
});
}
const eventId = Sentry.captureException(exception, {
contexts: {
GraphQL: {
@@ -37,6 +37,7 @@ import { translateUserFriendlyMessageDescriptors } from 'src/engine/core-modules
const DEFAULT_EVENT_ID_KEY = 'exceptionEventId';
const SCHEMA_VERSION_HEADER = 'x-schema-version';
const SCHEMA_MISMATCH_ERROR = 'Schema version mismatch.';
const SCHEMA_VERSION_MISMATCH_CODE = 'SCHEMA_VERSION_MISMATCH';
const APP_VERSION_HEADER = 'x-app-version';
const APP_VERSION_MISMATCH_ERROR = 'App version mismatch.';
const APP_VERSION_MISMATCH_CODE = 'APP_VERSION_MISMATCH';
@@ -288,6 +289,7 @@ export const useGraphQLErrorHandlerHook = <
throw new GraphQLError(SCHEMA_MISMATCH_ERROR, {
extensions: {
code: SCHEMA_VERSION_MISMATCH_CODE,
userFriendlyMessage: i18n._(
msg`Your workspace has been updated with a new data model. Please refresh the page.`,
),
@@ -140,6 +140,11 @@ msgstr "'n Nota-teiken"
msgid "A payment processing error occurred."
msgstr "'n Betalingsverwerkingsfout het voorgekom."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "Kan nie rekening verwyder nie: jy is die enigste admin. Ken 'n ander adm
msgid "Cannot delete standard agent"
msgstr "Kan nie standaardagent verwyder nie"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "Kan nie standaardagent opdateer nie"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Ongeldige bladsyuitleg-widgetdata."
msgid "Invalid parameters provided."
msgstr "Ongeldige parameters verskaf."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Ongeldige waarde vir toestemmingsvlag"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Ongeldige toestemmingsinstelling"
@@ -3601,6 +3622,12 @@ msgstr "Ongeldige toestemmingsinstelling"
msgid "Invalid permission setting."
msgstr "Ongeldige toestemmingsinstelling."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "Kanban-hoof 'groepeer-volgens'-veld moet 'n SELECT-veld wees"
msgid "Kanban view must have a main group by field"
msgstr "Kanban-aansig moet 'n hoof 'groepeer-volgens'-veld hê"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "Toestemmingsvlag bestaan reeds"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "Toestemmingsvlag vir hierdie rol en instelling bestaan reeds"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Toestemmingsvlag nie gevind nie"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Toestemmingsvlag vir verwydering nie gevind nie"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Toestemmingsvlag vir opdatering nie gevind nie"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Toestemmingsvlag met universele identifiseerder {0} bestaan reeds"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Afgeleë voorwerpe is nog nie gereed vir produksie nie"
msgid "Remote objects are not supported yet"
msgstr "Afgeleë voorwerpe word nog nie ondersteun nie"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "Rol kan nie aan hierdie entiteit toegeken word nie."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Rol nie gevind nie."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Sommige van die verskafde inligting is ongeldig. Gaan asseblief jou invoer na en probeer weer."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Sommige van die toestemmings wat jy gekies het is nie geldig nie. Probeer asseblief weer met geldige toestemmingsinstellings."
@@ -6487,6 +6606,11 @@ msgstr "Standaardagente kan nie gewysig word nie."
msgid "Standard objects cannot be deleted"
msgstr "Standaard voorwerpe kan nie uitgevee word nie"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "Die rol waarna jy soek, kon nie gevind word nie. Dit mag verwyder gewees het of jy mag nie toegang tot dit hê nie."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "Die rol wat jy probeer wysig, kon nie gevind word nie."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Hierdie bewerking word nie ondersteun nie."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Hierdie toestemming is reeds vir die rol ingestel"
@@ -7371,9 +7495,9 @@ msgstr "Hierdie rol kan nie gewysig word nie."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "هدف الملاحظة"
msgid "A payment processing error occurred."
msgstr "حدث خطأ في معالجة الدفع."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "لا يمكن حذف الحساب: أنت المدير الوحيد. ع
msgid "Cannot delete standard agent"
msgstr "لا يمكن حذف الوكيل القياسي"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "لا يمكن تحديث الوكيل القياسي"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "بيانات أداة تخطيط الصفحة غير صالحة."
msgid "Invalid parameters provided."
msgstr "تم تقديم معاملات غير صالحة."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "قيمة علم الإذن غير صالحة"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "إعداد إذن غير صالح"
@@ -3601,6 +3622,12 @@ msgstr "إعداد إذن غير صالح"
msgid "Invalid permission setting."
msgstr "إعداد إذن غير صالح."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "يجب أن يكون حقل التجميع الرئيسي في كانب
msgid "Kanban view must have a main group by field"
msgstr "يجب أن تحتوي طريقة عرض كانبان على حقل تجميع رئيسي"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "علم الإذن موجود بالفعل"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "علم الإذن لهذا الدور وهذا الإعداد موجود بالفعل"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "علم الإذن غير موجود"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "علم الإذن للحذف غير موجود"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "علم الإذن للتحديث غير موجود"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "علم الإذن بالمعرّف العالمي {0} موجود بالفعل"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "الكائنات البعيدة ليست جاهزة للإنتاج بع
msgid "Remote objects are not supported yet"
msgstr "الكائنات البعيدة ليست مدعومة بعد"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "لا يمكن تعيين الدور لهذا الكيان."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "الدور غير موجود."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "بعض المعلومات المقدمة غير صالحة. يُرجى التحقق من بياناتك والمحاولة مرة أخرى."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "بعض الأذونات التي اخترتها غير صالحة. يرجى المحاولة مرة أخرى بإعدادات أذونات صالحة."
@@ -6487,6 +6606,11 @@ msgstr "لا يمكن تعديل الوكلاء القياسيين."
msgid "Standard objects cannot be deleted"
msgstr "لا يمكن حذف الكائنات القياسية"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "لم يتم العثور على الدور الذي تبحث عنه. ربما تم حذفه أو قد لا تكون لديك صلاحية الوصول إليه."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "لم يتم العثور على الدور الذي تحاول تعديله."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "هذه العملية غير مدعومة."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "تم تعيين هذا الإذن للدور بالفعل"
@@ -7371,9 +7495,9 @@ msgstr "لا يمكن تحرير هذا الدور."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "Un objectiu de nota"
msgid "A payment processing error occurred."
msgstr "S'ha produït un error en el processament del pagament."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "No es pot suprimir el compte: ets l'únic administrador. Assigna un altr
msgid "Cannot delete standard agent"
msgstr "No es pot suprimir l'agent estàndard"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "No es pot actualitzar l'agent estàndard"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Dades del giny de la disposició de pàgina no vàlides."
msgid "Invalid parameters provided."
msgstr "S'han proporcionat paràmetres no vàlids."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Valor de l'indicador de permís no vàlid"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Configuració de permís no vàlida"
@@ -3601,6 +3622,12 @@ msgstr "Configuració de permís no vàlida"
msgid "Invalid permission setting."
msgstr "Configuració de permís no vàlida."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "El camp principal d'agrupació de Kanban ha de ser un camp SELECT"
msgid "Kanban view must have a main group by field"
msgstr "La vista Kanban ha de tenir un camp principal d'agrupació"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "L'indicador de permís ja existeix"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "L'indicador de permís per a aquest rol i aquesta configuració ja existeix"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Indicador de permís no trobat"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Indicador de permís per suprimir no trobat"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Indicador de permís per actualitzar no trobat"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "L'indicador de permís amb l'identificador universal {0} ja existeix"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Els objectes remots encara no estan llestos per a producció."
msgid "Remote objects are not supported yet"
msgstr "Els objectes remots encara no estan suportats"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "El rol no es pot assignar a aquesta entitat."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Rol no trobat."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Alguna de la informació proporcionada no és vàlida. Si us plau, revisa la teva entrada i torna a intentar-ho."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Alguns dels permisos que has seleccionat no són vàlids. Si us plau, torna-ho a intentar amb una configuració de permisos vàlida."
@@ -6487,6 +6606,11 @@ msgstr "Els agents estàndard no es poden modificar."
msgid "Standard objects cannot be deleted"
msgstr "Els objectes estàndard no es poden suprimir"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "El rol que estàs buscant no es troba. Pot haver estat eliminat o potser no tens accés a ell."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "No s'ha pogut trobar el rol que estàs intentant modificar."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Aquesta operació no és compatible."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Aquest permís ja està assignat al rol"
@@ -7371,9 +7495,9 @@ msgstr "Aquest rol no es pot editar."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "Cíl poznámky"
msgid "A payment processing error occurred."
msgstr "Došlo k chybě při zpracování platby."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "Nelze smazat účet: Jste jediný správce. Přiřaďte jiného správce
msgid "Cannot delete standard agent"
msgstr "Nelze odstranit standardního agenta"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "Nelze aktualizovat standardního agenta"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Neplatná data widgetu rozložení stránky."
msgid "Invalid parameters provided."
msgstr "Poskytnuty neplatné parametry."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Neplatná hodnota příznaku oprávnění"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Neplatné nastavení oprávnění"
@@ -3601,6 +3622,12 @@ msgstr "Neplatné nastavení oprávnění"
msgid "Invalid permission setting."
msgstr "Neplatné nastavení oprávnění."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "Pole pro hlavní seskupení v Kanbanu musí být pole typu SELECT"
msgid "Kanban view must have a main group by field"
msgstr "Kanbanové zobrazení musí mít pole pro hlavní seskupení"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "Příznak oprávnění již existuje"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "Příznak oprávnění pro tuto roli a toto nastavení již existuje"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Příznak oprávnění nebyl nalezen"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Příznak oprávnění pro odstranění nebyl nalezen"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Příznak oprávnění pro aktualizaci nebyl nalezen"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Příznak oprávnění s univerzálním identifikátorem {0} již existuje"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Vzdálené objekty nejsou připraveny na produkční prostředí"
msgid "Remote objects are not supported yet"
msgstr "Vzdálené objekty nejsou zatím podporovány"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "Roli nelze přiřadit této entitě."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Role nenalezena."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Byla zadána některá neplatná informace. Zkontrolujte svůj vstup a zkuste to znovu."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Některá z vybraných oprávnění není platná. Zkuste to prosím znovu s platným nastavením oprávnění."
@@ -6487,6 +6606,11 @@ msgstr "Standardní agenty nelze upravovat."
msgid "Standard objects cannot be deleted"
msgstr "Standardní objekty nelze smazat"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "Roli, kterou hledáte, nelze nalézt. Mohla být smazána nebo k ní nemáte přístup."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "Roli, kterou se snažíte upravit, nelze najít."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Tato operace není podporována."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Toto oprávnění je již pro roli nastaveno"
@@ -7371,9 +7495,9 @@ msgstr "Tuto roli nelze upravit."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "Et notemål"
msgid "A payment processing error occurred."
msgstr "Der opstod en fejl ved betalingsbehandling."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "Kan ikke slette konto: du er den eneste administrator. Tildel en anden a
msgid "Cannot delete standard agent"
msgstr "Kan ikke slette standardagent"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "Kan ikke opdatere standardagent"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Ugyldige data for sidelayout-widget."
msgid "Invalid parameters provided."
msgstr "Ugyldige parametre angivet."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Ugyldig værdi for tilladelsesflag"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Ugyldig tilladelsesindstilling"
@@ -3601,6 +3622,12 @@ msgstr "Ugyldig tilladelsesindstilling"
msgid "Invalid permission setting."
msgstr "Ugyldig tilladelsesindstilling."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "Kanban-hovedgrupperingsfeltet skal være et SELECT-felt"
msgid "Kanban view must have a main group by field"
msgstr "Kanban-visningen skal have et hovedgrupperingsfelt"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "Tilladelsesflag findes allerede"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "Tilladelsesflag for denne rolle og indstilling findes allerede"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Tilladelsesflag ikke fundet"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Tilladelsesflag til sletning ikke fundet"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Tilladelsesflag til opdatering ikke fundet"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Tilladelsesflag med universel identifikator {0} eksisterer allerede"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Fjernobjekter er ikke produktionsklare endnu"
msgid "Remote objects are not supported yet"
msgstr "Fjernobjekter understøttes endnu ikke"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "Rollen kan ikke tildeles denne entitet."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Rolle ikke fundet."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Nogle af de oplysninger, der er angivet, er ugyldige. Kontroller venligst din input og prøv igen."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Nogle af de tilladelser du har valgt er ugyldige. Prøv venligst igen med gyldige tilladelsesindstillinger."
@@ -6487,6 +6606,11 @@ msgstr "Standardagenter kan ikke ændres."
msgid "Standard objects cannot be deleted"
msgstr "Standardobjekter kan ikke slettes"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "Rollen, du leder efter, kunne ikke findes. Det kan være slettet, eller du kan ikke have adgang til det."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "Den rolle, du forsøger at ændre, kunne ikke findes."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Denne handling understøttes ikke."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Denne tilladelse er allerede angivet for rollen"
@@ -7371,9 +7495,9 @@ msgstr "Denne rolle kan ikke redigeres."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "Ein Notiz-Ziel"
msgid "A payment processing error occurred."
msgstr "Es ist ein Fehler bei der Zahlungsabwicklung aufgetreten."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "Konto kann nicht gelöscht werden: Sie sind der einzige Administrator. W
msgid "Cannot delete standard agent"
msgstr "Der Standardagent kann nicht gelöscht werden"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "Der Standardagent kann nicht aktualisiert werden"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Ungültige Widget-Daten des Seitenlayouts."
msgid "Invalid parameters provided."
msgstr "Ungültige Parameter angegeben."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Ungültiger Wert für das Berechtigungs-Flag"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Ungültige Berechtigungseinstellung"
@@ -3601,6 +3622,12 @@ msgstr "Ungültige Berechtigungseinstellung"
msgid "Invalid permission setting."
msgstr "Ungültige Berechtigungseinstellung."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "Kanban-Hauptgruppierungsfeld muss ein SELECT-Feld sein"
msgid "Kanban view must have a main group by field"
msgstr "Kanban-Ansicht muss ein Hauptgruppierungsfeld haben"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "Berechtigungs-Flag existiert bereits"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "Das Berechtigungs-Flag für diese Rolle und Einstellung existiert bereits"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Berechtigungs-Flag nicht gefunden"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Berechtigungs-Flag zum Löschen nicht gefunden"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Berechtigungs-Flag zum Aktualisieren nicht gefunden"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Berechtigungs-Flag mit dem universellen Bezeichner {0} existiert bereits"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Remote-Objekte sind noch nicht produktionsbereit"
msgid "Remote objects are not supported yet"
msgstr "Remote Objekte werden noch nicht unterstützt"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "Rolle kann dieser Entität nicht zugewiesen werden."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Rolle nicht gefunden."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Einige der bereitgestellten Informationen sind ungültig. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Einige der von Ihnen ausgewählten Berechtigungen sind nicht gültig. Bitte versuchen Sie es erneut mit gültigen Berechtigungseinstellungen."
@@ -6487,6 +6606,11 @@ msgstr "Standard-Agenten können nicht geändert werden."
msgid "Standard objects cannot be deleted"
msgstr "Standardobjekte können nicht gelöscht werden"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "Die Rolle, die Sie suchen, konnte nicht gefunden werden. Möglicherweise wurde sie gelöscht oder Sie haben keinen Zugriff darauf."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "Die Rolle, die Sie ändern möchten, konnte nicht gefunden werden."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Dieser Vorgang wird nicht unterstützt."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Diese Berechtigung ist für die Rolle bereits festgelegt"
@@ -7371,9 +7495,9 @@ msgstr "Diese Rolle kann nicht bearbeitet werden."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "Ένας στόχος σημειώματος"
msgid "A payment processing error occurred."
msgstr "Παρουσιάστηκε σφάλμα επεξεργασίας πληρωμής."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "Δεν μπορείτε να διαγράψετε τον λογαρια
msgid "Cannot delete standard agent"
msgstr "Δεν είναι δυνατή η διαγραφή του τυπικού πράκτορα"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "Δεν είναι δυνατή η ενημέρωση του τυπικού πράκτορα"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Μη έγκυρα δεδομένα widget διάταξης σελίδα
msgid "Invalid parameters provided."
msgstr "Δόθηκαν μη έγκυρες παράμετροι."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Μη έγκυρη τιμή σημαίας δικαιώματος"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Μη έγκυρη ρύθμιση δικαιώματος"
@@ -3601,6 +3622,12 @@ msgstr "Μη έγκυρη ρύθμιση δικαιώματος"
msgid "Invalid permission setting."
msgstr "Μη έγκυρη ρύθμιση δικαιώματος."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "Το κύριο πεδίο ομαδοποίησης του Kanban πρέ
msgid "Kanban view must have a main group by field"
msgstr "Η προβολή Kanban πρέπει να έχει ένα κύριο πεδίο ομαδοποίησης"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "Η σημαία δικαιώματος υπάρχει ήδη"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "Η σημαία δικαιώματος για αυτόν τον ρόλο και αυτήν τη ρύθμιση υπάρχει ήδη"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Η σημαία δικαιώματος δεν βρέθηκε"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Η σημαία δικαιώματος για διαγραφή δεν βρέθηκε"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Η σημαία δικαιώματος για ενημέρωση δεν βρέθηκε"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Η σημαία δικαιώματος με καθολικό αναγνωριστικό {0} υπάρχει ήδη"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Τα απομακρυσμένα αντικείμενα δεν είναι
msgid "Remote objects are not supported yet"
msgstr "Τα απομακρυσμένα αντικείμενα δεν υποστηρίζονται ακόμα"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "Ο ρόλος δεν μπορεί να ανατεθεί σε αυτήν την οντότητα."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Ο ρόλος δεν βρέθηκε."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Μερικές από τις πληροφορίες που παρέχονται είναι μη έγκυρες. Παρακαλώ ελέγξτε την είσοδό σας και δοκιμάστε ξανά."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Μερικές από τις άδειες που επιλέξατε δεν είναι έγκυρες. Παρακαλώ δοκιμάστε ξανά με έγκυρες ρυθμίσεις άδειας."
@@ -6487,6 +6606,11 @@ msgstr "Οι τυπικοί πράκτορες δεν μπορούν να τρο
msgid "Standard objects cannot be deleted"
msgstr "Δεν είναι δυνατή η διαγραφή τυπικών αντικειμένων"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "Ο ρόλος που ψάχνετε δεν μπορεί να βρεθεί. Μπορεί να έχει διαγραφεί ή μπορεί να μην έχετε πρόσβαση σε αυτόν."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "Ο ρόλος που προσπαθείτε να τροποποιήσετε δεν βρέθηκε."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Αυτή η λειτουργία δεν υποστηρίζεται."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Αυτό το δικαίωμα έχει ήδη οριστεί για τον ρόλο"
@@ -7371,9 +7495,9 @@ msgstr "Αυτός ο ρόλος δεν μπορεί να επεξεργαστε
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -135,6 +135,11 @@ msgstr "A note target"
msgid "A payment processing error occurred."
msgstr "A payment processing error occurred."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr "A permission flag with this key already exists"
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1161,6 +1166,12 @@ msgstr "Cannot delete account: you are the only admin. Assign another admin or d
msgid "Cannot delete standard agent"
msgstr "Cannot delete standard agent"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr "Cannot delete standard permission flag definition"
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1295,6 +1306,12 @@ msgstr "Cannot target a role owned by another application."
msgid "Cannot update standard agent"
msgstr "Cannot update standard agent"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr "Cannot update standard permission flag definition"
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3579,15 +3596,19 @@ msgstr "Invalid page layout widget data."
msgid "Invalid parameters provided."
msgstr "Invalid parameters provided."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Invalid permission flag value"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr "Invalid permission flag key."
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr "Invalid permission flag permission type."
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Invalid permission setting"
@@ -3596,6 +3617,12 @@ msgstr "Invalid permission setting"
msgid "Invalid permission setting."
msgstr "Invalid permission setting."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr "Invalid permission type"
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4113,6 +4140,16 @@ msgstr "Kanban main group by field must be a SELECT field"
msgid "Kanban view must have a main group by field"
msgstr "Kanban view must have a main group by field"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr "Key cannot be changed"
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr "Key is required"
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5646,39 +5683,105 @@ msgstr "People"
msgid "People linked to the company."
msgstr "People linked to the company."
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr "Permission flag already exists."
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "Permission flag already exists"
msgid "Permission flag definition already exists"
msgstr "Permission flag definition already exists"
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr "Permission flag definition key cannot be changed after creation"
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr "Permission flag definition key is required"
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr "Permission flag definition not found"
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr "Permission flag definition permission type must be 'settings' or 'tool'"
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr "Permission flag definition to delete not found"
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr "Permission flag definition to update not found"
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr "Permission flag definition with key {0} already exists in this workspace"
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr "Permission flag definition with key {0} is still assigned to a role"
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr "Permission flag definition with universal identifier {0} already exists"
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "Permission flag for this role and setting already exists"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr "Permission flag is still assigned to a role."
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr "Permission flag key cannot be changed."
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Permission flag not found"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr "Permission flag not found."
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "Permission flag to delete not found"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "Permission flag to update not found"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Permission flag with universal identifier {0} already exists"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6036,6 +6139,11 @@ msgstr "Remote objects are not production ready yet"
msgid "Remote objects are not supported yet"
msgstr "Remote objects are not supported yet"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr "Remove this permission from all roles before deleting it"
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6097,9 +6205,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "Role cannot be assigned to this entity."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6136,10 +6244,10 @@ msgstr "Role name is invalid"
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6160,6 +6268,17 @@ msgstr "Role not found"
msgid "Role not found."
msgstr "Role not found."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr "Role permission flag already exists"
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr "Role permission flag with universal identifier {0} already exists"
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6422,7 +6541,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Some of the information provided is invalid. Please check your input and try again."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Some of the permissions you selected are not valid. Please try again with valid permission settings."
@@ -6482,6 +6601,11 @@ msgstr "Standard agents cannot be modified."
msgid "Standard objects cannot be deleted"
msgstr "Standard objects cannot be deleted"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr "Standard permission flags cannot be modified."
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7073,7 +7197,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "The role you are looking for could not be found. It may have been deleted or you may not have access to it."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "The role you are trying to modify could not be found."
@@ -7313,8 +7437,8 @@ msgid "This operation is not supported."
msgstr "This operation is not supported."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "This permission is already set for the role"
@@ -7366,9 +7490,9 @@ msgstr "This role cannot be edited."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -140,6 +140,11 @@ msgstr "Un objetivo de nota"
msgid "A payment processing error occurred."
msgstr "Se produjo un error en el procesamiento del pago."
#. js-lingui-id: CazRIU
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "A permission flag with this key already exists"
msgstr ""
#. js-lingui-id: Io42ej
#: src/engine/workspace-manager/twenty-standard-application/utils/object-metadata/create-standard-flat-object-metadata.util.ts
msgid "A person"
@@ -1166,6 +1171,12 @@ msgstr "No se puede eliminar la cuenta: usted es el único administrador. Asigne
msgid "Cannot delete standard agent"
msgstr "No se puede eliminar el agente estándar"
#. js-lingui-id: kOOXTs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot delete standard permission flag definition"
msgstr ""
#. js-lingui-id: EN2+6i
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -1300,6 +1311,12 @@ msgstr ""
msgid "Cannot update standard agent"
msgstr "No se puede actualizar el agente estándar"
#. js-lingui-id: LWpSNC
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Cannot update standard permission flag definition"
msgstr ""
#. js-lingui-id: I2EmgT
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-skill-validator.service.ts
@@ -3584,15 +3601,19 @@ msgstr "Datos de widget de diseño de página no válidos."
msgid "Invalid parameters provided."
msgstr "Se proporcionaron parámetros no válidos."
#. js-lingui-id: KhF8C3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission flag value"
msgstr "Valor del indicador de permiso no válido"
#. js-lingui-id: LI7Gn/
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag key."
msgstr ""
#. js-lingui-id: OqxwMi
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Invalid permission flag permission type."
msgstr ""
#. js-lingui-id: mMHHVP
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Invalid permission setting"
msgstr "Configuración de permiso no válida"
@@ -3601,6 +3622,12 @@ msgstr "Configuración de permiso no válida"
msgid "Invalid permission setting."
msgstr "Configuración de permiso no válida."
#. js-lingui-id: ZoXxz9
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Invalid permission type"
msgstr ""
#. js-lingui-id: 0D0YwP
#: src/engine/core-modules/record-transformer/record-transformer.exception.ts
msgid "Invalid phone calling code."
@@ -4118,6 +4145,16 @@ msgstr "El campo principal de agrupación de Kanban debe ser un campo SELECT"
msgid "Kanban view must have a main group by field"
msgstr "La vista Kanban debe tener un campo principal de agrupación"
#. js-lingui-id: WDgCbh
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key cannot be changed"
msgstr ""
#. js-lingui-id: QV1ZPO
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Key is required"
msgstr ""
#. js-lingui-id: 6sFS+I
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-skill-required-properties.util.ts
@@ -5651,39 +5688,105 @@ msgstr ""
msgid "People linked to the company."
msgstr ""
#. js-lingui-id: fxC+On
#. js-lingui-id: 3zRddX
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag already exists."
msgstr ""
#. js-lingui-id: vUfYBs
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag already exists"
msgstr "El indicador de permiso ya existe"
msgid "Permission flag definition already exists"
msgstr ""
#. js-lingui-id: si69+A
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key cannot be changed after creation"
msgstr ""
#. js-lingui-id: vCvEfM
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition key is required"
msgstr ""
#. js-lingui-id: IPm2ty
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition not found"
msgstr ""
#. js-lingui-id: /amTA5
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition permission type must be 'settings' or 'tool'"
msgstr ""
#. js-lingui-id: dKSPBk
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to delete not found"
msgstr ""
#. js-lingui-id: 5phRcJ
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition to update not found"
msgstr ""
#. js-lingui-id: O/v4Uv
#. placeholder {0}: flatPermissionFlagToValidate.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} already exists in this workspace"
msgstr ""
#. js-lingui-id: FxbCOo
#. placeholder {0}: existing.key
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with key {0} is still assigned to a role"
msgstr ""
#. js-lingui-id: px8Wqt
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag definition with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: qG245w
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag for this role and setting already exists"
msgstr "El indicador de permiso para este rol y esta configuración ya existe"
#. js-lingui-id: 7A0rAw
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag is still assigned to a role."
msgstr ""
#. js-lingui-id: 09NaoU
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag key cannot be changed."
msgstr ""
#. js-lingui-id: 2mZr45
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag not found"
msgstr "Indicador de permiso no encontrado"
#. js-lingui-id: 3qYOk2
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Permission flag not found."
msgstr ""
#. js-lingui-id: dqLRwc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to delete not found"
msgstr "No se encontró el indicador de permiso para eliminar"
#. js-lingui-id: SMgh5j
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Permission flag to update not found"
msgstr "No se encontró el indicador de permiso para actualizar"
#. js-lingui-id: VuCvJL
#. placeholder {0}: flatPermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Permission flag with universal identifier {0} already exists"
msgstr "Ya existe el indicador de permiso con el identificador universal {0}"
#. js-lingui-id: vcvSI3
#: src/engine/metadata-modules/permissions/permissions.exception.ts
msgid "Permission not found."
@@ -6041,6 +6144,11 @@ msgstr "Los objetos remotos no están listos para producción todavía"
msgid "Remote objects are not supported yet"
msgstr "Los objetos remotos no son compatibles todavía"
#. js-lingui-id: yFLhnq
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
msgid "Remove this permission from all roles before deleting it"
msgstr ""
#. js-lingui-id: pCsIQQ
#: src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts
msgid "Request has expired, please try again."
@@ -6102,9 +6210,9 @@ msgid "Role cannot be assigned to this entity."
msgstr "El rol no se puede asignar a esta entidad."
#. js-lingui-id: k2/sGI
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6141,10 +6249,10 @@ msgstr ""
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
@@ -6165,6 +6273,17 @@ msgstr ""
msgid "Role not found."
msgstr "Rol no encontrado."
#. js-lingui-id: zlsZBc
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag already exists"
msgstr ""
#. js-lingui-id: 2NHP+l
#. placeholder {0}: flatRolePermissionFlagToValidate.universalIdentifier
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "Role permission flag with universal identifier {0} already exists"
msgstr ""
#. js-lingui-id: K+Gn31
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-target-validator.service.ts
msgid "Role target already exists"
@@ -6427,7 +6546,7 @@ msgid "Some of the information provided is invalid. Please check your input and
msgstr "Parte de la información proporcionada es inválida. Por favor, revise su entrada e intente de nuevo."
#. js-lingui-id: 01Sxb6
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
msgid "Some of the permissions you selected are not valid. Please try again with valid permission settings."
msgstr "Algunos de los permisos seleccionados no son válidos. Por favor, intenta de nuevo con configuraciones de permisos válidas."
@@ -6487,6 +6606,11 @@ msgstr "Los agentes estándar no pueden modificarse."
msgid "Standard objects cannot be deleted"
msgstr "Los objetos estándar no se pueden eliminar"
#. js-lingui-id: Xn/1qY
#: src/engine/metadata-modules/permission-flag/permission-flag.exception.ts
msgid "Standard permission flags cannot be modified."
msgstr ""
#. js-lingui-id: H8j7uw
#: src/engine/metadata-modules/skill/skill.exception.ts
msgid "Standard skills cannot be modified."
@@ -7078,7 +7202,7 @@ msgid "The role you are looking for could not be found. It may have been deleted
msgstr "El rol que está buscando no se pudo encontrar. Puede que haya sido eliminado o que no tenga acceso."
#. js-lingui-id: woRk0z
#: src/engine/metadata-modules/permission-flag/permission-flag.service.ts
#: src/engine/metadata-modules/role-permission-flag/role-permission-flag.service.ts
#: src/engine/metadata-modules/object-permission/object-permission.service.ts
msgid "The role you are trying to modify could not be found."
msgstr "El rol que está intentando modificar no se pudo encontrar."
@@ -7318,8 +7442,8 @@ msgid "This operation is not supported."
msgstr "Esta operación no es compatible."
#. js-lingui-id: 3q5jw3
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
msgid "This permission is already set for the role"
msgstr "Este permiso ya está configurado para el rol"
@@ -7371,9 +7495,9 @@ msgstr "Este rol no se puede editar."
#. js-lingui-id: KoDdqN
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/utils/validate-role-is-editable.util.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-role-permission-flag-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts
#: src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-object-permission-validator.service.ts

Some files were not shown because too many files have changed in this diff Show More