Browse Source

Minor performance improvement.

pull/432/head
Sebastian Stehle 6 years ago
parent
commit
2f72b065d0
  1. 3
      src/Squidex.Domain.Apps.Core.Model/Contents/Json/JsonWorkflowTransition.cs
  2. 1
      src/Squidex/Areas/Api/Controllers/Schemas/Models/Fields/ReferencesFieldPropertiesDto.cs
  3. 16
      src/Squidex/app/features/settings/pages/workflows/workflow-transition.component.html
  4. 2
      src/Squidex/app/features/settings/pages/workflows/workflows-page.component.html

3
src/Squidex.Domain.Apps.Core.Model/Contents/Json/JsonWorkflowTransition.cs

@ -8,7 +8,6 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
using Newtonsoft.Json; using Newtonsoft.Json;
using Squidex.Infrastructure.Collections;
using Squidex.Infrastructure.Reflection; using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Core.Contents.Json namespace Squidex.Domain.Apps.Core.Contents.Json
@ -46,7 +45,7 @@ namespace Squidex.Domain.Apps.Core.Contents.Json
if (rolesList != null && rolesList.Count > 0) if (rolesList != null && rolesList.Count > 0)
{ {
roles = ReadOnlyCollection.Create(rolesList.ToArray()); roles = new ReadOnlyCollection<string>(rolesList);
} }
return new WorkflowTransition(Expression, roles); return new WorkflowTransition(Expression, roles);

1
src/Squidex/Areas/Api/Controllers/Schemas/Models/Fields/ReferencesFieldPropertiesDto.cs

@ -8,7 +8,6 @@
using System; using System;
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
using Squidex.Domain.Apps.Core.Schemas; using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.Collections;
using Squidex.Infrastructure.Reflection; using Squidex.Infrastructure.Reflection;
namespace Squidex.Areas.Api.Controllers.Schemas.Models.Fields namespace Squidex.Areas.Api.Controllers.Schemas.Models.Fields

16
src/Squidex/app/features/settings/pages/workflows/workflow-transition.component.html

@ -16,7 +16,7 @@
[ngModelOptions]="onBlur" [ngModelOptions]="onBlur"
[ngModel]="transition.expression" [ngModel]="transition.expression"
(ngModelChange)="changeExpression($event)" (ngModelChange)="changeExpression($event)"
placeholder="Add Expression" /> placeholder="Expression" />
</div> </div>
<div class="col-auto col-label"> <div class="col-auto col-label">
<span class="text-decent">for</span> <span class="text-decent">for</span>
@ -24,15 +24,15 @@
<div class="col" style="width: 70px"> <div class="col" style="width: 70px">
<sqx-tag-editor <sqx-tag-editor
[disabled]="disabled"
[dashed]="true"
[allowDuplicates]="false" [allowDuplicates]="false"
[suggestions]="roleSuggestions" [dashed]="true"
[singleLine]="true" [disabled]="disabled"
[ngModelOptions]="onBlur"
[ngModel]="transition.roles"
(ngModelChange)="changeRole($event)" (ngModelChange)="changeRole($event)"
placeholder="Add Role"> [ngModel]="transition.roles"
[ngModelOptions]="onBlur"
[singleLine]="true"
[suggestions]="roleSuggestions"
placeholder="Role">
</sqx-tag-editor> </sqx-tag-editor>
</div> </div>

2
src/Squidex/app/features/settings/pages/workflows/workflows-page.component.html

@ -1,6 +1,6 @@
<sqx-title message="Workflows"></sqx-title> <sqx-title message="Workflows"></sqx-title>
<sqx-panel desiredWidth="60rem" [showSidebar]="true" [isLazyLoaded]="false"> <sqx-panel desiredWidth="70rem" [showSidebar]="true" [isLazyLoaded]="false">
<ng-container title> <ng-container title>
Workflows Workflows
</ng-container> </ng-container>

Loading…
Cancel
Save