Files
Files are used to store and manage files on remote servers. For example configuration files, log files, etc.
Access Rules
| Group | Action | Condition | 
|---|---|---|
| User | R | User is added to "Users" in related Server | 
| Manager | R | User is added to "Users" or "Managers" in related Server | 
| Manager | CRU | User is added to "Managers" in related Server | 
| Manager | CRUD | User is added to "Managers" and record is created by user in related Server | 
| Root | CRUD | Any record | 
Info
CRUD stands for Create, Read, Update, Delete.
File Configuration
Files are located under the Cetmix Tower > Files > Files menu.
Fields
Important
Form view may differ base on the curren user Access Level.
| Field | Description | 
|---|---|
| Name | Filename as it is stored on the remote server. | 
| Source | File source. | 
| File type | File type. | 
| File | This field is used to store binary file data and is visible only for Binaryfiles. | 
| Template | File Template used to render this file. If selected, the file will be automatically updated whenever this template is modified. | 
| Server | Server where this file is located. | 
| Directory on Server | This is where the file is located on the remote server. | 
| Full Server Path | Full path to the file on the remote server, including the filename. | 
| Keep when deleted | If enabled, the file will be kept on the remote server after removing it in Odoo. | 
| Auto Sync | If enabled, the file will be automatically uploaded to the remote server after it is modified in Cetmix Tower. Used only with Towersource. | 
| Last Sync Date | Last time the file was uploaded/downloaded to/from the remote server. | 
| Variables | Variables used in this File Template. | 
Notebook Tabs
| Tab | Description | 
|---|---|
| Code | Raw file content. This field is editable for the Towerfiles and readonly forServerones. This field supports Variables and Secrets. | 
| Preview | This is a rendered file content as it will be uploaded to server. Used only with Towersource. | 
| Server Version | Current file content fetched from server. Used only with Towersource. | 
Info
To edit a File that is linked to a File Template click the Modify Code button. This will unlink File from the File Template and allow you to edit the file content.
File Sources
| Type | Description | 
|---|---|
| Server | Files that are initially located on remote server and are fetched to Cetmix Tower. For example log files. | 
| Tower | Files that are initially formed in Cetmix Tower and are uploaded to remote server. For example configuration files. Such files are rendered using Variables and Secrets. | 
File Types
| Type | Description | 
|---|---|
| Text | Regular text. Eg configuration file or log. | 
| Binary | Binary file. Eg file archive or pdf document. | 
Warning
File operations are performed using user credentials from server configuration. You should take care of filesystem access rights to ensure that file operations are performed without any issues.

