Remove report_date from LicenseSeatLink
Problem
In #3163 (closed), the SeatLinkCreateService
was updated to always save LicenseSeatLink
records with a report_timestamp
, even when timestamp
isn't provided in the request params. If timestamp
is missing, the date
param is used to construct a timestamp instead (e.g. date
+ 3:00 UTC). This was added in https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/3356. Other MRs related to #3163 (closed) were merged to remove the dependence on report_date
like backfilling report_timestamp
, along with transitioning DB constraints from report_date
to report_timestamp
.
With these changes, we no longer need to continue storing or referencing report_date
on LicenseSeatLink
. All logic in CustomersDot should use report_timestamp
.
Proposal
In this issue, we should finish the steps to removing report_date
.
- Remove any remaining references to
report_date
- Ignore the column in the model.
- Remove the column from the database.