Acht Work-Order-Endpunkte für Linien, Notizen, Verkäufer, Abmelden und die Uhr

FeatureSecurityService
Verschifft
27. August 2026 um 09:53 UTC
Autor
Kamo
Ausschuss
1c64482

SW6b Task 3, Controller halb. POST/PUT/DELETE /{jobUid'/lines/..., POST /{jobUid'/notes, POST/DELETE /{jobUid'/vendors/..., PATCH /{jobUid'/signoff und PATCH ************ Lesen Aufenthalt auf VIEW_SERVICE_WORK; jeder einer der acht ist MANAGE_SERVICE_WORK. MANAGE_SERVICE_WORK ist ein Kind von VIEW_SERVICE_WORK, also eine mutierte Mutation der Lese-Handler daneben nimmt Ansicht auf ein Schreiben an und sieht immer noch in Überprüfung. ServiceJobRightsGateTest fährt alle zwölf Handler mit einer Ansicht Sitzung und behauptet, der Dienst wird nie erreicht -- ein Handler, der handelt und dann prüft die Rücksendungen 403 mit der bereits geschriebenen Zeile. Beide IDs erreichen den Service auf jedem Kind Endpunkt, und der Dienst löst das Kind mit dem Job uid und den org als Prädikate in einer Abfrage. Ohne die überber one, DELETE /{jobUid'/lines/{lineUid' erreicht jede Zeile im Org über eine URL, die völlig korrekt aussieht. Der Autor einer Notiz ist MemberId(req) und nie der Körper: NoteInput trägt einen Körper und nichts anderes, auf einer Platte ohne Bearbeitungspfad genau, so dass das, was es sagt bleibt, was gesagt wurde. Bei einem Besuch, den niemand besucht hat, ist ein 409, der den Zustand des Besuchs benennt, nicht eine 400 und nicht eine 500 -- die Anfrage ist gut formuliert und die Zeile existiert, und Was falsch ist, ist der Staat. Derselbe Anbieter wird auch zweimal mit 409 zu schalten. Der Test liest nun die Mapped-Handler-Namen aus dem Controller und behauptet dies Klasse fährt jeden von ihnen, also ein neunter Endpunkt hinzugefügt und vergessen hier scheitert, anstatt von nichts gedeckt zu werden. Die Verb-Set-Behauptung wird erweitert zu allen fünf Verben: der nächste Proxy für diese Oberfläche muss GET, POST, PUT, PATCH und DELETE oder jede Antwort zu speichern 405 von Next mit nichts in der Server-Logs. Mutation-geprüft, 19 Mutationen, jeder ein eindeutiger Name Versagen: der richtige Check gelöscht auf jeder der acht, MANAGE getauscht gegen VIEW auf jeder der acht, die nach dem Service-Call verschoben, die Sitzung org mit einem wörtlichen, ersetzt und ein Verb wechselte.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen