Pagine sul lato server per l'elenco delle assegnazioni dei membri

FeatureDocsService
Spegnimento
7 agosto 2026 alle ore 01:35 UTC
Autore
Kamo
Impegno
c491a1d

La superficie del membro ha chiesto MAX SIZE incondizionatamente e ha tagliato il risultato in il browser, quindi una griglia che ha mostrato una pagina aveva già scaricato un intero storia del lavoro per costruirlo. Entrambi i lettori membri ora prendono pagina / dimensione e elencare pagine nel database. Spec.status (un enum) diventa Spec.statuses (a Set) e il parametro del cavo rimane `status`, ora accettare un CSV. Questo è il punto: la griglia dei membri chiede BUCKET — i tre OPEN STATE che devono ancora lavorare, o i quattro terminali — e un filtro a valore singolo non può esprimere né senza tre viaggi rotondi per pagina. Una parses token a un set di un elemento, quindi la griglia HR è esistente stato=EXECUTED è byte-identical sul cavo e non ha bisogno di alcun cambiamento client. An token sconosciuto in una lista è un 400 che nomina il token, mai un silenziosamente caduto filtro: una griglia di conformità che sostiene di essere filtrata mentre mostra tutto è il peggiore risultato disponibile. clampPage/clampSize sono esposti in modo che i lettori membri morschino attraverso la regola SAME come la griglia HR invece di passare MAX SIZE letteralmente, che è come un "paginato" endpoint diventa tranquillamente un punto non legato. listMine inoltra la sua paging senza re-deriving esso, così il morsetto esiste una volta. L'autorizzazione è intatta e le prove lo indicano: gli endpoint dei membri rimangono su membroGuarded() + LegalAssignmentOwnership, HR endpoints rimanere in guardia() + LegalPackageAccess, e i tre nuovi @RequestParams sono asseriti per nome da essere esattamente stato / pagina / dimensione — l'intero motivo per cui questa superficie è sicura è che nulla su esso nomina una persona. Nessun cambiamento di schema. Nessuna nuova entità. mvn -o test: 391 test, 0 guasti, 0 errori (era 379).

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo