|
59 | 59 | $user->update(['admin' => true]); |
60 | 60 | actingAs($user->asElement()); |
61 | 61 |
|
| 62 | + Craft::$app->getSession()->authorize("editStructure:{$structure->id}"); |
| 63 | + |
62 | 64 | $status = postJson($route, [ |
63 | 65 | 'structureId' => $structure->id, |
64 | 66 | 'elementId' => $structure->structureElements()->first()->elementId, |
|
71 | 73 | it('needs a valid element', function (string $route) { |
72 | 74 | $structure = Structure::factory()->create(); |
73 | 75 |
|
| 76 | + Craft::$app->getSession()->authorize("editStructure:{$structure->id}"); |
| 77 | + |
74 | 78 | postJson($route, [ |
75 | 79 | 'structureId' => $structure->id, |
76 | 80 | 'elementId' => 999, |
|
82 | 86 | $structure = Structure::factory()->create(); |
83 | 87 | $root = $structure->structureElements()->firstOrFail(); |
84 | 88 | Entry::factory()->create(['id' => $root->elementId]); |
| 89 | + Craft::$app->getSession()->authorize("editStructure:{$structure->id}"); |
85 | 90 |
|
86 | 91 | $child = new StructureElement([ |
87 | 92 | 'structureId' => $structure->id, |
|
116 | 121 | $structure = Structure::factory()->create(); |
117 | 122 | $root = $structure->structureElements()->firstOrFail(); |
118 | 123 | Entry::factory()->create(['id' => $root->elementId]); |
| 124 | + Craft::$app->getSession()->authorize("editStructure:{$structure->id}"); |
119 | 125 |
|
120 | 126 | $child1 = new StructureElement([ |
121 | 127 | 'structureId' => $structure->id, |
|
0 commit comments