Page MenuHomePhabricator

Create a Web interface to drop a dataset
Closed, ResolvedPublic

Description

It should perform the following steps:

  1. show the list of datasets that can be dropped by the current data provider (through the user name), see T170819;
  2. fire the appropriate deletion request, see T170684.

Event Timeline

Right now the CREATE, UPDATE and DELETE endpoints do not have user authentication and the only "layer of security" is client side.

This means that by following the standard user workflow only logged in users can access data manipulation pages and can edit their datasets or update new ones, but technically anyone can access any dataset by doing requests directly to the endpoints.

Considering that creating new datasets is possible for any user anyway and that to update a dataset you need to provide well structured and valid data we can accept that, but given the far worse consequences of an ill intentioned DELETE we will close the DELETE endpoint for the time being, until a proper server-side authentication system will be implemented.