Permission system done right.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- authorization
Línea de trabajo
No se especifica ningún archivo, prueba ni punto de entrada. Empieza localizando las implementaciones de context-contract, nested-story, permission-validation y Delegate. La tarea estará terminada cuando asignar un usuario en una wrapper story ejecute los validadores de permisos de las nested stories y falle de forma temprana, incluidas las tareas de Celery delegadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- HTML
- Estrellas
- 10
- Forks
- 5
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dry-python/dry-python.github.io
-
blog
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
-
Multiple user models. Abiertoblog
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Add rich preview. Abiertodesign feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
-
blog
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
blog
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
Todos los issues de dry-python/dry-python.github.io
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
punkpeye/mcp-remote#369 ·
-
Mend: dependency security vulnerability untriaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
CVE-2024-24786 CPE mismatch Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
cisagov/vulnrichment#337 ·
-
bug DUP Reservations
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bcgov/reserve-rec-public#896 ·