- Catch resolver errors properly
- Add message in case of error
- Only change the current module and action when there are no errors
- Remove base list resolver as all can be within the base module resolver
- Add base sidebar widget for record-view
- Add dynamic widget title for list-view and record-view
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
- Add line chart rendering in charts component
- Rename chart to account_types_per_month
- Show all month number on x axis
- Group account data
- Add date parsing using luxon
-- Add luxon library
- Remove pipeline-chart to make chart centered
- Add re-usable vertical-bar-chart with expected data source
- Add pipeline-by-sales-stage that implements the vertical-bar-chart data source
- Add keyed charts to charts component to add more in the future
- Add sample y axis formatting
- Add sample tooltip formatting
- Remove link from varchar component
- Add link to generic field component to apply to several types of fields
-- Add record property to generic field component
-- Add link generation based on the record and module
- Add module information to list view metadata field
- Pass record information on list view table field rendering
- Rename interfaces to have a clear meaning
Add link field navigation
- Remove link from varchar component
- Add link to generic field component to apply to several types of fields
-- Add record property to generic field component
-- Add link generation based on the record and module
- Add module information to list view metadata field
- Pass record information on list view table field rendering
- Rename interfaces to have a clear meaning
- Add actionLabelKeys to the navbar api
- Use actionLabelKeys in action-menu
- Filter out the List / View action in te action-menu
- Change module-navigation getActionLabel to support declaring the labelKey to use
- Fix unit test
- Align action and option buttons to the right
- Css fix bulk action text vertical alignment
- Css fix left side alignment of list body
- Css fix nav home icon offset
- Add CsvExportBulkAction process handler to provide the download information
- Extract legacy filter handling code to the LegacyFilterMapper.php service
- Add ExportBulkAction angular service to download the file using the info provided
- Add base frontend bulk action handling
-- Add max min validations
-- Add generic backend bulk action process call
- Add front end redirect handler
-- Can be re-used by several bulk actions if needed
- Add MergeRecordsBulkAction.php backend handler
-- Handle the the bulk action process request
-- Tells front end if extra handling is needed
- Fix bug list view metadata sent to the front end
- Add BulkActionDefinitionProvider
-- Add module.listview.bulk_action symfony parameter config
--- Add base config to bulk_actions.yaml
-- Add AclHandler legacy handler
- Add bulk actions list to the list view definitions api
- Retrieve bulk actions in metadata store
- Add bulkactions to list view store
- Display bulk actions list in bulk-action-menu.component
- Change dropdown-button to render dropdown items as <a> tags
- Add/update codeception unit tests
- Add/update karma/jasmine unit tests