Browse Source

Fix inline editor.

pull/1072/head
Sebastian Stehle 2 years ago
parent
commit
a42a765b83
  1. 2
      backend/src/Squidex/Areas/IdentityServer/Controllers/Setup/SetupController.cs
  2. 2
      frontend/src/app/features/apps/pages/onboarding-dialog.component.html
  3. 2
      frontend/src/app/shared/components/contents/content-list-field.component.ts
  4. 8
      frontend/src/app/shared/state/schemas.state.ts

2
backend/src/Squidex/Areas/IdentityServer/Controllers/Setup/SetupController.cs

@ -67,7 +67,7 @@ public class SetupController : IdentityServerController
if (!ModelState.IsValid)
{
return View(nameof(Profile), await GetVM(model));
return View(nameof(Setup), await GetVM(model));
}
string errorMessage;

2
frontend/src/app/features/apps/pages/onboarding-dialog.component.html

@ -6,7 +6,7 @@
</ng-container>
<ng-container content>
<a class="header-right modal-close force" (click)="dialogClose.emit()">{{ 'tour.skip' | sqxTranslate }}</a>
<a class="header-right modal-close force" (click)="cancel()">{{ 'tour.skip' | sqxTranslate }}</a>
<div class="onboarding-step " *ngIf="step === 0">
<img @fade class="header-left" src="./images/logo-white-small.png">

2
frontend/src/app/shared/components/contents/content-list-field.component.ts

@ -88,7 +88,7 @@ export class ContentListFieldComponent extends StatefulComponent<State> {
const { value, formatted } = getContentValue(this.content, this.language, this.field.rootField);
if (this.patchForm) {
const formControl = this.patchForm.controls[this.field.name];
const formControl = this.patchForm.controls[this.field.rootField.name];
if (formControl) {
formControl.setValue(value);

8
frontend/src/app/shared/state/schemas.state.ts

@ -274,7 +274,7 @@ export class SchemasState extends State<Snapshot> {
public update(schema: SchemaDto, request: UpdateSchemaDto): Observable<SchemaDto> {
return this.schemasService.putSchema(this.appName, schema, request, schema.version).pipe(
tap(updated => {
this.replaceSchema(updated, schema.version, 'i18n:schemas.saved');
this.replaceSchema(updated, schema.version);
}),
shareSubscribed(this.dialogs));
}
@ -290,7 +290,7 @@ export class SchemasState extends State<Snapshot> {
public configureUIFields(schema: SchemaDto, request: UpdateUIFields): Observable<SchemaDto> {
return this.schemasService.putUIFields(this.appName, schema, request, schema.version).pipe(
tap(updated => {
this.replaceSchema(updated, schema.version, 'i18n:schemas.saved');
this.replaceSchema(updated, schema.version);
}),
shareSubscribed(this.dialogs));
}
@ -298,7 +298,7 @@ export class SchemasState extends State<Snapshot> {
public orderFields(schema: SchemaDto, fields: ReadonlyArray<FieldDto>, parent?: RootFieldDto): Observable<SchemaDto> {
return this.schemasService.putFieldOrdering(this.appName, parent || schema, fields.map(t => t.fieldId), schema.version).pipe(
tap(updated => {
this.replaceSchema(updated, schema.version, 'i18n:schemas.saved');
this.replaceSchema(updated, schema.version);
}),
shareSubscribed(this.dialogs));
}
@ -346,7 +346,7 @@ export class SchemasState extends State<Snapshot> {
public updateField<T extends FieldDto>(schema: SchemaDto, field: T, request: UpdateFieldDto): Observable<SchemaDto> {
return this.schemasService.putField(this.appName, field, request, schema.version).pipe(
tap(updated => {
this.replaceSchema(updated, schema.version, 'i18n:schemas.saved');
this.replaceSchema(updated, schema.version);
}),
shareSubscribed(this.dialogs));
}

Loading…
Cancel
Save