Hi Dominik,

Thank you for considering those improvements and creating an issue to track
them. When it comes to conditional fields, I couldn't find a way to make
following an AlternativeStaticProperty. For example, I need the user to
have a toggle to select whether to enable group-by or not and only if
he/she chose to have group-by, then show the field selection. I couldn't
find it, but is there a way to achieve that?

.requiredStream(StreamRequirementsBuilder.create()
>     
> .requiredPropertyWithUnaryMapping(EpRequirements.anyProperty(),Labels.withId(GROUPING_FIELD),
> PropertyScope.NONE)
>     .build())


Grainier Perera.


On Mon, 1 Jun 2020 at 02:53, Dominik Riemer <[email protected]> wrote:

> Ok, I've just seen that you already used this in the rate limit component
> 😉
>
> So just ignore what I wrote in the second paragraph 😉
> Dominik
>
> -----Original Message-----
> From: Dominik Riemer <[email protected]>
> Sent: Sunday, May 31, 2020 11:19 PM
> To: [email protected]
> Subject: RE: Migrating the pipeline editor to Angular
>
> Hi Grainier,
>
> yes, that would be nice to have and one of the things that will be easier
> to implement after migration.
> I created a JIRA for tracking ideas for that kind of improvements, feel
> free to add more if you have any ideas!
> https://issues.apache.org/jira/browse/STREAMPIPES-150
>
> There is currently a feature to create simple conditional fields called
> AlternativeStaticProperty:
>
> https://github.com/apache/incubator-streampipes-examples/blob/dev/streampipes-pipeline-elements-examples-processors-jvm/src/main/java/org/apache/streampipes/pe/examples/jvm/staticproperty/StaticPropertyAlternativesController.java
> However, the API is currently quite verbose and I'd also like to simplify
> this.
>
> Dominik
>
> -----Original Message-----
> From: Grainier Perera <[email protected]>
> Sent: Thursday, May 28, 2020 4:16 PM
> To: [email protected]
> Subject: Re: Migrating the pipeline editor to Angular
>
> Hi Dominik,
>
> This is awesome. Also, I'd like to see some optional fields and
> conditional fields (i.e different input fields depending on a toggle) with
> user inputs to PEs. I don't know whether this is the correct thread to ask,
> but I feel like it's nice to have.
>
> Grainier Perera.
>
>
> On Wed, 27 May 2020 at 22:46, Dominik Riemer <[email protected]> wrote:
>
> > Hi all,
> >
> >
> >
> > I’ve created an issue [1] to migrate the pipeline editor module in the
> > UI from AngularJS to Angular.
> >
> >
> >
> > A little background:
> >
> > We are currently running AngularJS and Angular in parallel and have
> > started to migrate old AngularJS modules component-by-component. The
> > only modules left that are still implemented in AngularJS are the
> > pipeline editor, the pipeline overview and the pipeline element
> > installation modules. I’d personally prefer to abandon AngularJS
> > sooner than later as it complicates the development of some UI-wide
> > features (e.g., better user and access management) and hinders reuse
> > of components. So I think I will start migrating the pipeline editor
> > now and maybe we can get this finished before the next release.
> >
> >
> >
> > So as this implies a rather major refactoring anyways, I’m interested
> > if you see any things in the UI of the pipeline editor that could be
> > improved or things you are missing?
> >
> > Any thoughts and ideas are welcome 😊
> >
> >
> >
> > Dominik
> >
> >
> >
> > [1] https://issues.apache.org/jira/browse/STREAMPIPES-145
> >
> >
>
>
>

Reply via email to