chore: clean up supersedence shtuff

Signed-off-by: Trezy <tre@trezy.com>
This commit is contained in:
Trezy
2026-08-29 20:11:10 +00:00
committed by Tangled
parent 2e92310518
commit eba8167da8
2 changed files with 5 additions and 2 deletions
@@ -344,6 +344,9 @@ pub async fn consent_get(
(None, None, None, None)
};
let transition_supersedes =
scopes.iter().any(|s| s.superseded) || permission_sets.iter().any(|s| s.superseded);
Json(ConsentResponse {
request_uri: query.request_uri.clone(),
client_id: request_data.parameters.client_id.clone(),
@@ -352,7 +355,7 @@ pub async fn consent_get(
logo_uri: client_metadata.as_ref().and_then(|m| m.logo_uri.clone()),
scopes,
permission_sets,
transition_supersedes: has_transition_generic && has_granular_scopes,
transition_supersedes,
failed_sets,
show_consent,
did: did.clone(),
+1 -1
View File
@@ -562,7 +562,7 @@
<input
type="checkbox"
checked={isSupersededNow(set) ? true : scopeSelections[set.include_scope]}
disabled={submitting}
disabled={submitting || isSupersededNow(set)}
onchange={() => handleScopeToggle(set.include_scope)}
/>
<div class="scope-info">