Blueprint Verfuegbarkeit - krt-profit/basetool GitHub Wiki
Blueprint-Verfügbarkeit
Eine Führungs-Übersicht: welche Crafting-Baupläne sind innerhalb deiner beaufsichtigten Org-Einheiten verfügbar, und wer hat sie? Gedacht für die Planung („Wer kann das bauen?"), nicht als persönliche Liste — die führst du unter Persönliches Inventar → Blueprints. In der Sidebar liegt der Eintrag „Blueprint-Verfügbarkeit" in der Gruppe Flotte & Logistik — nur für die Rollen, die die Seite öffnen dürfen (siehe unten).
So liest du die Übersicht
- Tabelle — eine Zeile je Produkt mit den Spalten Blueprint, Anzahl (bei wie vielen Mitgliedern deiner Org-Einheit(en) der Bauplan vorhanden ist) und Kann craften. Wie oft jemand ihn besitzt, ist bewusst nebensächlich — es geht um die reine Verfügbarkeit. Varianten einer Familie (Basis-Item plus kosmetische Varianten) stehen auf einer Zeile; der Zähler gilt für die ganze Familie. Die Zahl neben dem Seitentitel nennt, wie viele Baupläne die Liste insgesamt umfasst.
- Kann craften — hier stehen die ersten vier Besitzer als Chips direkt in der Zeile; sie werden nachgeladen, sobald die Zeile ins Bild scrollt („Besitzer werden geladen..."). Hat ein Bauplan mehr Besitzer, klappt der Chip „+ n weitere" die Zeile auf und zeigt die übrigen; „Weniger anzeigen" klappt sie wieder zu. Angezeigt wird nur der Anzeigename — niemals E-Mail oder Account-Kürzel. Den früheren Knopf „Details" gibt es nicht mehr.
- Suche — das Feld über der Tabelle (Platzhalter „Blueprint oder Person suchen …") findet Baupläne nach Produktnamen und nach Personen: Gibst du einen Namen ein, bleiben die Baupläne stehen, die diese Person besitzt. Gesucht wird dabei nur unter den Besitzern, die die Übersicht ohnehin zählt — niemand außerhalb deiner Einheiten. Die Suche läuft serverseitig und greift vor der Seitenaufteilung, durchsucht also den gesamten Bestand, nicht nur die gerade sichtbare Seite. Die Trefferzahl und die Seitenzahl beziehen sich danach auf die gefilterte Liste; gibt es keinen Treffer, steht „Keine Treffer" mit „Keine Treffer für diese Suche." da. Bei aktivierter Suche bleibt der Suchbegriff beim Blättern und beim Wechsel der Seitengröße erhalten. Die Liste ist seitenweise mit wählbarer Seitengröße (10 / 50 / 100); das Ergebnis aktualisiert sich beim Suchen und Blättern an Ort und Stelle, ohne die Seite neu zu laden.
Wer sieht die Seite?
Der Menüpunkt erscheint nur für Leitungsrollen; einfache Mitglieder, reine Logistiker und Einsatz-Manager sehen ihn nicht.
| Rolle | Sichtbarkeit |
|---|---|
| Offizier (OFFICER) | nur die eigene Staffel |
| SK-Lead | die eigene(n) SK (als SK-Lead ihres SK, nicht über das reine Logistiker-Recht) — nicht automatisch die eigene Staffel |
| Bereichsleitung / OL | offiziersgleich über alle Staffeln/SKs ihres Bereichs bzw. (OL) über alles |
| Admin | ohne Pin alle Org-Einheiten, mit gewählter aktiver Org-Einheit nur die angepinnte |
| Logistiker, Einsatz-Manager, KRT-Mitglied | kein Zugriff — die Seite ist ausgeblendet, ein Direktaufruf wird blockiert |
Die Übersicht aggregiert enger als die normalen Listen: maßgeblich sind die Einheiten, die der Aufrufer beaufsichtigt, nicht seine gesamte Mitgliedschaft. Die Sichtbarkeit folgt exakt der Rollen-Matrix.
Admin ohne Pin — Hinweis über der Tabelle. Öffnet ein Admin die Seite, ohne eine aktive Org-Einheit gewählt zu haben, fasst die Übersicht alle Org-Einheiten zusammen. Darauf weist ein Banner über der Tabelle hin: Die Summen reichen über sämtliche Einheiten, und ein Klick im Switcher auf eine bestimmte Org-Einheit grenzt die Anzeige auf genau diese ein. Mit gepinnter Einheit erscheint das Banner nicht — gezählt wird dann nur die angepinnte.
Blaupausen für alle zählen lassen
Standardmäßig zählen die Blueprints einer Person nur in den Org-Einheiten, deren Mitglied sie ist. Über den Schalter „Meine Blaupausen allen zur Verfügung stellen" im eigenen Profil kann sich ein Mitglied org-einheitsübergreifend einbeziehen lassen: Es taucht dann in dieser Übersicht (und in der Blaupausen-Abdeckung von Item-Aufträgen) auch bei Einheiten auf, denen es nicht angehört. Unter Kann craften steht ein auf diesem Weg eingeblendetes Mitglied als gestrichelter, grauer Chip; ein Tooltip darauf erklärt, dass es nur über die globale Blaupausen-Freigabe sichtbar ist und der gewählten Einheit nicht angehört (Screenreader lesen „kein Einheitsmitglied" mit). In der Admin-Sicht „alle Org-Einheiten" (ohne Pin) entfällt diese Markierung, weil dort ohnehin alle Einheiten zusammen betrachtet werden. Der Schalter ändert nur, wessen Blueprints gezählt werden — nie, wer die Übersicht öffnen darf. Default: aus.
Datenquelle ist die persönliche Blueprint-Liste jedes Mitglieds (siehe Persönliches Inventar → Blueprints). Pflegt ein Mitglied seine freigeschalteten Baupläne nicht, taucht es hier auch nicht auf.
Varianten zählen (in Item-Aufträgen)
Diese Übersicht zählt eine Variantenfamilie immer als Ganzes — Basis-Item plus kosmetische Varianten teilen sich eine Zeile. Die Blaupausen-Abdeckung von Item-Aufträgen lässt sich dagegen pro Auftrag umstellen: Direkt im Verfügbarkeits-Panel des Auftrags entscheidet die Logistik (Logistiker mit Bearbeitungsrecht für den Auftrag), ob die Abdeckung kosmetische Varianten der bestellten Items mitzählt (Standard) oder nur exakt die bestellte Variante — nützlich, wenn genau eine Variante gefordert ist und Mitglieder mit abweichenden Varianten die Zahl sonst verfälschen würden. Die Wahl wird am Auftrag gespeichert und gilt für alle Betrachter; das Panel aktualisiert sich dabei ohne Neuladen. Reine Betrachter ohne Bearbeitungsrecht sehen den Schalter nicht.
Verwandte Seiten: Handel · Persönliches Inventar · Warenaufträge · Rollen & Berechtigungen. Die vollständige, gegen den Code geprüfte Rechte-Matrix steht in ROLES_AND_PERMISSIONS.md. Bei Abweichungen zählt immer der Code.