dry-python / dry-python/dry-python.github.io

Permission system done right.

未關閉
#381 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
blog
主要語言
HTML
星號
10
分支
5
PR 合併指標
30 天內沒有已合併 PR

描述

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.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。