models/Content.php 1 location
|
@@ 100-102 (lines=3) @@
|
97 |
|
{ |
98 |
|
if ($user->can('setFlowContent')) { |
99 |
|
return self::find()->joinWith(['type']); |
100 |
|
} elseif ($user->can('setOwnFlowContent') && $user->identity instanceof \app\models\User) { |
101 |
|
return self::find()->joinWith(['type', 'flow.users'])->where(['username' => $user->identity->username]); |
102 |
|
} |
103 |
|
} |
104 |
|
|
105 |
|
/** |
models/Flow.php 1 location
|
@@ 136-140 (lines=5) @@
|
133 |
|
*/ |
134 |
|
public static function availableQuery($user) |
135 |
|
{ |
136 |
|
if ($user->can('setFlowContent')) { |
137 |
|
return self::find(); |
138 |
|
} elseif ($user->can('setOwnFlowContent') && $user->identity instanceof \app\models\User) { |
139 |
|
return self::find()->joinWith(['users'])->where(['username' => $user->identity->username]); |
140 |
|
} |
141 |
|
} |
142 |
|
|
143 |
|
/** |