diff --git a/src/Squidex.Read.MongoDb/Contents/Visitors/FindExtensions.cs b/src/Squidex.Read.MongoDb/Contents/Visitors/FindExtensions.cs index 49427da42..7322f0c01 100644 --- a/src/Squidex.Read.MongoDb/Contents/Visitors/FindExtensions.cs +++ b/src/Squidex.Read.MongoDb/Contents/Visitors/FindExtensions.cs @@ -12,6 +12,8 @@ using MongoDB.Bson; using MongoDB.Driver; using Squidex.Core.Schemas; +// ReSharper disable RedundantIfElseBlock + namespace Squidex.Read.MongoDb.Contents.Visitors { public static class FindExtensions @@ -60,7 +62,7 @@ namespace Squidex.Read.MongoDb.Contents.Visitors if (!nonPublished) { - filters.Add(Filter.Eq(x => x.IsPublished, false)); + filters.Add(Filter.Eq(x => x.IsPublished, true)); } var filter = FilterBuilder.Build(query, schema); diff --git a/src/Squidex/Pipeline/AppFilterAttribute.cs b/src/Squidex/Pipeline/AppFilterAttribute.cs index 141c62248..4c426b520 100644 --- a/src/Squidex/Pipeline/AppFilterAttribute.cs +++ b/src/Squidex/Pipeline/AppFilterAttribute.cs @@ -88,7 +88,7 @@ namespace Squidex.Pipeline return null; } - clientId = clientId.Split(':')[0]; + clientId = clientId.Split(':')[1]; var contributor = app.Clients.FirstOrDefault(x => string.Equals(x.Id, clientId, StringComparison.OrdinalIgnoreCase)); diff --git a/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.html b/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.html index 040ca3175..8ff470085 100644 --- a/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.html +++ b/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.html @@ -10,7 +10,7 @@ - + The schema name becomes part of the api url,
e.g https://{{appName}}.squidex.io/{{schemaName | async}}/. diff --git a/src/Squidex/app/features/settings/pages/clients/client.component.scss b/src/Squidex/app/features/settings/pages/clients/client.component.scss index 446dcce82..b97356f97 100644 --- a/src/Squidex/app/features/settings/pages/clients/client.component.scss +++ b/src/Squidex/app/features/settings/pages/clients/client.component.scss @@ -68,6 +68,7 @@ $color-editor: #eceeef; .access-token { height: 18rem; - font-size: .8rem; + font-size: 1rem; font-weight: normal; + font-family: monospace; } \ No newline at end of file diff --git a/src/Squidex/app/shared/components/component-base.ts b/src/Squidex/app/shared/components/component-base.ts index afba4eefa..371480a71 100644 --- a/src/Squidex/app/shared/components/component-base.ts +++ b/src/Squidex/app/shared/components/component-base.ts @@ -42,7 +42,7 @@ export abstract class ComponentBase { if (parts[0] === 'subject') { return this.users.getUser(parts[1]).map(u => u.pictureUrl); } else { - return null; + return Observable.of('/images/client.png'); } } else { return this.users.getUser(userId).map(u => u.pictureUrl); @@ -56,7 +56,7 @@ export abstract class ComponentBase { if (parts[0] === 'subject') { return this.users.getUser(parts[1], placeholder).map(u => u.displayName); } else { - return Observable.of(parts[1]); + return Observable.of(`Client '${parts[1]}'`); } } else { return this.users.getUser(userId, placeholder).map(u => u.displayName); diff --git a/src/Squidex/app/shared/components/history.component.html b/src/Squidex/app/shared/components/history.component.html index 43edc2d46..1f08cfa59 100644 --- a/src/Squidex/app/shared/components/history.component.html +++ b/src/Squidex/app/shared/components/history.component.html @@ -13,7 +13,7 @@
- +
diff --git a/src/Squidex/app/shared/components/history.component.ts b/src/Squidex/app/shared/components/history.component.ts index c1f1db7a8..b998b5ed6 100644 --- a/src/Squidex/app/shared/components/history.component.ts +++ b/src/Squidex/app/shared/components/history.component.ts @@ -55,23 +55,11 @@ export class HistoryComponent extends AppComponentBase { } public actorName(actor: string): Observable { - const parts = actor.split(':'); - - if (parts[0] === 'subject') { - return this.userName(parts[1], false, 'I'); - } - - return Observable.of(parts[1]); + return this.userName(actor, true, 'I'); } - public actorProfile(actor: string): Observable { - const parts = actor.split(':'); - - if (parts[0] === 'subject') { - return this.userPicture(parts[1]); - } - - return Observable.of(''); + public actorPicture(actor: string): Observable { + return this.userPicture(actor, true); } public format(message: string): Observable { diff --git a/src/Squidex/app/theme/_common.scss b/src/Squidex/app/theme/_common.scss index d381eeb0b..3e7aa1301 100644 --- a/src/Squidex/app/theme/_common.scss +++ b/src/Squidex/app/theme/_common.scss @@ -21,7 +21,7 @@ h1 { .user-picture { & { - @include circle(2.2rem); + @include circle(2rem); } &:not([src]) { diff --git a/src/Squidex/wwwroot/images/client.png b/src/Squidex/wwwroot/images/client.png new file mode 100644 index 000000000..d234bb53c Binary files /dev/null and b/src/Squidex/wwwroot/images/client.png differ diff --git a/src/Squidex/wwwroot/images/client.svg b/src/Squidex/wwwroot/images/client.svg new file mode 100644 index 000000000..9e2e0327b --- /dev/null +++ b/src/Squidex/wwwroot/images/client.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + +