mirror of
https://github.com/we-promise/sure.git
synced 2026-09-02 13:21:17 +00:00
* feat: add safe admin user removal * fix: address user removal review findings * fix: close remaining user removal review gaps * fix: handle deleted users during session creation * fix: fail closed when session creation fails * fix: reject token issuance for inactive users
15 lines
413 B
Ruby
15 lines
413 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Admin
|
|
class SsoIdentityBlocksController < Admin::BaseController
|
|
def destroy
|
|
block = SsoIdentityBlock.find(params[:id])
|
|
SsoIdentityBlock.transaction do
|
|
SsoAuditLog.log_identity_unblocked!(block: block, actor: Current.user, request: request)
|
|
block.destroy!
|
|
end
|
|
redirect_to admin_users_path, notice: t(".success")
|
|
end
|
|
end
|
|
end
|