3 namespace BookStack\Http\Controllers\Api;
5 use BookStack\Exceptions\PermissionsException;
6 use BookStack\Auth\User;
7 use BookStack\Auth\UserRepo;
9 use Illuminate\Http\Request;
11 class UserApiController extends ApiController
16 # TBD: Endpoints to create / update users
17 # protected $rules = [
24 public function __construct(User $user, UserRepo $userRepo)
27 $this->userRepo = $userRepo;
31 * Get a listing of pages visible to the user.
33 public function list()
35 $users = $this->userRepo->getUsersBuilder();
37 return $this->apiListingResponse($users, [
39 'email', 'created_at', 'updated_at',