MessageGrid; improvements, fixes, etc...
This commit is contained in:
parent
17ca3d028b
commit
89376ac2d4
|
|
@ -15,6 +15,8 @@
|
||||||
@using TIAMSharedUI.Shared.Components.Grids
|
@using TIAMSharedUI.Shared.Components.Grids
|
||||||
@using AyCode.Core.Enums
|
@using AyCode.Core.Enums
|
||||||
@using AyCode.Core.Extensions
|
@using AyCode.Core.Extensions
|
||||||
|
@using AyCode.Core.Consts
|
||||||
|
@using AyCode.Core
|
||||||
@layout AdminLayout
|
@layout AdminLayout
|
||||||
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
||||||
@inject IStringLocalizer<TIAMResources> localizer
|
@inject IStringLocalizer<TIAMResources> localizer
|
||||||
|
|
@ -103,17 +105,17 @@
|
||||||
|
|
||||||
<Columns>
|
<Columns>
|
||||||
<DxGridCommandColumn NewButtonVisible="false" Width="8%" FixedPosition="GridColumnFixedPosition.Left" />
|
<DxGridCommandColumn NewButtonVisible="false" Width="8%" FixedPosition="GridColumnFixedPosition.Left" />
|
||||||
<DxGridDataColumn FieldName="Id" ShowInColumnChooser="false" SortIndex="0" Visible="true">
|
<DxGridDataColumn FieldName="Id" SortIndex="0" />
|
||||||
<CellDisplayTemplate>
|
<DxGridDataColumn FieldName="OrderId">
|
||||||
@{
|
<CellDisplayTemplate>
|
||||||
Guid? idKeyField = context.Value as Guid?;
|
@{
|
||||||
string editUri = $"mytransfers/{idKeyField}";
|
var idKeyField = ((Transfer)context.DataItem).Id as Guid?;
|
||||||
<NavLink href="@editUri">
|
var editUri = $"mytransfers/{idKeyField}";
|
||||||
<span>@idKeyField</span>
|
<NavLink href="@editUri">
|
||||||
</NavLink> }
|
<span>@context.Value</span>
|
||||||
</CellDisplayTemplate>
|
</NavLink> }
|
||||||
</DxGridDataColumn>
|
</CellDisplayTemplate>
|
||||||
<DxGridDataColumn FieldName="OrderId" />
|
</DxGridDataColumn>
|
||||||
<DxGridDataColumn FieldName="PaymentId" />
|
<DxGridDataColumn FieldName="PaymentId" />
|
||||||
<DxGridDataColumn FieldName="FromAddress" />
|
<DxGridDataColumn FieldName="FromAddress" />
|
||||||
<DxGridDataColumn FieldName="ToAddress" />
|
<DxGridDataColumn FieldName="ToAddress" />
|
||||||
|
|
@ -151,7 +153,21 @@
|
||||||
</DxTabs>
|
</DxTabs>
|
||||||
<DxTabs>
|
<DxTabs>
|
||||||
<DxTabPage Text="Messages">
|
<DxTabPage Text="Messages">
|
||||||
<MessageDetailGrid Logger="_logger" SignalRClient="AdminSignalRClient" ContextId="((Transfer)context.DataItem).Id"></MessageDetailGrid>
|
<MessageDetailGrid
|
||||||
|
Logger="_logger"
|
||||||
|
SignalRClient="AdminSignalRClient"
|
||||||
|
ContextId="((Transfer)context.DataItem).Id"
|
||||||
|
TextWrapEnabled="true">
|
||||||
|
|
||||||
|
<Columns>
|
||||||
|
<DxGridDataColumn FieldName="Id" />
|
||||||
|
<DxGridDataColumn FieldName="ContextId" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="AcDomain.IsDeveloperVersion" />
|
||||||
|
<DxGridDataColumn FieldName="EmailAddress" />
|
||||||
|
<DxGridDataColumn FieldName="Subject" />
|
||||||
|
<DxGridDataColumn FieldName="Text" />
|
||||||
|
<DxGridDataColumn FieldName="Created" />
|
||||||
|
</Columns>
|
||||||
|
</MessageDetailGrid>
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
</DxTabs>
|
</DxTabs>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
|
using AyCode.Core;
|
||||||
using AyCode.Core.Enums;
|
using AyCode.Core.Enums;
|
||||||
using AyCode.Core.Extensions;
|
using AyCode.Core.Extensions;
|
||||||
using AyCode.Core.Helpers;
|
using AyCode.Core.Helpers;
|
||||||
|
|
@ -232,6 +233,18 @@ namespace TIAMSharedUI.Shared.Components.Grids
|
||||||
//ShowGroupPanel = true;
|
//ShowGroupPanel = true;
|
||||||
//AllowSort = false;
|
//AllowSort = false;
|
||||||
|
|
||||||
|
TextWrapEnabled = false;
|
||||||
|
|
||||||
|
//var columns = GetColumns();
|
||||||
|
//var dataColumns = GetDataColumns();
|
||||||
|
|
||||||
|
//var idColumn = dataColumns.FirstOrDefault(x => x.FieldName == nameof(IId<Guid>.Id));
|
||||||
|
//if (idColumn != null)
|
||||||
|
//{
|
||||||
|
// idColumn.ShowInColumnChooser = AcDomain.IsDeveloperVersion;
|
||||||
|
// idColumn.Visible = !AcDomain.IsDeveloperVersion;
|
||||||
|
//}
|
||||||
|
|
||||||
IsFirstInitializeParameters = true;
|
IsFirstInitializeParameters = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -86,7 +86,7 @@ namespace TIAMWebApp.Server.Controllers
|
||||||
_logger.Info($@"GetMessagessByContextId called with ownerId: {contextId}");
|
_logger.Info($@"GetMessagessByContextId called with ownerId: {contextId}");
|
||||||
|
|
||||||
|
|
||||||
var messages = _adminDal.GetEmailMessagesByContextIdAsync(contextId);
|
var messages = await _adminDal.GetEmailMessagesByContextIdAsync(contextId);
|
||||||
//put Company id and name into a dictionary
|
//put Company id and name into a dictionary
|
||||||
|
|
||||||
return messages.ToJson();
|
return messages.ToJson();
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ using TIAMWebApp.Server.Services;
|
||||||
using Microsoft.AspNetCore.Server.Kestrel.Core;
|
using Microsoft.AspNetCore.Server.Kestrel.Core;
|
||||||
using Microsoft.AspNetCore.ResponseCompression;
|
using Microsoft.AspNetCore.ResponseCompression;
|
||||||
using System.IO.Compression;
|
using System.IO.Compression;
|
||||||
|
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
|
||||||
|
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
|
||||||
|
|
@ -154,6 +155,8 @@ builder.Services.AddResponseCompression(options =>
|
||||||
builder.Services.Configure<BrotliCompressionProviderOptions>(options => options.Level = CompressionLevel.Optimal);
|
builder.Services.Configure<BrotliCompressionProviderOptions>(options => options.Level = CompressionLevel.Optimal);
|
||||||
builder.Services.Configure<GzipCompressionProviderOptions>(options => options.Level = CompressionLevel.Optimal);
|
builder.Services.Configure<GzipCompressionProviderOptions>(options => options.Level = CompressionLevel.Optimal);
|
||||||
|
|
||||||
|
//builder.Services.AddSingleton(sp => (sp.GetRequiredService<IHostEnvironment>() as IWebHostEnvironment)!);
|
||||||
|
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
|
|
||||||
// Configure the HTTP request pipeline.
|
// Configure the HTTP request pipeline.
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ public class DevAdminSignalRHub : Hub<ISignalRHubItemServer>, IAcSignalRHubServe
|
||||||
//private readonly ServiceProviderAPIController _serviceProviderApiController;
|
//private readonly ServiceProviderAPIController _serviceProviderApiController;
|
||||||
//private readonly TransferDataAPIController _transferDataApiController;
|
//private readonly TransferDataAPIController _transferDataApiController;
|
||||||
|
|
||||||
public DevAdminSignalRHub(AdminDal adminDal, ServiceProviderAPIController serviceProviderApiController, TransferDataAPIController transferDataApiController, IEnumerable<IAcLogWriterBase> logWriters, MessageAPIController messageApiController)
|
public DevAdminSignalRHub(AdminDal adminDal, ServiceProviderAPIController serviceProviderApiController, TransferDataAPIController transferDataApiController, MessageAPIController messageApiController, IEnumerable<IAcLogWriterBase> logWriters)
|
||||||
{
|
{
|
||||||
_adminDal = adminDal;
|
_adminDal = adminDal;
|
||||||
//_serviceProviderApiController = serviceProviderApiController;
|
//_serviceProviderApiController = serviceProviderApiController;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue