Repository navigation
Koala Consumer card order as per component hierarchy - #4075
Brett-S-OWB wants to merge 4 commits into
Conversation
| return getObjectIds | ||
| .value('consumer') | ||
| .filter((id) => `openWB/consumer/${id}/module` in modules) | ||
| .map((id) => { | ||
| const module = modules[`openWB/consumer/${id}/module`] as | ||
| ConsumerModule | undefined; | ||
| return { id, name: module?.name ?? `Verbraucher ${id}` }; | ||
| }) | ||
| .sort((a, b) => a.id - b.id); | ||
| }); |
There was a problem hiding this comment.
Die Benutzerverwaltung kann dafür sorgen, dass ein Verbraucher zwar in der Hierarchie vorhanden ist, jedoch das Modul-Topic nicht empfangen wird. In dem Fall darf der Verbraucher nicht angezeigt werden. Siehe z.B. Z.935 für die Ladepunkte.
There was a problem hiding this comment.
In Z.3716 gibt es den Filter auf Verbraucher Module Topic , dadurch ist schon geprüft ob der Nutzer Rechte hat oder? Ich habe es kommentiert.
Oder wäre es besser mit ein helper "accessConsumerAllowed " wie bei CP's
There was a problem hiding this comment.
Stimmt, hatte ich übersehen. Eine Hilfsmethode wäre aber schon besser, da die auch in anderen Situationen verwendet werden kann (z.B. vor dem Schalten eines Verbrauchers).
There was a problem hiding this comment.
Helper accessConsumerAllowed hinzugefügt
No description provided.