Permission system done right.
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 20/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- authorization
Piste de recherche
Aucun fichier, test ou point d’entrée n’est indiqué. Commencez par localiser les implémentations de context-contract, nested-story, permission-validation et Delegate. Le travail sera terminé lorsqu’affecter un utilisateur dans une wrapper story exécutera les validateurs de permissions des nested stories et échouera rapidement, y compris pour les tâches Celery déléguées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Permission is an ideal example of the context contract additional rules and composition.
We have a nested story with a more strict permission rule than the wrapper story.
user has its place in each context contract and we attach different permission validation to it in each contract.
When the user will be assigned in the wrapper story, we'll run all its permission validators from all nested stories. So we'll fail early.
Some nested stories will run in the Celery task because of the Delegate feature. We can fail that early.
- Langage dominant
- HTML
- Étoiles
- 10
- Forks
- 5
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de dry-python/dry-python.github.io
-
blog
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
-
Multiple user models. Ouverteblog
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
-
Add rich preview. Ouvertedesign feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
-
blog
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
-
blog
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
Toutes les issues de dry-python/dry-python.github.io
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
punkpeye/mcp-remote#369 ·
-
Mend: dependency security vulnerability untriaged
Difficulté 1/5 Moins d'une heure Accessibilité débutants 86/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
CVE-2024-24786 CPE mismatch Ouvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
cisagov/vulnrichment#337 ·
-
bug DUP Reservations
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
bcgov/reserve-rec-public#896 ·