Skip to content

Cleanup columns related to delayed project/group deletion

Now that delayed deletion is the default for paid projects/groups, we can safely drop the columns we were using to manage delayed project/group removal at the instance level and at the group level.

At the instance level, these columns can be dropped:

  • ApplicationSetting#delayed_project_removal
  • ApplicationSetting#lock_delayed_project_removal
  • ApplicationSetting#delayed_group_deletion

At the group level, these columns can be dropped:

  • NamespaceSetting#delayed_project_removal
  • NamespaceSetting#lock_delayed_project_removal

We should also remove the usages these columns in the code.