Update getters to use namespace state metadata instead of group deletion schedule columns

What does this MR do and why?

Remove usage of the marked_for_deletion_on group deletion schedule attribute.

References

Related to #600364 (closed)

How to set up and validate locally

  1. Enable the replace_group_deletion_schedule feature flag
  2. Schedule a group for deletion in Group Settings > Advanced > Delete
  3. Go to localhost:3000/api/v4/groups/:id and ensure that the marked_for_deletion_on is set.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Shane Maglangit

Merge request reports

Loading