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.