This commit is contained in:
2020-09-11 22:45:08 +00:00
parent 9c7234a825
commit b5185793c9

View File

@@ -406,17 +406,30 @@ namespace AyaNova.Biz
log.LogDebug($"Preparing page: adding Server meta data"); log.LogDebug($"Preparing page: adding Server meta data");
//Server meta data //Server meta data
var serverMeta = $"{{ayApiUrl:`{apiUrl}`}}"; var logo = await ct.Logo.AsNoTracking().SingleOrDefaultAsync();
var HasSmallLogo = "false";
var HasMediumLogo = "false";
var HasLargeLogo = "false";
if (logo != null)
{
if (logo.Small != null) HasSmallLogo = "true";
if (logo.Medium != null) HasMediumLogo = "true";
if (logo.Large != null) HasLargeLogo = "true";
}
var serverMeta = $"{{ayApiUrl:`{apiUrl}`, HasSmallLogo:{HasSmallLogo}, HasMediumLogo:{HasMediumLogo}, HasLargeLogo:{HasLargeLogo},}}";
log.LogDebug($"Preparing page: adding Report meta data"); log.LogDebug($"Preparing page: adding Report meta data");
//Custom fields definition for report usage //Custom fields definition for report usage
string CustomFieldsTemplate="null"; string CustomFieldsTemplate = "null";
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(z => z.FormKey == report.ObjectType.ToString()); var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(z => z.FormKey == report.ObjectType.ToString());
if(FormCustomization!=null){ if (FormCustomization != null)
CustomFieldsTemplate=FormCustomization.Template; {
} CustomFieldsTemplate = FormCustomization.Template;
}
//Report meta data //Report meta data
var reportMeta = $"{{Id:{report.Id},Name:`{report.Name}`,Notes:`{report.Notes}`,ObjectType:`{report.ObjectType}`,CustomFieldsDefinition:{CustomFieldsTemplate},DataListKey:`{reportParam.DataListKey}`,ListView:`{reportParam.ListView}`,SelectedRowIds: `{string.Join(",", reportParam.SelectedRowIds)}`}}"; var reportMeta = $"{{Id:{report.Id},Name:`{report.Name}`,Notes:`{report.Notes}`,ObjectType:`{report.ObjectType}`,CustomFieldsDefinition:{CustomFieldsTemplate},DataListKey:`{reportParam.DataListKey}`,ListView:`{reportParam.ListView}`,SelectedRowIds: `{string.Join(",", reportParam.SelectedRowIds)}`}}";