| @@ 20-29 (lines=10) @@ | ||
| 17 | $app->response->setStatus(401); |
|
| 18 | return; |
|
| 19 | } |
|
| 20 | if($app->user->isInGroupNamed("LDAPAdmins")) |
|
| 21 | { |
|
| 22 | $auth = AuthProvider::getInstance(); |
|
| 23 | $users = $auth->getGroupsByFilter($app->odata->filter, $app->odata->select, $app->odata->top, $app->odata->skip, $app->odata->orderby); |
|
| 24 | echo json_encode($users); |
|
| 25 | } |
|
| 26 | else |
|
| 27 | { |
|
| 28 | list_groups_for_user(); |
|
| 29 | } |
|
| 30 | } |
|
| 31 | ||
| 32 | function expandGroupMembers($group, $odata, $directOnly) |
|
| @@ 38-43 (lines=6) @@ | ||
| 35 | //Only return this user. This user doesn't have access to other accounts |
|
| 36 | echo json_encode(array($app->user)); |
|
| 37 | } |
|
| 38 | else |
|
| 39 | { |
|
| 40 | $auth = AuthProvider::getInstance(); |
|
| 41 | $users = $auth->getUsersByFilter($app->odata->filter, $app->odata->select, $app->odata->top, $app->odata->skip, $app->odata->orderby); |
|
| 42 | echo json_encode($users); |
|
| 43 | } |
|
| 44 | } |
|
| 45 | ||
| 46 | function validateCanCreateUser($proposedUser, $auth, &$message) |
|