Browse Source

Client docs improved.

pull/361/head
Sebastian Stehle 7 years ago
parent
commit
f2d5318863
  1. 2
      src/Squidex.Domain.Apps.Entities/Apps/Services/Implementations/ConfigAppLimitsPlan.cs
  2. 8
      src/Squidex/app/features/settings/pages/clients/client.component.html
  3. 18
      src/Squidex/app/features/settings/pages/clients/client.component.ts

2
src/Squidex.Domain.Apps.Entities/Apps/Services/Implementations/ConfigAppLimitsPlan.cs

@ -19,8 +19,6 @@ namespace Squidex.Domain.Apps.Entities.Apps.Services.Implementations
public string YearlyId { get; set; }
public bool ShouldReset { get; set; }
public long MaxApiCalls { get; set; }
public long MaxAssetSize { get; set; }

8
src/Squidex/app/features/settings/pages/clients/client.component.html

@ -116,7 +116,13 @@
</p>
<p>
Connect with windows:
Connect with .NET SDK:
<sqx-code>{{connectCLINetText}}</sqx-code>
</p>
<p>
Connect with Windows:
<sqx-code>{{connectCLIWinText}}</sqx-code>
</p>

18
src/Squidex/app/features/settings/pages/clients/client.component.ts

@ -45,6 +45,7 @@ export class ClientComponent implements OnChanges {
public connectHttpText: string;
public connectCLINixText: string;
public connectCLIWinText: string;
public connectCLINetText: string;
public connectLibraryText: string;
constructor(
@ -63,8 +64,9 @@ export class ClientComponent implements OnChanges {
const app = this.appsState.appName;
this.connectHttpText = connectHttpText(this.apiUrl, app, this.client);
this.connectCLINixText = connectCLINixText(app, this.client);
this.connectCLIWinText = connectCLIWinText(app, this.client);
this.connectCLINetText = connectCLINetText(app, this.client, this.apiUrl);
this.connectCLINixText = connectCLINixText(app, this.client, this.apiUrl);
this.connectCLIWinText = connectCLIWinText(app, this.client, this.apiUrl);
this.connectLibraryText = connectLibrary(this.apiUrl, app, this.client);
}
@ -129,12 +131,16 @@ function connectHttpText(apiUrl: ApiUrlConfig, app: string, client: { id: string
scope=squidex-api`;
}
function connectCLIWinText(app: string, client: { id: string, secret: string }) {
return `.\\sq.exe config add ${app} ${app}:${client.id} ${client.secret};.\\sq.exe config use ${app}`;
function connectCLIWinText(app: string, client: { id: string, secret: string }, url: ApiUrlConfig) {
return `.\\sq.exe config add ${app} ${app}:${client.id} ${client.secret} -u ${url.value};.\\sq.exe config use ${app}`;
}
function connectCLINixText(app: string, client: { id: string, secret: string }) {
return `sq config add ${app} ${app}:${client.id} ${client.secret} && sq config use ${app}`;
function connectCLINixText(app: string, client: { id: string, secret: string }, url: ApiUrlConfig) {
return `sq config add ${app} ${app}:${client.id} ${client.secret} -u ${url.value} && sq config use ${app}`;
}
function connectCLINetText(app: string, client: { id: string, secret: string }, url: ApiUrlConfig) {
return `dotnet sq.dll config add ${app} ${app}:${client.id} ${client.secret} -u ${url.value}`;
}
function connectLibrary(apiUrl: ApiUrlConfig, app: string, client: { id: string, secret: string }) {

Loading…
Cancel
Save