The cockpit is the home page of the application. Structured as a dashboard it provides a number of widgets that a planner uses in his daily planning activities. It is an efficient starting point for the common activities.
The cockpit is configurable to meet the requirements and taste of your implementation. Customized widgets are also easy develop. In the Community Edition all users will see the same dashboard. In the Enterprise Edition every user gets his own dashboard, which he can customize interactively.
Available widgets
The following widgets are currently available:
Configuring the cockpit
Default dashboard
The default dashboard is configured in the file djangosettings.py. The setting DEFAULT_DASHBOARD specifies a) the number and width of each column, b) the widgets displayed in each column, and c) configuration values for the widget.
DEFAULT_DASHBOARD = [
{'width':'50%', 'widgets':[
("welcome",{}),
("resource_queue",{"limit":20}),
("purchase_queue",{"limit":20}),
("shipping_queue",{"limit":20}),
]},
{'width':'25%', 'widgets':[
("recent_actions",{"limit":10}),
("execute",{}),
("alerts",{}),
("late_orders",{"limit":20}),
("short_orders",{"limit":20}),
]},
{'width':'25%', 'widgets':[
("news",{}),
('resource_utilization',{"limit":5}),
("delivery_performance",{"green": 90, "yellow": 80}),
("inventory_by_location",{"limit":5}),
("inventory_by_item",{"limit":10}),
]},
]
Customized dashboards
In the Enterprise Edition users can drag and drop the widgets to a different location. New widgets can be added by clicking on the wrench icon in the upper right corner of the screen. The new settings are automatically saved to the server.