OpenFn / OpenFn/lightning

Improve Visibility of 'Scheduled for Deletion' State in Tables

Open
#3,455 0 comments 0 reactions 2 assignees View on GitHub

@taylordowns2000 is already working on this.

Since Jul 28, 2025.

feature enhancement
Dominant language
Elixir
Stars
296
Forks
86
Avg merge
1d 13h
Merged PRs (30d)
50

Description

Problem

With the introduction of the new Actions dropdown in the credentials table, the deletion state of a credential is now hidden. Previously, when a credential was scheduled for deletion, the Delete button would transform into two visible buttons: Cancel Deletion and Delete Now.

Now, both options are tucked inside the dropdown, which creates confusion. Users click “Delete” and still see the credential in the table, with no visible indication that deletion is scheduled, unless they open the dropdown again.

This results in a poor UX for a critical state.

Proposed Solutions (to discuss)

We should make the "scheduled for deletion" state more visible. Options include:

  • Adding a "Scheduled for Deletion" column.
  • Displaying a badge or icon next to affected credentials.
  • Using strikethrough styling on affected rows.
  • Moving them to a separate "Archived Credentials" table or section.
Related Resources

This UX issue may affect other deletable resources in the app, such as:

  • users
  • projects
  • project_users
  • project_credentials
  • webhook_auth_methods

We should evaluate if a similar visibility issue exists across those tables.

Screenshots
Image Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.