FilemanagerDirectories

Introduction

FilemanagerDirectories represent a folder on the filesystem. The path of a folder describes how to retrieve it when it's displayed.

There is no direct relation to FilemanagerFiles. The resolution of files and directories is done by their path property.

Model Definition

Alias

filemanagerDirectory

Relations

Relation
Key
Type
Relation Field(s)

user

Belongs to

user_id

users

Belongs to many

Intermediate table

departments

Belongs to many

Intermediate table

Computed Properties

  • name - The basename of the FilemanagerDirectory

Traits

  • SoftDeletes

List

Get a list of all FilemanagerDirectories the current authenticated User is allowed to view.

Definition

GET /api/filemanager/directories

Example Request

Example Response

List by path

Get a list of all FilemanagerDirectories by given {path} the current authenticated User is allowed to view.

If you don't pass a value for {path} a call to the root folder will be assumed.

Definition

GET /api/filemanager/directories/path/{path}

Example Request

Example Response

Count

Get the count of all FilemanagerDirectories the current authenticated User is allowed to view.

Definition

GET /api/filemanager/directories/count

Example Request

Example Response

Show

Show a single FilemanagerDirectory by id.

Definition

GET /api/filemanager/directories/{id}

Example Request

Example Response

Show information

Show information about a FilemanagerDirectory by id.

Definition

GET /api/filemanager/directories/{id}/information

Example Request

Example Response

Download

Download a ZIP of a FilemanagerDirectory by id.

Definition

GET /api/filemanager/directories/{id}/download

Example Request

Create

Create a new FilemanagerDirectory.

Definition

POST /api/filemanager/directories

Request Keys

Key
Type
Default
Description

path *

string

-

Relative path of the FilemanagerDirectory (normalized to include leading and trailing /)

department_ids

string

null

The Departments that are allowed to see the FilemanagerDirectory (separated by commas)

user_ids

string

null

The Users that are allowed to see the FilemanagerDirectory (separated by commas)

Keys with * are required.

Example Request

Example Response

Update

Update an existing FilemanagerDirectory by id.

Definition

PUT /api/filemanager/directories/{id}

Request Keys

Key
Type
Description

path

string

Relative path of the FilemanagerDirectory (normalized to include leading and trailing /)

department_ids

string

The Departments that are allowed to see the FilemanagerDirectory (separated by commas)

user_ids

string

The Users that are allowed to see the FilemanagerDirectory (separated by commas)

Example Request

Example Response

Delete

Delete an existing FilemanagerDirectory by id.

Definition

DELETE /api/filemanager/directories/{id}

Example Request

Example Response

Last updated