You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streampipes.apache.org by Dominik Riemer <ri...@apache.org> on 2020/08/16 11:59:42 UTC

Merging the new UI into dev?

Hi all,

 

I've completed the migration of the UI core modules from AngularJS to
Angular and have a complete AngularJS-free version running in branch
STREAMPIPES-193 [1].

What do you think? Should I merge it into dev so that it will be part of the
next release?

 

Dominik

 

[1]  <https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193>
https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193

 

 

 

 


Re: Merging the new UI into dev?

Posted by Philipp Zehnder <ze...@apache.org>.
Hi Dominik,

thanks for the answer.

Philipp

> On 24. Aug 2020, at 22:16, Dominik Riemer <ri...@apache.org> wrote:
> 
> Hi Philipp,
> 
> I removed the AngularJS router and replaced it with the integrated Angular router. So all routes are now managed in the app-routing.module.ts file in the application root.
> Similar to the old routing, this file is auto-generated by the prebuild script, so in case we're changing anything here or in the app.module, the .mst files in the prebuild folder need to be modified.
> 
> In case you want to add more routes, you either add them manually to the app-routing.module.mst file or use the existing modules.yml file, which will add the routes automatically. 
> 
> The guards are now used to check for route access, e.g., user authentification and is something we can extend in the next release once we implement more sophisticated authorization concepts.
> 
> Does this answer your question?
> 
> Dominik
> 
> On 2020/08/24 11:25:22, Philipp Zehnder <ze...@apache.org> wrote: 
>> Hi Dominik,
>> 
>> awesome job! It will now be much easier to work in the UI nowΩ.
>> 
>> When I was looking over the changes I saw the new directory ‘guards’. It looks like we need this for the new routing and authentication.
>> Can you briefly explain how the routing works now and what we should consider when developing?
>> 
>> Philipp 
>> 
>>> On 19. Aug 2020, at 11:31, Dominik Riemer <ri...@apache.org> wrote:
>>> 
>>> Hi,
>>> 
>>> I've just merged the migrated UI into dev and will also close all related JIRA issues - if you find any bugs or things we need to improve, feel free to create a new ticket or reply to this mail!
>>> 
>>> Dominik
>>> 
>>> On 2020/08/16 11:59:42, "Dominik Riemer" <ri...@apache.org> wrote: 
>>>> Hi all,
>>>> 
>>>> 
>>>> 
>>>> I've completed the migration of the UI core modules from AngularJS to
>>>> Angular and have a complete AngularJS-free version running in branch
>>>> STREAMPIPES-193 [1].
>>>> 
>>>> What do you think? Should I merge it into dev so that it will be part of the
>>>> next release?
>>>> 
>>>> 
>>>> 
>>>> Dominik
>>>> 
>>>> 
>>>> 
>>>> [1]  <https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193>
>>>> https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>> 
>> 


Re: Merging the new UI into dev?

Posted by Dominik Riemer <ri...@apache.org>.
Hi Philipp,

I removed the AngularJS router and replaced it with the integrated Angular router. So all routes are now managed in the app-routing.module.ts file in the application root.
Similar to the old routing, this file is auto-generated by the prebuild script, so in case we're changing anything here or in the app.module, the .mst files in the prebuild folder need to be modified.

In case you want to add more routes, you either add them manually to the app-routing.module.mst file or use the existing modules.yml file, which will add the routes automatically. 

The guards are now used to check for route access, e.g., user authentification and is something we can extend in the next release once we implement more sophisticated authorization concepts.

Does this answer your question?

Dominik

On 2020/08/24 11:25:22, Philipp Zehnder <ze...@apache.org> wrote: 
> Hi Dominik,
> 
> awesome job! It will now be much easier to work in the UI nowΩ.
> 
> When I was looking over the changes I saw the new directory ‘guards’. It looks like we need this for the new routing and authentication.
> Can you briefly explain how the routing works now and what we should consider when developing?
> 
> Philipp 
> 
> > On 19. Aug 2020, at 11:31, Dominik Riemer <ri...@apache.org> wrote:
> > 
> > Hi,
> > 
> > I've just merged the migrated UI into dev and will also close all related JIRA issues - if you find any bugs or things we need to improve, feel free to create a new ticket or reply to this mail!
> > 
> > Dominik
> > 
> > On 2020/08/16 11:59:42, "Dominik Riemer" <ri...@apache.org> wrote: 
> >> Hi all,
> >> 
> >> 
> >> 
> >> I've completed the migration of the UI core modules from AngularJS to
> >> Angular and have a complete AngularJS-free version running in branch
> >> STREAMPIPES-193 [1].
> >> 
> >> What do you think? Should I merge it into dev so that it will be part of the
> >> next release?
> >> 
> >> 
> >> 
> >> Dominik
> >> 
> >> 
> >> 
> >> [1]  <https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193>
> >> https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> 
> 

Re: Merging the new UI into dev?

Posted by Philipp Zehnder <ze...@apache.org>.
Hi Dominik,

awesome job! It will now be much easier to work in the UI nowΩ.

When I was looking over the changes I saw the new directory ‘guards’. It looks like we need this for the new routing and authentication.
Can you briefly explain how the routing works now and what we should consider when developing?

Philipp 

> On 19. Aug 2020, at 11:31, Dominik Riemer <ri...@apache.org> wrote:
> 
> Hi,
> 
> I've just merged the migrated UI into dev and will also close all related JIRA issues - if you find any bugs or things we need to improve, feel free to create a new ticket or reply to this mail!
> 
> Dominik
> 
> On 2020/08/16 11:59:42, "Dominik Riemer" <ri...@apache.org> wrote: 
>> Hi all,
>> 
>> 
>> 
>> I've completed the migration of the UI core modules from AngularJS to
>> Angular and have a complete AngularJS-free version running in branch
>> STREAMPIPES-193 [1].
>> 
>> What do you think? Should I merge it into dev so that it will be part of the
>> next release?
>> 
>> 
>> 
>> Dominik
>> 
>> 
>> 
>> [1]  <https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193>
>> https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 


Re: Merging the new UI into dev?

Posted by Dominik Riemer <ri...@apache.org>.
Hi,

I've just merged the migrated UI into dev and will also close all related JIRA issues - if you find any bugs or things we need to improve, feel free to create a new ticket or reply to this mail!

Dominik

On 2020/08/16 11:59:42, "Dominik Riemer" <ri...@apache.org> wrote: 
> Hi all,
> 
>  
> 
> I've completed the migration of the UI core modules from AngularJS to
> Angular and have a complete AngularJS-free version running in branch
> STREAMPIPES-193 [1].
> 
> What do you think? Should I merge it into dev so that it will be part of the
> next release?
> 
>  
> 
> Dominik
> 
>  
> 
> [1]  <https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193>
> https://github.com/apache/incubator-streampipes/tree/STREAMPIPES-193
> 
>  
> 
>  
> 
>  
> 
>  
> 
>