GRUD_DEV-1247/refactor group display value - #573
Conversation
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.
Tip: disable this comment in your organization's Code Review settings.
9874eca to
e8dbb2a
Compare
hermann-p
left a comment
There was a problem hiding this comment.
Ich bin mir nicht sicher, ob das mit deinem PR reingekommen ist. Wenn du eine Gruppenzelle mit mehreren Booleans auswählst (z.B. "Boolean eins / Boolean zwei" in dem Dump den du mir geschickt hat), diese Zelle kopiert und in eine andere Gruppenzelle pastest, dann werden nicht alle Updates korrekt durchgezogen (manchmal sind nicht beide Boolean-Checkboxen getoggelt, manchmal nicht alle Gruppenwerte aktualisiert).
Das könnte am Ende ziemlich fieselig werden herauszufinden bzw. zu synchronisieren (vermutlich weil das ein Paste in mehreren Zellen ist?) und evtl. den Rahmen hier sprengen, vor Allem wenn es vor diesem PR auch schon kaputt war…
Ansonsten funktioniert das alles gut, auch wenn die Zelldarstellung jetzt natürlich noch komplexer wird ;)
Es gibt auf jeden Fall noch ein Problem bei der Cache-Invalidierung von abhängigen Werten speziell in der aktuell angezeigten Tabelle. |
fa8df63 to
5437edc
Compare
hermann-p
left a comment
There was a problem hiding this comment.
Für mich wirkt jetzt auch der Bug gelöst.
hermann-p
left a comment
There was a problem hiding this comment.
Hier ist es ein Bisschen schwierig, den eigentlichen Change rauszuziehen, da auch noch Checkbox-Änderungen mit drin sind; es fehlt evtl. noch ein Rebase unter Berücksichtigung der Boolean-Darstellung?
Prinzipiell ist das Ganze sauber. Mir fällt nur eine Verhaltensänderung auf:
Wir hatten für das UX definiert, dass sich das Gruppenoverlay immer öffnen lassen sollte, auch wenn keiner der Members editierbar ist. Es ist nicht garantiert, dass die Memberspalten für den User direkt sichtbar/angezeigt sind; evtl. will der User die Einzelwerte im Detail nachschlagen ohne ggf. den Spaltenfilter zu verändern o.ä.. Durch den canEdit-Check sollte das innerhalb der Gruppen-Entityview keine Probleme machen.
Oder wurde mittlerweile eine Entscheidung getroffen, dass dieses Verhalten geändert werden soll?
The merge-base changed after approval.
5437edc to
4c55ad7
Compare
Ok, das ist ein guter Punkt. |
hermann-p
left a comment
There was a problem hiding this comment.
Passt, unter der Annahme, dass die Öffnen-Permissions im nächsten Branch mitgefixt werden.
18679a8 to
4ecf14c
Compare
4ecf14c to
e2f21d3
Compare
Submit a pull request
Related Ticket: GRUD_DEV-1247
Please make sure the following is true
Other information/comments (e.g. reasons why points are not checked from above)
Reason for this PR
Setzt auf dem PR #572 Link-Attribute auf.
Erweitert die GroupCell (Tabelle und Preview) und GroupView (EntityView) um eine alternative Anzeige von Boolean-Werten.