Saltar al contenido principal

Referencia de permisos

Generado automáticamente

Esta página se genera desde packages/shared/src/permissions.ts durante el build. No la edites a mano — cambia la fuente y reconstruye. Esto garantiza que la referencia siempre coincida con el código que se publica.

UltraTorrent usa permisos granulares con espacios de nombres por punto (domain.action). Los roles son simplemente conjuntos con nombre de esos permisos. Tanto los guards de ruta del backend (@RequirePermissions) como las comprobaciones de capacidades del frontend leen este mismo catálogo, así que lo que ves aquí es exactamente lo que se aplica.

  • 174 permisos en 30 dominios
  • 5 roles integrados

Cómo leer esto​

  • Un ✅ significa que el rol tiene ese permiso de fábrica.
  • Los roles son acumulativos en la práctica pero no por herencia — el conjunto de cada rol es explícito, así que siempre puedes ver con precisión lo que puede hacer.
  • Los roles personalizados se construyen a partir del mismo catálogo. Ver Control de acceso.

Resumen de roles​

RolPermisos que tiene
SUPER_ADMIN174 of 174
ADMINISTRATOR171 of 174
POWER_USER85 of 174
USER25 of 174
READ_ONLY16 of 174

apikeys​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
apikeys.manageAPIKEYS_MANAGE✅✅———

audit​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
audit.viewAUDIT_VIEW✅✅———

automation​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
automation.viewAUTOMATION_VIEW✅✅✅—✅
automation.manageAUTOMATION_MANAGE✅✅✅——

categories​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
categories.manageCATEGORIES_MANAGE✅✅✅✅—

console​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
console.viewCONSOLE_VIEW✅✅✅✅✅

engines​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
engines.manageENGINES_MANAGE✅✅———

files​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
files.viewFILES_VIEW✅✅✅✅✅
files.manageFILES_MANAGE✅✅✅——
files.previewFILES_PREVIEW✅✅✅✅✅
files.downloadFILES_DOWNLOAD✅✅✅✅✅
files.create_folderFILES_CREATE_FOLDER✅✅✅——
files.renameFILES_RENAME✅✅✅——
files.moveFILES_MOVE✅✅✅——
files.copyFILES_COPY✅✅✅——
files.deleteFILES_DELETE✅✅✅——
files.bulk_actionsFILES_BULK_ACTIONS✅✅✅——
files.cleanupFILES_CLEANUP✅✅✅——

indexers​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
indexers.viewINDEXERS_VIEW✅✅✅——
indexers.manageINDEXERS_MANAGE✅✅✅——
indexers.testINDEXERS_TEST✅✅✅——

integrations​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
integrations.prowlarr.viewINTEGRATIONS_PROWLARR_VIEW✅✅✅——
integrations.prowlarr.manageINTEGRATIONS_PROWLARR_MANAGE✅✅✅——
integrations.prowlarr.testINTEGRATIONS_PROWLARR_TEST✅✅✅——
integrations.prowlarr.openINTEGRATIONS_PROWLARR_OPEN✅✅✅——

jobs​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
jobs.viewJOBS_VIEW✅✅✅✅✅
jobs.view_allJOBS_VIEW_ALL✅✅———
jobs.view_eventsJOBS_VIEW_EVENTS✅✅✅✅—
jobs.view_diagnosticsJOBS_VIEW_DIAGNOSTICS✅✅———
jobs.cancelJOBS_CANCEL✅✅✅——
jobs.pauseJOBS_PAUSE✅✅———
jobs.resumeJOBS_RESUME✅✅———
jobs.retryJOBS_RETRY✅✅✅——
jobs.rerunJOBS_RERUN✅✅✅——
jobs.bulk_manageJOBS_BULK_MANAGE✅✅———
jobs.manage_schedulesJOBS_MANAGE_SCHEDULES✅✅———
jobs.run_schedulesJOBS_RUN_SCHEDULES✅✅———
jobs.view_workersJOBS_VIEW_WORKERS✅✅✅——
jobs.manage_settingsJOBS_MANAGE_SETTINGS✅✅———
jobs.adminJOBS_ADMIN✅✅———

library_cleanup​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
library_cleanup.viewLIBRARY_CLEANUP_VIEW✅✅✅——
library_cleanup.policy.createLIBRARY_CLEANUP_POLICY_CREATE✅✅———
library_cleanup.policy.editLIBRARY_CLEANUP_POLICY_EDIT✅✅———
library_cleanup.policy.publishLIBRARY_CLEANUP_POLICY_PUBLISH✅✅———
library_cleanup.policy.enableLIBRARY_CLEANUP_POLICY_ENABLE✅✅———
library_cleanup.policy.deleteLIBRARY_CLEANUP_POLICY_DELETE✅✅———
library_cleanup.runLIBRARY_CLEANUP_RUN✅✅———
library_cleanup.simulateLIBRARY_CLEANUP_SIMULATE✅✅✅——
library_cleanup.approveLIBRARY_CLEANUP_APPROVE✅✅———
library_cleanup.cancelLIBRARY_CLEANUP_CANCEL✅✅———
library_cleanup.protection.viewLIBRARY_CLEANUP_PROTECTION_VIEW✅✅✅——
library_cleanup.protection.createLIBRARY_CLEANUP_PROTECTION_CREATE✅✅———
library_cleanup.protection.revokeLIBRARY_CLEANUP_PROTECTION_REVOKE✅✅———
library_cleanup.protection.legal_holdLIBRARY_CLEANUP_PROTECTION_LEGAL_HOLD✅————
library_cleanup.trashLIBRARY_CLEANUP_TRASH✅✅———
library_cleanup.restoreLIBRARY_CLEANUP_RESTORE✅✅———
library_cleanup.permanent_deleteLIBRARY_CLEANUP_PERMANENT_DELETE✅————
library_cleanup.settingsLIBRARY_CLEANUP_SETTINGS✅✅———
library_cleanup.auditLIBRARY_CLEANUP_AUDIT✅✅———

media_acquisition​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
media_acquisition.viewMEDIA_ACQUISITION_VIEW✅✅———
media_acquisition.manage_watchlistMEDIA_ACQUISITION_MANAGE_WATCHLIST✅✅———
media_acquisition.manage_profilesMEDIA_ACQUISITION_MANAGE_PROFILES✅✅———
media_acquisition.evaluateMEDIA_ACQUISITION_EVALUATE✅✅———
media_acquisition.approveMEDIA_ACQUISITION_APPROVE✅✅———
media_acquisition.rejectMEDIA_ACQUISITION_REJECT✅✅———
media_acquisition.overrideMEDIA_ACQUISITION_OVERRIDE✅✅———
media_acquisition.historyMEDIA_ACQUISITION_HISTORY✅✅———
media_acquisition.exportMEDIA_ACQUISITION_EXPORT✅✅———
media_acquisition.settingsMEDIA_ACQUISITION_SETTINGS✅✅———

media_discovery​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
media_discovery.viewMEDIA_DISCOVERY_VIEW✅✅✅✅✅
media_discovery.manageMEDIA_DISCOVERY_MANAGE✅✅✅——
media_discovery.templates.manageMEDIA_DISCOVERY_TEMPLATES_MANAGE✅✅———
media_discovery.providers.manageMEDIA_DISCOVERY_PROVIDERS_MANAGE✅✅———

media_intake​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
media_intake.viewMEDIA_INTAKE_VIEW✅✅———
media_intake.manageMEDIA_INTAKE_MANAGE✅✅———
media_intake.operateMEDIA_INTAKE_OPERATE✅✅———
media_intake.migrateMEDIA_INTAKE_MIGRATE✅✅———

media_manager​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
media_manager.viewMEDIA_MANAGER_VIEW✅✅✅✅✅
media_manager.manage_librariesMEDIA_MANAGER_MANAGE_LIBRARIES✅✅✅——
media_manager.scanMEDIA_MANAGER_SCAN✅✅✅——
media_manager.matchMEDIA_MANAGER_MATCH✅✅✅——
media_manager.edit_metadataMEDIA_MANAGER_EDIT_METADATA✅✅✅——
media_manager.manage_artworkMEDIA_MANAGER_MANAGE_ARTWORK✅✅✅——
media_manager.manage_subtitlesMEDIA_MANAGER_MANAGE_SUBTITLES✅✅✅——
media_manager.renameMEDIA_MANAGER_RENAME✅✅✅——
media_manager.move_filesMEDIA_MANAGER_MOVE_FILES✅✅✅——
media_manager.generate_nfoMEDIA_MANAGER_GENERATE_NFO✅✅✅——
media_manager.manage_integrationsMEDIA_MANAGER_MANAGE_INTEGRATIONS✅✅———
media_manager.deleteMEDIA_MANAGER_DELETE✅✅———
media_manager.delete_filesMEDIA_MANAGER_DELETE_FILES✅✅———
media_manager.exportMEDIA_MANAGER_EXPORT✅✅✅——
media_manager.adminMEDIA_MANAGER_ADMIN✅✅———
media_manager.imdb.viewMEDIA_MANAGER_IMDB_VIEW✅✅✅✅—
media_manager.imdb.configureMEDIA_MANAGER_IMDB_CONFIGURE✅✅✅——
media_manager.imdb.import_datasetMEDIA_MANAGER_IMDB_IMPORT_DATASET✅✅✅——
media_manager.imdb.searchMEDIA_MANAGER_IMDB_SEARCH✅✅✅✅—
media_manager.imdb.matchMEDIA_MANAGER_IMDB_MATCH✅✅✅——

media_renamer​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
media_renamer.viewMEDIA_RENAMER_VIEW✅✅———
media_renamer.previewMEDIA_RENAMER_PREVIEW✅✅———
media_renamer.executeMEDIA_RENAMER_EXECUTE✅✅———
media_renamer.rollbackMEDIA_RENAMER_ROLLBACK✅✅———
media_renamer.manage_templatesMEDIA_RENAMER_MANAGE_TEMPLATES✅✅———

media_server_analytics​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
media_server_analytics.viewMEDIA_SERVER_ANALYTICS_VIEW✅✅———
media_server_analytics.manage_connectionsMEDIA_SERVER_ANALYTICS_MANAGE_CONNECTIONS✅✅———
media_server_analytics.manage_mappingsMEDIA_SERVER_ANALYTICS_MANAGE_MAPPINGS✅✅———
media_server_analytics.view_live_activityMEDIA_SERVER_ANALYTICS_VIEW_LIVE_ACTIVITY✅✅———
media_server_analytics.view_usersMEDIA_SERVER_ANALYTICS_VIEW_USERS✅✅———
media_server_analytics.view_historyMEDIA_SERVER_ANALYTICS_VIEW_HISTORY✅✅———
media_server_analytics.view_reportsMEDIA_SERVER_ANALYTICS_VIEW_REPORTS✅✅———
media_server_analytics.exportMEDIA_SERVER_ANALYTICS_EXPORT✅✅———
media_server_analytics.manage_newslettersMEDIA_SERVER_ANALYTICS_MANAGE_NEWSLETTERS✅✅———
media_server_analytics.send_newslettersMEDIA_SERVER_ANALYTICS_SEND_NEWSLETTERS✅✅———
media_server_analytics.manage_importsMEDIA_SERVER_ANALYTICS_MANAGE_IMPORTS✅✅———
media_server_analytics.run_importsMEDIA_SERVER_ANALYTICS_RUN_IMPORTS✅✅———
media_server_analytics.manage_settingsMEDIA_SERVER_ANALYTICS_MANAGE_SETTINGS✅✅———
media_server_analytics.adminMEDIA_SERVER_ANALYTICS_ADMIN✅✅———
media_server_analytics.sessions.terminateMEDIA_SERVER_ANALYTICS_SESSIONS_TERMINATE✅✅———
media_server_analytics.stream_limits.readMEDIA_SERVER_ANALYTICS_STREAM_LIMITS_READ✅✅———
media_server_analytics.stream_limits.manageMEDIA_SERVER_ANALYTICS_STREAM_LIMITS_MANAGE✅✅———
media_server_analytics.enforcement.readMEDIA_SERVER_ANALYTICS_ENFORCEMENT_READ✅✅———

modules​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
modules.viewMODULES_VIEW✅✅———
modules.manageMODULES_MANAGE✅✅———

notifications​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
notifications.view_ownNOTIFICATIONS_VIEW_OWN✅✅✅✅✅
notifications.manage_ownNOTIFICATIONS_MANAGE_OWN✅✅✅✅✅
notifications.channels_manage_ownNOTIFICATIONS_CHANNELS_MANAGE_OWN✅✅✅✅✅

release_scoring​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
release_scoring.viewRELEASE_SCORING_VIEW✅✅———
release_scoring.manageRELEASE_SCORING_MANAGE✅✅———

roles​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
roles.manageROLES_MANAGE✅✅———

rss​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
rss.viewRSS_VIEW✅✅✅✅✅
rss.manageRSS_MANAGE✅✅✅——
rss.show_status.lookupRSS_SHOW_STATUS_LOOKUP✅✅✅✅✅
rss.show_status.refreshRSS_SHOW_STATUS_REFRESH✅✅✅——
rss.show_status.overrideRSS_SHOW_STATUS_OVERRIDE✅✅✅——

settings​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
settings.viewSETTINGS_VIEW✅✅———
settings.manageSETTINGS_MANAGE✅✅———
settings.manage_root_pathSETTINGS_MANAGE_ROOT_PATH✅✅———

subtitle_intelligence​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
subtitle_intelligence.viewSUBTITLE_INTELLIGENCE_VIEW✅✅✅✅✅
subtitle_intelligence.searchSUBTITLE_INTELLIGENCE_SEARCH✅✅✅✅—
subtitle_intelligence.downloadSUBTITLE_INTELLIGENCE_DOWNLOAD✅✅✅——
subtitle_intelligence.synchronizeSUBTITLE_INTELLIGENCE_SYNCHRONIZE✅✅✅——
subtitle_intelligence.manageSUBTITLE_INTELLIGENCE_MANAGE✅✅✅——
subtitle_intelligence.providersSUBTITLE_INTELLIGENCE_PROVIDERS✅✅✅——
subtitle_intelligence.settingsSUBTITLE_INTELLIGENCE_SETTINGS✅✅✅——
subtitle_intelligence.adminSUBTITLE_INTELLIGENCE_ADMIN✅✅———

system​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
system.viewSYSTEM_VIEW✅✅✅—✅
system.manageSYSTEM_MANAGE✅————

tags​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
tags.manageTAGS_MANAGE✅✅✅✅—

torrent_scheduler​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
torrent_scheduler.viewTORRENT_SCHEDULER_VIEW✅✅✅——
torrent_scheduler.manage_engine_modeTORRENT_SCHEDULER_MANAGE_ENGINE_MODE✅✅✅——
torrent_scheduler.manage_policiesTORRENT_SCHEDULER_MANAGE_POLICIES✅✅✅——
torrent_scheduler.overrideTORRENT_SCHEDULER_OVERRIDE✅✅✅——

torrents​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
torrents.viewTORRENTS_VIEW✅✅✅✅✅
torrents.addTORRENTS_ADD✅✅✅✅—
torrents.pauseTORRENTS_PAUSE✅✅✅✅—
torrents.resumeTORRENTS_RESUME✅✅✅✅—
torrents.startTORRENTS_START✅✅✅✅—
torrents.stopTORRENTS_STOP✅✅✅✅—
torrents.deleteTORRENTS_DELETE✅✅✅——
torrents.delete_dataTORRENTS_DELETE_DATA✅✅———
torrents.recheckTORRENTS_RECHECK✅✅✅——
torrents.manage_trackersTORRENTS_MANAGE_TRACKERS✅✅✅——
torrents.manage_filesTORRENTS_MANAGE_FILES✅✅✅——
torrents.manage_limitsTORRENTS_MANAGE_LIMITS✅✅✅——
torrents.moveTORRENTS_MOVE✅✅✅——
torrents.renameTORRENTS_RENAME✅✅✅——

users​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
users.viewUSERS_VIEW✅✅———
users.manageUSERS_MANAGE✅✅———

workflows​

PermisoConstanteSUPER ADMINADMINISTRATORPOWER USERUSERREAD ONLY
workflows.viewWORKFLOWS_VIEW✅✅✅——
workflows.createWORKFLOWS_CREATE✅✅———
workflows.editWORKFLOWS_EDIT✅✅———
workflows.deleteWORKFLOWS_DELETE✅✅———
workflows.publishWORKFLOWS_PUBLISH✅✅———
workflows.runWORKFLOWS_RUN✅✅✅——
workflows.approveWORKFLOWS_APPROVE✅✅———

Ver también​