- Verschifft
- 7. September 2026 um 05:05 UTC
- Autor
- Kamo
- Ausschuss
- 9dac861
Fügt die Gamification-App und die Domain dahinter hinzu: einen Katalog von Erfolgen im Code, das Stehen eines Mitglieds in den Daten und ein Protokoll von jedem Entsperren, so dass nichts ein Mitglied verdient kann zwischen verdienen und erzählt verloren werden. THE SPLIT THAT MATTERS ist member_achievements (state) against member_achievement_unlocks (Geschichte). Ein einziger Tisch mit einer "anerkannten" Flagge kann nicht antworten "sie gingen von I zu III, während ihr Laptop geschlossen war, so sind sie geschuldet zwei Popups" - die Flagge hat einen Wert und das Mitglied sieht eine Karte für zwei Dinge, die sie taten. Eine Reihe pro Mitglied pro Leistung sagt immer, wo sie sind jetzt; eine Reihe pro Ereignis, die für sich genommen anerkannt wird, ist die Warteschlange. Der Katalog ist CODE und nie eine Tabelle. Eine Leistung, die in bearbeitet werden könnte eine Datenbank ist eine, die weggenommen oder still und leise unter den Menschen neu definiert werden kann wer es verdient hat, und "das haben Sie seit März gehalten", muss sich treu bleiben. Zwei Rechte, und die Spaltung ist eher absichtlich als symmetrisch. VIEW_ACHIEVEMENTS öffnet die eigene Platte eines Mitglieds; VIEW_ACHIEVEMENT_LEADERBOARD öffnet den Vergleich mit Kollegen, die veröffentlicht, wie viel jeder von ihnen hat getan, für alle von ihnen. Das ist eine Offenlegung, zu der sich eine Organisation entschließt. Weder ist gesät: es gibt keine Abstammung zu tragen, und kein "jeder" zu Samen von, so dass sie aus und ein Administrator schaltet sie ein. GAMIFICATION ist id 33, COMPLETED und aktiviert, so FeatureController Bestimmungen für jede Organisation genau so wie CRM und Reports. Das ändert, was ein Administrator CAN grant, nicht das, was jeder derzeit sehen kann. PhiModule.GAMIFICATION ist keine optionale Buchführung: PhiServiceTypeMappingTest stellt jede ServiceType-Karte zu einem Modul fest, und eine unmapped fehlt geschlossen.