Upgrades Machete UI from Angular 6 to Angular 12 with Ivy
PrimgeNG 6 to PrimeNG 12. Required changing the html views drastically, almost all the Angular directives and classes have been changed to make use of their new API.
upgrade all dependencies
Features
Editable SQL Reports using NGX Monaco: Allows creating and updating the SQL part of Machete ReportDefinitions. The Monaco library doesn't support passing a schema to the editor for editor suggestions for SQL, only for json, so inteli-sense is limited.
Workers List (May not make it to production)
Report List and View
Reports store as a data service
Global messages service
Usability
Makes the online order printable and more invoice-like npx-print
Reports & Skills Search is dialog showing a report list as a table here and here
Make all the components in the online-orders multi-step-form responsive
Updates
Angular 6
toAngular 12
with IvyPrimgeNG 6
toPrimeNG 12
. Required changing the html views drastically, almost all the Angular directives and classes have been changed to make use of their new API.Features
NGX Monaco
: Allows creating and updating the SQL part of MacheteReportDefinitions
. The Monaco library doesn't support passing a schema to the editor for editor suggestions forSQL
, only forjson
, so inteli-sense is limited.Usability
npx-print
online-orders
multi-step-form responsive