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 string YearlyId { get; set; }
public bool ShouldReset { get; set; }
public long MaxApiCalls { get; set; } public long MaxApiCalls { get; set; }
public long MaxAssetSize { get; set; } public long MaxAssetSize { get; set; }

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

@ -116,7 +116,13 @@
</p> </p>
<p> <p>
Connect with windows: Connect with .NET SDK:
<sqx-code>{{connectCLINetText}}</sqx-code>
</p>
<p>
Connect with Windows:
<sqx-code>{{connectCLIWinText}}</sqx-code> <sqx-code>{{connectCLIWinText}}</sqx-code>
</p> </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 connectHttpText: string;
public connectCLINixText: string; public connectCLINixText: string;
public connectCLIWinText: string; public connectCLIWinText: string;
public connectCLINetText: string;
public connectLibraryText: string; public connectLibraryText: string;
constructor( constructor(
@ -63,8 +64,9 @@ export class ClientComponent implements OnChanges {
const app = this.appsState.appName; const app = this.appsState.appName;
this.connectHttpText = connectHttpText(this.apiUrl, app, this.client); this.connectHttpText = connectHttpText(this.apiUrl, app, this.client);
this.connectCLINixText = connectCLINixText(app, this.client); this.connectCLINetText = connectCLINetText(app, this.client, this.apiUrl);
this.connectCLIWinText = connectCLIWinText(app, this.client); this.connectCLINixText = connectCLINixText(app, this.client, this.apiUrl);
this.connectCLIWinText = connectCLIWinText(app, this.client, this.apiUrl);
this.connectLibraryText = connectLibrary(this.apiUrl, app, this.client); this.connectLibraryText = connectLibrary(this.apiUrl, app, this.client);
} }
@ -129,12 +131,16 @@ function connectHttpText(apiUrl: ApiUrlConfig, app: string, client: { id: string
scope=squidex-api`; scope=squidex-api`;
} }
function connectCLIWinText(app: string, client: { id: string, secret: string }) { function connectCLIWinText(app: string, client: { id: string, secret: string }, url: ApiUrlConfig) {
return `.\\sq.exe config add ${app} ${app}:${client.id} ${client.secret};.\\sq.exe config use ${app}`; 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 }) { function connectCLINixText(app: string, client: { id: string, secret: string }, url: ApiUrlConfig) {
return `sq config add ${app} ${app}:${client.id} ${client.secret} && sq config use ${app}`; 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 }) { function connectLibrary(apiUrl: ApiUrlConfig, app: string, client: { id: string, secret: string }) {

Loading…
Cancel
Save