mirror of
https://github.com/dadosfera/maestro.git
synced 2026-11-13 13:19:08 +00:00
Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cc7e06013f | ||
|
|
5ec36a05b5 | ||
|
|
f61e46c7c1 | ||
|
|
b9013b1493 |
@@ -340,16 +340,6 @@ export const PERMISSIONS_GROUPS = {
|
|||||||
'es-es': 'Gestor de catálogos. Puede ver y editar todos los activos.',
|
'es-es': 'Gestor de catálogos. Puede ver y editar todos los activos.',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
EMBED_ANALYTICS: {
|
|
||||||
seqid: 44,
|
|
||||||
claim: 'catalog:embed',
|
|
||||||
usage: PermissionUsages.INTERNAL,
|
|
||||||
name: {
|
|
||||||
'pt-br': 'Acessar Módulo de Incorporação de Ativos',
|
|
||||||
'en-us': 'Access Embedding analytics Module',
|
|
||||||
'es-es': 'Acceder al Módulo de Incorporación de Activos',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
TRIGGER_CATALOG_TASK: {
|
TRIGGER_CATALOG_TASK: {
|
||||||
seqid: 45,
|
seqid: 45,
|
||||||
claim: 'catalog:trigger-task',
|
claim: 'catalog:trigger-task',
|
||||||
@@ -362,6 +352,25 @@ export const PERMISSIONS_GROUPS = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
EMBED: {
|
||||||
|
title: {
|
||||||
|
'pt-br': 'Analisar | Incorporação',
|
||||||
|
'en-us': 'Analyze | Embedding',
|
||||||
|
'es-es': 'Analizar | Incorporación',
|
||||||
|
},
|
||||||
|
permissions: {
|
||||||
|
EMBED_ANALYTICS: {
|
||||||
|
seqid: 44,
|
||||||
|
claim: 'catalog:embed',
|
||||||
|
usage: PermissionUsages.PUBLIC,
|
||||||
|
name: {
|
||||||
|
'pt-br': 'Acessar Módulo de Incorporação de Ativos',
|
||||||
|
'en-us': 'Access Embedding analytics Module',
|
||||||
|
'es-es': 'Acceder al Módulo de Incorporación de Activos',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
},
|
||||||
CONNECTORS: {
|
CONNECTORS: {
|
||||||
title: {
|
title: {
|
||||||
'pt-br': 'Conectores',
|
'pt-br': 'Conectores',
|
||||||
@@ -616,6 +625,7 @@ export const DADOSFERA_MODULES_KEYS = {
|
|||||||
DANGER_ZONE: 'danger-zone',
|
DANGER_ZONE: 'danger-zone',
|
||||||
PII: 'pii',
|
PII: 'pii',
|
||||||
EMBED: 'embedded-analytics',
|
EMBED: 'embedded-analytics',
|
||||||
|
EMBED_ASSIGNED: 'embed-assigned',
|
||||||
}
|
}
|
||||||
|
|
||||||
export const DADOSFERA_MODULES: Array<DadosferaModule> = [
|
export const DADOSFERA_MODULES: Array<DadosferaModule> = [
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export class AssignController {
|
|||||||
@RequireSomePermission(
|
@RequireSomePermission(
|
||||||
PERMISSIONS_GROUPS.USERS.permissions.ADMIN
|
PERMISSIONS_GROUPS.USERS.permissions.ADMIN
|
||||||
)
|
)
|
||||||
@RequireModule(DADOSFERA_MODULES_KEYS.EMBED)
|
@RequireModule(DADOSFERA_MODULES_KEYS.EMBED_ASSIGNED)
|
||||||
create(@Body() createAssignDto: CreateAssignDto, @User() user: RequestUser) {
|
create(@Body() createAssignDto: CreateAssignDto, @User() user: RequestUser) {
|
||||||
const metadata = PackTheMetadata(user);
|
const metadata = PackTheMetadata(user);
|
||||||
return this.assignService.create(createAssignDto, metadata);
|
return this.assignService.create(createAssignDto, metadata);
|
||||||
@@ -25,7 +25,7 @@ export class AssignController {
|
|||||||
@RequireSomePermission(
|
@RequireSomePermission(
|
||||||
PERMISSIONS_GROUPS.USERS.permissions.ADMIN
|
PERMISSIONS_GROUPS.USERS.permissions.ADMIN
|
||||||
)
|
)
|
||||||
@RequireModule(DADOSFERA_MODULES_KEYS.EMBED)
|
@RequireModule(DADOSFERA_MODULES_KEYS.EMBED_ASSIGNED)
|
||||||
async get(@User() user: RequestUser) {
|
async get(@User() user: RequestUser) {
|
||||||
const metadata = PackTheMetadata(user);
|
const metadata = PackTheMetadata(user);
|
||||||
return await this.assignService.get(metadata);
|
return await this.assignService.get(metadata);
|
||||||
|
|||||||
Reference in New Issue
Block a user