Browse Source

Closes #180

pull/169/head
Sebastian Stehle 9 years ago
parent
commit
312af3073a
  1. 2
      src/Squidex/Areas/Api/Controllers/Apps/AppClientsController.cs
  2. 6
      src/Squidex/Areas/Api/Controllers/Apps/AppLanguagesController.cs
  3. 4
      src/Squidex/app/features/settings/settings-area.component.html
  4. 2
      src/Squidex/app/shell/pages/app/left-menu.component.html

2
src/Squidex/Areas/Api/Controllers/Apps/AppClientsController.cs

@ -25,7 +25,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
[ApiAuthorize]
[ApiExceptionFilter]
[AppApi]
[MustBeAppOwner]
[MustBeAppEditor]
[SwaggerTag(nameof(Apps))]
public sealed class AppClientsController : ApiController
{

6
src/Squidex/Areas/Api/Controllers/Apps/AppLanguagesController.cs

@ -75,7 +75,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// 400 => Language is an invalid language.
/// 404 => App not found.
/// </returns>
[MustBeAppOwner]
[MustBeAppEditor]
[HttpPost]
[Route("apps/{app}/languages/")]
[ProducesResponseType(typeof(AppLanguageDto), 201)]
@ -101,7 +101,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// 400 => Language object is invalid.
/// 404 => App not found.
/// </returns>
[MustBeAppOwner]
[MustBeAppEditor]
[HttpPut]
[Route("apps/{app}/languages/{language}/")]
[ApiCosts(1)]
@ -121,7 +121,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// 204 => Language deleted.
/// 404 => App not found.
/// </returns>
[MustBeAppOwner]
[MustBeAppEditor]
[HttpDelete]
[Route("apps/{app}/languages/{language}/")]
[ApiCosts(1)]

4
src/Squidex/app/features/settings/settings-area.component.html

@ -20,7 +20,7 @@
<i class="icon-angle-right"></i>
</a>
</li>
<li class="nav-item">
<li class="nav-item" *ngIf="ctx.app.permission === 'Owner'">
<a class="nav-link" routerLink="contributors" routerLinkActive="active">
Contributors
<i class="icon-angle-right"></i>
@ -32,7 +32,7 @@
<i class="icon-angle-right"></i>
</a>
</li>
<li class="nav-item">
<li class="nav-item" *ngIf="ctx.app.permission === 'Owner'">
<a class="nav-link" routerLink="plans" routerLinkActive="active">
Update Plan
<i class="icon-angle-right"></i>

2
src/Squidex/app/shell/pages/app/left-menu.component.html

@ -20,7 +20,7 @@
<i class="nav-icon icon-rules"></i> <div class="nav-text">Rules</div>
</a>
</li>
<li class="nav-item" *ngIf="ctx.app.permission === 'Owner'">
<li class="nav-item" *ngIf="ctx.app.permission !== 'Editor'">
<a class="nav-link" routerLink="settings" routerLinkActive="active">
<i class="nav-icon icon-settings"></i> <div class="nav-text">Settings</div>
</a>

Loading…
Cancel
Save