...
For example, the widget endpoint "balance_sheet" may specify it supports the layout "grouped_table", in which case when a user tries to add a Balance Sheet widget to his dashboard, Impac! Angular will fetch the widget content (structured in a grouped_table layout), and inject it in to the grouped-table template component.
Some template templates will be made of combinations of layouts. For example, the template ratio needs a widget compatible with the layouts "grouped_table" and "highstocks" to render.
...
highstocks
- A - Cash Balance
- A - Cash Projection (custos: simulation mode, set threshold, click on bar)
- S - Aged Sales
- S - Growth per product (custo: ability to select a product)
highcharts (group with highstocks?)
- A - Assets / Liabilities summary (custo: ability to select an account)
- A - Accounts Comparison (custo: ability to select several accounts)
- I - Top Customers Summary
- S - Sales Cycle
- S - New vs Existing Customers
- S - Sales summary (custo: ability to select a filter)
- highcharts-plus-highstocks
- A - Expense to Total Expenses
- A - Expense to Turnover
- A - Expenses / Revenue
figure
- H - Leave Balance
- H - Superannuation Balance
figure-plus-highstocks
- A - EBITDA
- A - Overall Turnover
- A - Account Balance (custo: ability to select an account)
- A - Expense to Total Expenses (custo: ability to select an account)
- A - Expense to Turnover (custo: ability to select an account)
- A - Expenses / Revenue
- A - Payables / Receivables
- H - Payroll Taxes
- S - Gross margin
...
grouped_table-plus-highstocks
- A - Profit and Loss
- A - Aged Payables and Receivables
- A H - Payroll Summary
- S - Sales Comparison
- S - Sales Forecast
- S - Team Performance
...