AletheiaFact / AletheiaFact/aletheia

Standardize ability decorators to use ABILITY_CONSTANTS instead of class instantiation

Aperta
#1,959 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
tech-debt
Lingua principale
TypeScript
Stelle
55
Fork
20
Merge medio
2g 6h
PR unite (30g)
2

Descrizione

## Problem
Currently using `new AdminUserAbility()` pattern in decorators creates
unnecessary object instances and is less clean than static constants.

## Current State
```typescript
@UseGuards(AbilitiesGuard)
@CheckAbilities(new AdminUserAbility())

Desired State

@UseGuards(AbilitiesGuard)
@CheckAbilities(ADMIN_USER_ABILITY)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.