Beyond Identity: Review alert message for missing GPG keys

Overview

Within Beyond Identity: Check the validity of GPG keys... (#442098 - closed) the following alert was implemented:

The logic behind displaying the message

  • If BeyondIdentity integration is enabled for an instance
  • If a GPG key that failed external validation exists

Current state

The feature is being enhanced by the following issues:

Proposal

We need to review the logic behind displaying the message:

Change the message to: "There is no valid GPG key issued by Beyond Identity associated with your profile. Please add a valid key to your profile."

  • If BeyondIdentity integration is disabled for a project:
    • Do not display the message
  • If there is a GPG key that failed external validation, but there's also a key that was successfully validated externally
    • Do not display the message
  • If there are no GPG keys that are externally validated:
    • Display the message (on projects where the Beyond Identity Integration is not disabled)
Edited by Marie-Christine Babin