-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Innføre "purge" operasjon for å fysisk fjerne en dialog og tilhørende children helt #310
Comments
@elsand Jeg antar og implementerer denne slik at man kan hard delete (purge) soft deleta dialoger. |
Hadde en prat med @oskogstad, @knuhau og @arealmaas om følgende rest api dessign alternativer: Alternativ 1:Soft delete: Her er fordelene for oss at vi har helt separate endepunkt for soft og hard delete. I tillegg gjør vi purge veldig eksplisitt for konsumenten som minker risikoen for feil. Ulempen er at vi går over til action "sub-resurs", som strengt tatt ikke er nødvendig (se alternativ 3). Alternativ 2:Soft delete: Dette er i prinsippet samme som alternativ 1, men bruker POST verbet på hard delete actionen som står mer i stil med action sub ressurs tilnærmingen for rest. Alternativ 3:Soft delete: Fordelen med denne er at vi følger rest uten action "workarounden". Det dumme er at vi bruker bool som kontrollflyt, soft og hard delete får samme endepunkt kode, og purge er kun et flagg unna for konsumenten, som gjør sannsynligheten for å "fat-fingre" inn en purge for konsumenten når det ikke skal være eller motsatt blir større. KonklusjonVi ble enige om å gå for alternativ 2. |
Introduksjon
Dette innfører en fysisk sletting av dialoger.
Se også
Tasks
The text was updated successfully, but these errors were encountered: