Interface ReportSetupSettings

Complete workspace context bundle injected into the report at setup time. Delivered as ReportSetup.settings in the promise resolved by lx.init().

  • baseUrl — base URL of the LeanIX workspace (e.g. https://app.leanix.net/acme); use to build Fact Sheet deep-links: `${baseUrl}/factsheet/Application/${id}`
  • environment — runtime environment descriptor (prod, dev, test)
  • viewModel — workspace-configured colors, icons, and section layouts per Fact Sheet type; consume via lx.getFactSheetFieldMetaData() rather than accessing directly
  • dataModel — workspace-specific field, relation, and subtype definitions; consume via lx.dataModelHelpers rather than accessing directly
  • tagModel — all tag groups and their tags defined in the workspace
  • factSheetPermissions — CRUD/archive permissions for the current user per Fact Sheet type
  • translations — all workspace translations; use via lx.translate*() methods
  • currency — workspace currency used by lx.formatCurrency()
  • currentUser — identity of the user viewing the report
  • language — active UI language code (e.g. 'en', 'de')
  • workspace — workspace identity (id, name)
  • page — context in which the report is rendered (report, widget, or dashboard page)
  • mtmWorkspaceSettings — MTM-level settings such as fiscal year configuration
  • manyToManyRelationsConfig — optional many-to-many relation configuration per Fact Sheet type

Properties

baseUrl: string
currentUser: ReportUser
environment: Environment
factSheetPermissions: ReportFactSheetPermissions
language: Language
manyToManyRelationsConfig?: ManyToManyRelationsConfig
mtmWorkspaceSettings: MtmWorkspaceSettings
tagModel: TagModel
viewModel: ViewModel
workspace: Workspace

Generated using TypeDoc