Closed Bug 731466 Opened 13 years ago Closed 13 years ago

Remove the X-Confirm-Delete header for sync2.0

Categories

(Cloud Services Graveyard :: Server: Sync, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: rfkelly, Unassigned)

References

Details

(Whiteboard: [qa+])

Attachments

(1 file)

Remove the X-Confirm-Delete header for Sync2.0.
Are we replacing this with anything, or just accepting delete requests and not worrying about human error?
What human error? Are we expecting people to type raw HTTP requests into a terminal? If a client is buggy and is stupid enough to issue a delete-the-world request, they deserve what they get.
Also, this request will no longer delete their user profile data. In Sync2.0 it's exactly equivalent to issuing a DELETE against each collection individually, on operation which does not currently require a confirmation header.
Yeah, concern is about buggy code, not humans typing. I'm fine not supporting it, as long as we've consciously thought about it.
and here is le patch
Attachment #601778 - Flags: review?(telliott)
Attachment #601778 - Flags: review?(telliott) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [qa+]
Should be covered by functional tests. QA to verify and close.
Code verified and passed functional tests of Sync 2.0 and AITC 1.0 for a 4/23/2012 deploy to qa1.
Status: RESOLVED → VERIFIED
Product: Cloud Services → Cloud Services Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: