mirror of
https://github.com/SrIzan10/hc-harbor.git
synced 2026-05-01 10:45:21 +00:00
data deletion oneshot (#691)
This commit is contained in:
@@ -131,6 +131,11 @@ Rails.application.configure do
|
||||
cleanup_successful_jobs: {
|
||||
cron: "0 0 * * *",
|
||||
class: "CleanupSuccessfulJobsJob"
|
||||
},
|
||||
process_account_deletions: {
|
||||
cron: "0 2 * * *",
|
||||
class: "ProcessAccountDeletionsJob",
|
||||
description: "nuke accounts after 30 days"
|
||||
}
|
||||
# sync_stale_repo_metadata: {
|
||||
# cron: "0 4 * * *", # Daily at 4 AM
|
||||
|
||||
@@ -39,6 +39,12 @@ Rails.application.routes.draw do
|
||||
|
||||
resources :trust_level_audit_logs, only: [ :index, :show ]
|
||||
resources :admin_api_keys, except: [ :edit, :update ]
|
||||
resources :deletion_requests, only: [ :index, :show ] do
|
||||
member do
|
||||
post :approve
|
||||
post :reject
|
||||
end
|
||||
end
|
||||
end
|
||||
get "/impersonate/:id", to: "sessions#impersonate", as: :impersonate_user
|
||||
end
|
||||
@@ -124,6 +130,10 @@ Rails.application.routes.draw do
|
||||
end
|
||||
end
|
||||
|
||||
get "deletion", to: "deletion_requests#show", as: :deletion
|
||||
post "deletion", to: "deletion_requests#create", as: :create_deletion
|
||||
delete "deletion", to: "deletion_requests#cancel", as: :cancel_deletion
|
||||
|
||||
get "my/wakatime_setup", to: "users#wakatime_setup"
|
||||
get "my/wakatime_setup/step-2", to: "users#wakatime_setup_step_2"
|
||||
get "my/wakatime_setup/step-3", to: "users#wakatime_setup_step_3"
|
||||
|
||||
Reference in New Issue
Block a user