c41e5063b7
Removed entire kbx-foundation-v36 directory as it's been replaced by the new KBX Foundation v4 patterns implemented in this session: - Registry-driven screen definitions - Density-aware UI adapter components - Feature module templates (ShadowRun, Models) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
18 lines
389 B
C#
18 lines
389 B
C#
namespace KBX.Shared.Authorization;
|
|
|
|
public interface IKbxPermissionEvaluator
|
|
{
|
|
bool Has(string permission);
|
|
bool HasAll(params string[] permissions);
|
|
}
|
|
|
|
public sealed record KbxSensitiveDisclosure(
|
|
Guid TenantId,
|
|
Guid UserId,
|
|
string PolicyId,
|
|
string EntityType,
|
|
string EntityId,
|
|
IReadOnlyList<string> Fields,
|
|
string? Reason,
|
|
string CorrelationId);
|