You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a writable download tracking table that captures all the parameters of every download request, along with timestamp, client id and optionally (if initiated via the UI) user id. It should also capture computed info like download file size and checksum. The data model should be general enough to work for downloads of any of the supported data types.
Additionally create a router for retrieving download tracking data, which can then be displayed in an applicable view in the UI. I would suggest creating two new endpoints with the following scopes:
sadco.download:read - return only download records matching the caller's client id and user id (this could potentially give users a way to rerun previous downloads)
sadco.download:admin - return all download records
We will probably want to be able to filter the results by various parameters such as user id and/or data type and/or date range - we can discuss further as this capability takes shape in the UI.
The text was updated successfully, but these errors were encountered:
Create a writable download tracking table that captures all the parameters of every download request, along with timestamp, client id and optionally (if initiated via the UI) user id. It should also capture computed info like download file size and checksum. The data model should be general enough to work for downloads of any of the supported data types.
Additionally create a router for retrieving download tracking data, which can then be displayed in an applicable view in the UI. I would suggest creating two new endpoints with the following scopes:
sadco.download:read
- return only download records matching the caller's client id and user id (this could potentially give users a way to rerun previous downloads)sadco.download:admin
- return all download recordsWe will probably want to be able to filter the results by various parameters such as user id and/or data type and/or date range - we can discuss further as this capability takes shape in the UI.
The text was updated successfully, but these errors were encountered: