STARIONGROUP / COMET-WEB-Community-Edition

The CDP4-COMET web application
https://www.stariongroup.eu
GNU Affero General Public License v3.0
0 stars 1 forks source link

refactor BaseDataItemTableViewModel ObjectChangedTypesOfInterest pattern #629

Closed samatstariongroup closed 1 month ago

samatstariongroup commented 2 months ago

Prerequisites

Description

refactor BaseDataItemTableViewModel ObjectChangedTypesOfInterest pattern -> avoid whole page refresh, listen "only" for change notification relevant to a page or component

The BaseDataItemTableViewModel should not contain the PersonRole and ReferenceDataLibrary type of interest, but only the T type of interest. The PersonRole subscription is done to be sure to get notified in case of accessRight changes, but this could be check even without getting notified that a PersonRole changed

System Configuration