From be04c6fdab5d91a7a57fa3ff36cde22a549c29da Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 5 Sep 2019 09:43:35 +0200 Subject: Add hardware information in instance config --- .../+about/about-instance/about-instance.component.html | 12 +++++++++++- .../app/+about/about-instance/about-instance.component.ts | 3 ++- .../edit-custom-config/edit-custom-config.component.html | 14 ++++++++++++++ .../edit-custom-config/edit-custom-config.component.ts | 2 ++ client/src/app/shared/instance/instance.service.ts | 5 +++-- 5 files changed, 32 insertions(+), 4 deletions(-) (limited to 'client') diff --git a/client/src/app/+about/about-instance/about-instance.component.html b/client/src/app/+about/about-instance/about-instance.component.html index 8b21137af..9499bbe4e 100644 --- a/client/src/app/+about/about-instance/about-instance.component.html +++ b/client/src/app/+about/about-instance/about-instance.component.html @@ -73,11 +73,21 @@
-
+
Terms
+ +
+ Other information +
+ +
+
Hardware information
+ +
+
diff --git a/client/src/app/+about/about-instance/about-instance.component.ts b/client/src/app/+about/about-instance/about-instance.component.ts index b6cade4fe..16ccae2e2 100644 --- a/client/src/app/+about/about-instance/about-instance.component.ts +++ b/client/src/app/+about/about-instance/about-instance.component.ts @@ -22,7 +22,8 @@ export class AboutInstanceComponent implements OnInit { terms: '', codeOfConduct: '', moderationInformation: '', - administrator: '' + administrator: '', + hardwareInformation: '' } creationReason = '' diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html index ef24e5b24..54115055a 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html @@ -174,6 +174,20 @@
{{ formErrors.instance.businessModel }}
+
Other information
+ +
+ +
2vCore 2GB RAM/or directly the link to the server you rent etc
+ + + +
{{ formErrors.instance.hardwareInformation }}
+
+ diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts index e6f56bc97..0a69f3481 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts @@ -107,6 +107,8 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit { maintenanceLifetime: null, businessModel: null, + hardwareInformation: null, + categories: null, languages: null, diff --git a/client/src/app/shared/instance/instance.service.ts b/client/src/app/shared/instance/instance.service.ts index 7c76bc98b..44b413fa4 100644 --- a/client/src/app/shared/instance/instance.service.ts +++ b/client/src/app/shared/instance/instance.service.ts @@ -46,10 +46,11 @@ export class InstanceService { terms: '', codeOfConduct: '', moderationInformation: '', - administrator: '' + administrator: '', + hardwareInformation: '' } - for (const key of [ 'description', 'terms', 'codeOfConduct', 'moderationInformation', 'administrator' ]) { + for (const key of Object.keys(html)) { html[ key ] = await this.markdownService.textMarkdownToHTML(about.instance[ key ]) } -- cgit v1.2.3