Remove use of deprecated service to delete table rows

Description

This service is deprecated:
POST /entity/#/table/deleterows

Instead, rows can be deleted by updating a change set that has row IDs but no values. This can be done in the form of a csv upload or by a row set sent as a request body.

The task then is to update the Py client row deletion to use a non-deprecated approach.

Environment

None

Activity

Show:
Bruce Hoff
April 10, 2018, 3:35 PM

Regarding validation: I checked that the table row deletion code is correct in the client. The next step I would do is to check that the use of the deprecated service drops off after the client is released. Is that OK or is there something else you would like me to do before the client is released?

Bruce Hoff
April 11, 2018, 12:01 AM

Regarding validation: I checked that the table row deletion code is correct in the client. The next step I would do is to check that the use of the deprecated service drops off after the client is released. Is that OK or is there something else you would like me to do before the client is released?

Ziming Dong
April 11, 2018, 12:27 AM

In addition to checking the implementation, validation should also be done from the user's perspective where syn.delete() is a back box. Perform a syn.tableQuery() and syn.delete() the results to make sure deletion is still working properly. If you have already done that then there is nothing else left to do.

Bruce Hoff
April 11, 2018, 6:17 PM

I made a table with two columns and two rows, then verified that the following deletes them:

Assignee

Ziming Dong

Reporter

Bruce Hoff

Labels

None

Validator

Bruce Hoff

Development Area

None

Release Version History

None

Fix versions

Priority

Major
Configure