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

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

@ -8,7 +8,6 @@
using System;
using System.Collections.ObjectModel;
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.Collections;
using Squidex.Infrastructure.Reflection;
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"
[ngModel]="transition.expression"
(ngModelChange)="changeExpression($event)"
placeholder="Add Expression" />
placeholder="Expression" />
</div>
<div class="col-auto col-label">
<span class="text-decent">for</span>
@ -24,15 +24,15 @@
<div class="col" style="width: 70px">
<sqx-tag-editor
[disabled]="disabled"
[dashed]="true"
[allowDuplicates]="false"
[suggestions]="roleSuggestions"
[singleLine]="true"
[ngModelOptions]="onBlur"
[ngModel]="transition.roles"
[dashed]="true"
[disabled]="disabled"
(ngModelChange)="changeRole($event)"
placeholder="Add Role">
[ngModel]="transition.roles"
[ngModelOptions]="onBlur"
[singleLine]="true"
[suggestions]="roleSuggestions"
placeholder="Role">
</sqx-tag-editor>
</div>

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

@ -1,6 +1,6 @@
<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>
Workflows
</ng-container>

Loading…
Cancel
Save