Permission system done right.
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Domínio
- authorization
Direção de pesquisa
Nenhum arquivo, teste ou ponto de entrada é especificado. Comece localizando as implementações de context-contract, nested-story, permission-validation e Delegate. A tarefa estará concluída quando atribuir um usuário em uma wrapper story executar os validadores de permissão das nested stories e falhar antecipadamente, incluindo tarefas Celery delegadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- HTML
- Estrelas
- 10
- Forks
- 5
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de dry-python/dry-python.github.io
-
blog
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
-
Multiple user models. Abertablog
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
-
Add rich preview. Abertadesign feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
-
blog
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
-
blog
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
Todas as issues de dry-python/dry-python.github.io
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
punkpeye/mcp-remote#369 ·
-
Mend: dependency security vulnerability untriaged
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
CVE-2024-24786 CPE mismatch Abertabug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
cisagov/vulnrichment#337 ·
-
bug DUP Reservations
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
bcgov/reserve-rec-public#896 ·