Skip to content

Admin Panel

During setup of the CoreConnect project using the CLI, an admin panel can be automatically installed. The admin panel is a web-based interface that allows you to visualize and manage your CoreConnect project’s services.

Admin Plugin

This plugin is required for the admin website, it should be installed on your Functions web-service

Name CoreConnect.EPanel
Required true
Configuration name oidc
Configuration
{
  "ClientId": "64f5256e59844285a3f7920857940353",
  "ClientSecret": "",
  "Authority": "https://coreconnect-dev.eu.kinde.com",
  "DisableAuthentication": false
}

Admin Azure

This plugin is required for your admin website when your services are deployed via Azure

Name CoreConnect.EPanel.Azure
Choice true
Configuration name Azure
Configuration
{
  "Subscription": "5eeb6980-2081-4964-9656-815f35edc5b3",
  "AppId": "5a3266fe-17db-4ff8-9220-db6510590972",
  "ResourceGroup": "rg-core-connect-deva075c5d1",
  "Password": "",
  "Tenant": "32809b73-4330-49e1-8c80-d8e378d6d2f8",
  "Environment": "env0d1ce2a9",
  "LogWorkspace": "ff3bdb49-f44b-4795-8bc5-3b036cb42588"
}

Admin Tools

This plugin can be added to provide development tool menus in your admin website.

Name CoreConnect.EPanel.Tools
Choice true
Configuration name EPanelTools
Configuration
{
  "TestCoverage": true,
  "ConfigManager": true,
  "GraphQLPlayground": true,
  "CappedConfigs": false,
  "TestCoverageUrl": "https://coreconnecttestcoverage.z6.web.core.windows.net/",
  "GraphQLUrl": "https://app-core-connect-dev-api7c906c0c.agreeableisland-5d42a642.westeurope.azurecontainerapps.io/graphql/"
}

Admin CMS

This plugin can be added to provide CMS control menus in your admin website.

Name CoreConnect.EPanel.Cms
Choice true
Configuration

There is no specific configuration for this plugin

Admin SQLite

This plugin can be added to provide a data service (IDataAccessor) to SQLite for your Admin CMS plugin.

Name CoreConnect.Data.SQLite
Choice true
Configuration name Sqlite
Configuration
{
  "DataSource": ""
}

Customizing the Admin Panel

You can add extra menus and pages to your admin website by creating your own custom EPanel plugins. See Custom EPanel Plugins for more information.