NationalBankBelgium / stark

Modern client-side Web application framework based on Angular, Angular Material / Material Design, TypeScript, Redux, RxJS, ...
https://stark.nbb.be
Other
55 stars 23 forks source link

core: settings #120

Open dsebastien opened 6 years ago

dsebastien commented 6 years ago

Add support for settings

For the customizations: create a reusable component for displaying user settings. The component should be extensible: expose default settings valid for all Stark applications but also let applications define additional settings.

The controller should be injected with the SettingsService and leverage the ISettingsService interface to manipulate the settings.

Let apps wire it up to avoid lock-in.

Current settings supported by Stark:

Settings should be available via a cog wheel on top right of the application (next to app data?) and should display a dialog.

dsebastien commented 6 years ago

In our initial design, we'ved efined the following (partially implemented in Stark 9.X):