Skip to content

Operating Systems

Operating System is a helper entity that is used to classify commands by OS compatibility. It doesn't imply any restrictions, providing only warning when a command is executed on an incompatible OS.

Access Rules

Group Action Condition
User R Any record
Manager R Any record
Root CRUD Any record

Info

CRUD stands for Create, Read, Update, Delete.

Operating Systems are located under the Cetmix Tower > Settings > OSs menu.

OSs list

Fields

Field Description
Name Readable name of the OS.
Reference Used for Odoo automation and YAML export/import. Leave blank to generate it automatically.
Previous Version Previous version of the OS. Used to maintain OS history.
Color Used for more convenient identification in views.

Usage

Define supported OS for Commands form. Leave the field blank to allow all OSs.

OSs list

Configure OS in the Server form.

Server form

There is a warning displayed in the top of the Command Wizard if selected Server OS is not listed in the Command OS list.

Command Wizard

Info

Custom logic can be implemented inheriting and extending the cx.tower.os or/and any related models (e.g. cx.tower.server or cx.tower.command).