Integration Notes
Client
App.tsx:
ReportModule.use(app);
Add dependencies in package.json
"devexpress-reporting": "23.1.5"
"@devexpress/analytics-core": "23.1.5"
"knockout": "3.5.1",
Run
yarn install
Server
<Project>.Core
Include <PackageReference Include="Quino.Web.Reporting" Version="<version>" />
Startup
services.AddReporting()
builder.UseReporting()
Run <Project>.Command for metadata models
Add menu item if custom admin layout
menu.Add.Class(elements.Module.Model.Classes[nameof(QuinoReport)]);
Include in
nuget.config
path to licensed DevExpress nuget packagesUpdate CI and CD pipeline restore task to use updated
nuget.config
task: DotNetCoreCLI@2
displayName: Restore
inputs:
command: 'restore'
projects: '**/<Project>.sln'
feedsToUse: 'config'
nugetConfigPath: './server/src/nuget.config'
...