This is an automated email from the ASF dual-hosted git repository.
riemer pushed a commit to branch 3252-unable-to-save-pipeline-with-a-long-name
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to
refs/heads/3252-unable-to-save-pipeline-with-a-long-name by this push:
new 062bd44a1b fix(#3252): Add validation error message
062bd44a1b is described below
commit 062bd44a1bdc54775f1c176142090809a4c737d9
Author: Dominik Riemer <[email protected]>
AuthorDate: Mon Sep 30 21:10:38 2024 +0200
fix(#3252): Add validation error message
---
.../save-pipeline-settings/save-pipeline-settings.component.html | 8 ++++++++
.../save-pipeline-settings/save-pipeline-settings.component.ts | 1 +
2 files changed, 9 insertions(+)
diff --git
a/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.html
b/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.html
index 56c283b6c0..6ff8ea6a14 100644
---
a/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.html
+++
b/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.html
@@ -62,10 +62,18 @@
name="pipelineName"
(blur)="triggerTutorial()"
/>
+ <mat-error
+ >Pipeline name must have between 3 and 40
+ characters.</mat-error
+ >
</mat-form-field>
<mat-form-field fxFlex color="accent">
<mat-label>Description</mat-label>
<input [formControlName]="'pipelineDescription'" matInput />
+ <mat-error
+ >Pipeline description must not have more than 80
+ characters.</mat-error
+ >
</mat-form-field>
</div>
</form>
diff --git
a/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.ts
b/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.ts
index 6f32859192..d75b2c1aed 100644
---
a/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.ts
+++
b/ui/src/app/editor/dialog/save-pipeline/save-pipeline-settings/save-pipeline-settings.component.ts
@@ -51,6 +51,7 @@ export class SavePipelineSettingsComponent implements OnInit {
'pipelineName',
new UntypedFormControl(this.pipeline.name, [
Validators.required,
+ Validators.minLength(3),
Validators.maxLength(40),
]),
);