Commit graph

481 commits

Author SHA1 Message Date
j.anderson
53cd071cc3 Update accounts third widget 2021-03-30 19:22:33 +01:00
j.anderson
f57828ca69 Add event subpanel implementation 2021-03-30 19:22:33 +01:00
j.anderson
992af82930 Add Task is Completed 2021-03-30 19:22:33 +01:00
Clemente Raposo
faa2f3ee9d Display label in charts when no data is displayed
- Add chart-message-area component
- Show no data message in line-chart, pie-grid, vertical-bar
- Adjust padding in list-chart and sidebar-charts
2021-03-30 19:22:33 +01:00
Clemente Raposo
90b5a93d97 Add label component
- Add label component for standard way of rendering labels
- Add support for appStrings, modStrings and appListStrings
- Add karma/jasmine tests
2021-03-30 19:22:33 +01:00
Clemente Raposo
942b85c28d Open enum edit field dropdown after removing selection
- Re-open dropdown onRemove event handler
2021-03-30 19:22:33 +01:00
j.anderson
b3d99c7e04 Update 'Widgets' and 'Charts' to Insights 2021-03-30 19:22:33 +01:00
Clemente Raposo
d82e0de91f Fix frontend preferences based time formatting
- Re-add support for the special aaaaaa format.
2021-03-30 19:22:33 +01:00
Clemente Raposo
8ed75599c6 Fix saved-filters local-storage error
- Clone filters on getFilter response.
-- It was being changed by reference
2021-03-30 19:22:33 +01:00
Clemente Raposo
45c9ebda70 Fix PastYearsClosedOpportunityAmounts statistic
- Add missing ORDER BY statement
2021-03-30 19:22:33 +01:00
Dillon-Brown
00af2b9302 NPM Update
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
a95f957692 Update Composer
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
j.anderson
92ac4c0790 Add Activities Implementation 2021-03-30 19:22:33 +01:00
j.anderson
06a9cb9742 Add CasesPerAccount and CaseAccountDateEntered Statistics 2021-03-30 19:22:33 +01:00
Clemente Raposo
6ffd3dfe5a Add boolean field edit and detail components
- Add detail and edit mode components
- Remove old and deprecated list and record mode components
- Add detail and edit mode components to field.manifest.ts
- Add karma/jasmine tests
2021-03-30 19:22:33 +01:00
Clemente Raposo
86ccbc89c5 Fix undefined error
- Add check when getting field from definition
2021-03-30 19:22:33 +01:00
j.anderson
fb36cbbd4f Add ContactLastTouchPoint.php 2021-03-30 19:22:33 +01:00
Clemente Raposo
fca0b8c375 Add Configurable Record view actions
- Rename frontend bulk actions to async actions
- Adjust actions.adapter.ts to use recordview meta actions
-- Check type of action and if its async
-- Allow running async actions
-- Allow reloading page if flag sent from backend
- Add RecordActionDefinitionProvider
- Add record view default actions configuration
- Add DeleteRecordAction
- Add DuplicateRecordAction
- Adjust karma/jasmine tests
- Add codeception unit tests
- Rename options dropdown to actions
- Change action button group rendering
-- allow some items to always be expanded
-- float to the left on extra small screens
- Add record view specific screen size action limits
2021-03-30 19:22:33 +01:00
Clemente Raposo
69325626aa Add Opportunity Size Analysis statistic
- Add OpportunitiesForUser statistic
- Add OpportunitySizeAnalysis statistic
- Add PreparedStatementHandler
- Add number statistic builder method
- Add codeception unit tests
2021-03-30 19:22:33 +01:00
Dillon-Brown
661f23f04a Update test mock namespaces
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
6977b48511 Add skip annotation for failing API tests
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
7d0ffa7422 Remove Symfony HTTP composer requirements
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
95702c7854 Fix Symfony deprecations
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
e9623d865b Add symfony require to composer
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
6ba763e1c7 Set dev configuration to enable further web profiler features.
- This change causes the browser to stop before making any redirections, show the redirect URL, its toolbar, and its profiler.

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Dillon-Brown
6e688c9a3b Route annotations
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:33 +01:00
Clemente Raposo
8bc1e0f14c Add close button to subpanels
- Change mode to closable instead of collapsible
- Add close button configuration
- Add styling adjustements
2021-03-30 19:22:32 +01:00
Mac Rae
ea3b66d51e Update readme to include production commands 2021-03-30 19:22:32 +01:00
Mac Rae
893a4994eb Add firefox headless to karma.conf.js 2021-03-30 19:22:32 +01:00
Clemente Raposo
28eba5ddf0 Add configurable statistics sidebar widget component
- Add Statistics sidebar widget component
-- Add interfaces and types for configuration
- Change widget-panel to receive a label instead of labelkey
-- Change usages to send label instead of label key
- Add karma/jasmine tests
- Fix codeception unit tests
2021-03-30 19:22:32 +01:00
Dillon-Brown
1754f2bb58 NPM Update
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Dillon-Brown
09e1c684ff Update Composer
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Clemente Raposo
46dd5fe2c1 Top widget styling adjustments
- Change bar colour
- Change font color
- Add rounded edges
2021-03-30 19:22:32 +01:00
j.anderson
48900113aa Add Tasks Top Widget 2021-03-30 19:22:32 +01:00
Clemente Raposo
42144f0734 Change subpanel buttons colors
- Change selected and hover color
- Change subpanel button bar color
- Change subpanel button icon color
2021-03-30 19:22:32 +01:00
Clemente Raposo
68d0d07a1e Add RecordView configurable SidebarWidgets
- Add dynamic sidebar widget component
- Move history-timeline to sidebar widget component
- Add chart sidenar widget componet
- Add charts-data store
- Add multiseries-statistics store
- Add support for recordView defs sidebarWidget configuration
- Apply formatting to yAxis ticks
- re-factor currency and number formatting to be re-usable
-- Add NumberFormatting and CurrencyFormatting services
-- Change corresponding pipes to use services
- Move utils to app-common
- Re-factor charts component
-- to be able to receive data an configs from backend
- Re-factor widget into widget-panel
- Move front-end data lisview charts to list-chart component

- Add support for fetching several rows in SubpanelDataQueryHandler

- Adjust and standardize Statistic API structure
-- Add SeriesResponse Model
-- Add multi-series response building helper methods

- Adjust tests
2021-03-30 19:22:32 +01:00
Dillon-Brown
a267325698 Update codeception namespaces
- Refactor codeception test namespaces
- Remove local config files in favor of dist
- Update test environment with doctrine and nelmio configurations

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Dillon-Brown
b6ee5ab8fe Update Composer
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Dillon-Brown
643bdfd23c Add dev secret vault
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Dillon-Brown
e59dcff91b Add Cryptographic keys for dev environment
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Dillon-Brown
23d90c1725 Update Angular front-end path to use new folder structure
- Removed outdated build commands
- Set output paths to public/dist
- Updated back-end index to use new pathing

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Dillon-Brown
5aa63016ce Update NPM
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
j.anderson
aeff40fec1 Add tests for Case Days Open 2021-03-30 19:22:32 +01:00
Dillon-Brown
c44c3ae8e5 Add Symfony/Yaml dependency
- This enables the ability to use composer without dev packages on Symfony prod

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Mac Rae
41d954dec1 Update Readme to include new install process 2021-03-30 19:22:32 +01:00
Mac Rae
186d6eaaeb Add support for firefox and headlesschrome in tests 2021-03-30 19:22:32 +01:00
j.anderson
85000db8c4 Add Cases Top widget 2021-03-30 19:22:32 +01:00
Dillon-Brown
3fc7b08dd4 Fix users table ID default to match legacy
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:32 +01:00
Clemente Raposo
eb37bd2c46 Fix Karma test 2021-03-30 19:22:32 +01:00
Clemente Raposo
857296f935 Add LeadsDaysOpen Statistic
- Add Statistic implementation class
- Add codeception unit test
-- change mock sql results handling
2021-03-30 19:22:32 +01:00