iBis.Dashboard.Storage 1.0.0

iBis.Dashboard.Storage

Dashboard storage implementation for the DoHu iBis Enterprise Suite using DevExpress Dashboard.

Overview

This package provides a custom dashboard storage implementation that integrates with the ibis-saas file service and supports multi-tenant PostgreSQL schema isolation.

Features

  • Implements IEditableDashboardStorage interface from DevExpress.DashboardWeb
  • Multi-tenant support using AppId from token service
  • Dashboard definitions stored via file service
  • Automatic tenant filtering in dashboard listings

Installation

dotnet add package iBis.Dashboard.Storage

Usage

Register the storage in your dependency injection container:

services.AddScoped<IEditableDashboardStorage>(provider => 
    new EntityDashboardStorage(
        provider.GetRequiredService<IEntityDelegator>(),
        provider.GetRequiredService<IFileService>(),
        provider.GetRequiredService<ITokenService>(),
        provider.GetRequiredService<ILogger<EntityDashboardStorage>>(),
        saasId
    ));

Dependencies

  • iBis.File.Model
  • iBis.Token.Model
  • iBis.Entity.Types
  • DevExpress.AspNetCore.Dashboard
  • Microsoft.Extensions.Logging
  • iBis.Dashboard.Service - Dashboard configurator service
  • iBis.Dashboard.Api - Dashboard API controller

Showing the top 20 packages that depend on iBis.Dashboard.Storage.

Packages Downloads
iBis.Dashboard.Api
Package Description
0
iBis.Dashboard.Service
Package Description
0

Version Downloads Last updated
1.0.0 0 07/08/2026