From 3fa711c4519674c49951cddab5a69c0ea6972b03 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Sun, 16 Jun 2019 15:36:44 +0200 Subject: [PATCH] Started to remove link checks from components. --- .../Apps/Models/ContributorsDto.cs | 2 +- .../administration-area.component.html | 8 +- .../event-consumers-page.component.html | 6 +- .../pages/users/user-page.component.ts | 4 +- .../pages/users/users-page.component.html | 6 +- .../services/event-consumers.service.spec.ts | 14 +- .../services/event-consumers.service.ts | 43 ++-- .../services/users.service.spec.ts | 14 +- .../administration/services/users.service.ts | 42 ++-- .../administration/state/users.state.spec.ts | 1 - .../administration/state/users.state.ts | 19 +- .../pages/content/content-page.component.html | 21 +- .../pages/content/content-page.component.ts | 3 +- .../contents/contents-page.component.html | 2 +- .../pages/contents/contents-page.component.ts | 3 +- .../shared/content-item.component.html | 15 +- .../content/shared/content-item.component.ts | 3 + .../pages/dashboard-page.component.html | 2 +- .../pages/rules/rule-wizard.component.ts | 3 +- .../pages/rules/rules-page.component.html | 10 +- .../schemas/pages/schema/field.component.html | 12 +- .../schemas/pages/schema/field.component.ts | 3 +- .../schema/schema-edit-form.component.ts | 3 +- .../pages/schema/schema-page.component.html | 17 +- .../schema-preview-urls-form.component.ts | 3 +- .../schema/schema-scripts-form.component.ts | 3 +- .../pages/schemas/schemas-page.component.html | 5 +- .../pages/backups/backups-page.component.html | 4 +- .../pages/clients/client.component.html | 6 +- .../pages/clients/client.component.ts | 8 +- .../pages/clients/clients-page.component.html | 2 +- .../contributors-page.component.html | 6 +- .../pages/languages/language.component.html | 2 +- .../pages/languages/language.component.ts | 3 +- .../languages/languages-page.component.html | 2 +- .../pages/patterns/pattern.component.ts | 5 +- .../patterns/patterns-page.component.html | 2 +- .../settings/pages/roles/role.component.html | 2 +- .../settings/pages/roles/role.component.ts | 3 +- .../pages/roles/roles-page.component.html | 2 +- .../settings/settings-area.component.html | 16 +- .../framework/angular/http/hateos.pipes.ts | 34 ---- src/Squidex/app/framework/declarations.ts | 1 - src/Squidex/app/framework/module.ts | 6 - src/Squidex/app/framework/state.ts | 14 +- src/Squidex/app/framework/utils/hateos.ts | 32 --- .../components/asset-dialog.component.ts | 3 +- .../shared/components/asset.component.html | 4 +- .../app/shared/components/asset.component.ts | 3 +- .../components/schema-category.component.html | 6 +- .../components/schema-category.component.ts | 3 +- .../services/app-languages.service.spec.ts | 26 ++- .../shared/services/app-languages.service.ts | 42 ++-- .../app/shared/services/apps.service.spec.ts | 19 +- .../app/shared/services/apps.service.ts | 42 ++-- .../shared/services/assets.service.spec.ts | 19 +- .../app/shared/services/assets.service.ts | 74 +++---- .../shared/services/backups.service.spec.ts | 17 +- .../app/shared/services/backups.service.ts | 48 +++-- .../shared/services/clients.service.spec.ts | 29 +-- .../app/shared/services/clients.service.ts | 36 ++-- .../shared/services/contents.service.spec.ts | 25 +-- .../app/shared/services/contents.service.ts | 79 ++++--- .../services/contributors.service.spec.ts | 25 +-- .../shared/services/contributors.service.ts | 33 ++- .../shared/services/patterns.service.spec.ts | 25 +-- .../app/shared/services/patterns.service.ts | 36 ++-- .../app/shared/services/roles.service.spec.ts | 25 +-- .../app/shared/services/roles.service.ts | 38 ++-- .../app/shared/services/rules.service.spec.ts | 21 +- .../app/shared/services/rules.service.ts | 62 +++--- .../shared/services/schemas.service.spec.ts | 91 +++++---- .../app/shared/services/schemas.service.ts | 192 +++++++++++------- .../app/shared/services/users.service.spec.ts | 6 +- .../app/shared/services/users.service.ts | 15 +- .../app/shared/state/backups.state.spec.ts | 10 +- src/Squidex/app/shared/state/backups.state.ts | 17 +- src/Squidex/app/shared/state/clients.state.ts | 15 +- .../app/shared/state/contents.forms.spec.ts | 4 +- .../app/shared/state/contents.state.ts | 27 ++- .../app/shared/state/contributors.state.ts | 19 +- .../app/shared/state/languages.state.ts | 17 +- .../app/shared/state/patterns.state.ts | 11 +- src/Squidex/app/shared/state/roles.state.ts | 15 +- .../app/shared/state/rules.state.spec.ts | 6 +- src/Squidex/app/shared/state/rules.state.ts | 2 +- .../app/shared/state/schemas.state.spec.ts | 1 + src/Squidex/app/shared/state/schemas.state.ts | 17 +- src/Squidex/app/shared/state/ui.state.spec.ts | 13 +- src/Squidex/app/shared/state/ui.state.ts | 38 +++- .../shell/pages/app/left-menu.component.html | 6 +- .../internal/profile-menu.component.html | 8 +- 92 files changed, 914 insertions(+), 773 deletions(-) delete mode 100644 src/Squidex/app/framework/angular/http/hateos.pipes.ts diff --git a/src/Squidex/Areas/Api/Controllers/Apps/Models/ContributorsDto.cs b/src/Squidex/Areas/Api/Controllers/Apps/Models/ContributorsDto.cs index 28b91c6ad..653a2e229 100644 --- a/src/Squidex/Areas/Api/Controllers/Apps/Models/ContributorsDto.cs +++ b/src/Squidex/Areas/Api/Controllers/Apps/Models/ContributorsDto.cs @@ -62,7 +62,7 @@ namespace Squidex.Areas.Api.Controllers.Apps.Models AddSelfLink(controller.Url(x => nameof(x.GetContributors), values)); - if (controller.HasPermission(Permissions.AppContributorsAssign, app)) + if (controller.HasPermission(Permissions.AppContributorsAssign, app) && Items.Length < MaxContributors) { AddPostLink("create", controller.Url(x => nameof(x.PostContributor), values)); } diff --git a/src/Squidex/app/features/administration/administration-area.component.html b/src/Squidex/app/features/administration/administration-area.component.html index 3f2e2c3d0..658062f67 100644 --- a/src/Squidex/app/features/administration/administration-area.component.html +++ b/src/Squidex/app/features/administration/administration-area.component.html @@ -1,18 +1,18 @@ -