D1 (assigner): the first-view test grants seat-holders to the callers the manifest names
Builds: design 47 G §717, A-298, A-302 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
@@ -599,7 +599,7 @@ func TestWantsAreWrittenAndNoDifferenceIs(t *testing.T) {
|
||||
// its mark, and refuses every other account, the assigner's own included.
|
||||
firstViewsBeforeAnyNewFormState(t, b, map[string][]string{
|
||||
"assignments": {"n1.mesh-grants", "n1.node-tools", "n1.mesh-delivery-indexer", "n1.mesh-delivery-builder", "n1.mesh-delivery-checker"},
|
||||
"seat-holders": {"n1.node-tools", "n1.mesh-delivery-builder", "n1.mesh-delivery-view"}, // A-298: the parts following it
|
||||
"seat-holders": {"n1.node-tools", "n1.mesh-delivery-builder", "n1.mesh-delivery-view", "n1.mesh-delivery-teller", "n1.mesh-delivery-checker", "n1.mesh-delivery-indexer"}, // A-298, A-302: the parts following it
|
||||
"wants": {"n1.mesh-grants"},
|
||||
})
|
||||
// The reader raises the finding of the first view through the module's finding writer (A-26), its id escaped as a key's name.
|
||||
@@ -1898,7 +1898,7 @@ func firstViewsBeforeAnyNewFormState(t *testing.T, b *bed, granted map[string][]
|
||||
return msg.Data, nil
|
||||
}, tool)(b.ctx, "")
|
||||
}
|
||||
readers := []string{"n1.mesh-grants", "n1.node-tools", "n1.mesh-delivery-indexer", "n1.mesh-delivery-assigner", "n1.mesh-delivery-builder", "n1.mesh-delivery-checker"}
|
||||
readers := []string{"n1.mesh-grants", "n1.node-tools", "n1.mesh-delivery-indexer", "n1.mesh-delivery-assigner", "n1.mesh-delivery-builder", "n1.mesh-delivery-checker", "n1.mesh-delivery-teller"}
|
||||
for tool, allowed := range granted {
|
||||
for _, user := range readers {
|
||||
a, err := ask(user, tool)
|
||||
|
||||
Reference in New Issue
Block a user