-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merchant Monitoring #2054
Merchant Monitoring #2054
Conversation
🦋 Changeset detectedLatest commit: e489f01 The changes in this PR will be included in the next version bump. This PR includes no changesetsWhen changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
services/workflows-service/src/workflow/workflow.controller.external.ts
Outdated
Show resolved
Hide resolved
PR Description updated to latest commit (98ece33) |
apps/backoffice-v2/src/lib/blocks/variants/BlocksVariant/BlocksVariant.tsx
Outdated
Show resolved
Hide resolved
PR Review(Review updated until commit 924e0c1)
Code feedback:
✨ Review tool usage guide:Overview:
With a configuration file, use the following template:
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
With a configuration file, use the following template:
See the improve usage page for a more comprehensive guide on using this tool. |
PR Description updated to latest commit (924e0c1) |
Persistent review updated to latest commit 924e0c1 |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
With a configuration file, use the following template:
See the improve usage page for a more comprehensive guide on using this tool. |
...s/variants/WebsiteMonitoringBlocks/hooks/useWebsiteMonitoringBlocks/usePDFRevisionBlocks.tsx
Outdated
Show resolved
Hide resolved
...nitoringCaseActions/hooks/useWebsiteMonitoringCaseActions/useWebsiteMonitoringCaseActions.ts
Outdated
Show resolved
Hide resolved
...nitoringCaseActions/hooks/useWebsiteMonitoringCaseActions/useWebsiteMonitoringCaseActions.ts
Outdated
Show resolved
Hide resolved
* feat: added CountryPicker to UI & ui bump * feat: added RadioGroup to ui * feat: added radio group input adapter & updated storybook * feat: ui bump * fix: build fix * feat: added support of htmlRaw descriptions in dynamic form * feat: added report-creation callback name * feat: new icons & style changes & bump * feat: added icon position to list & font changes * feat: added report templates & added storybook * feat: type export & bump * merged with master * fix: updated exports & bump * feat: added initial report rendering to backoffice * feat: added initial case actions variants * feat: refactored code * feat: refactored process tracker logic * feat: implemented process tracking logic for merchant monitoring * feat: states adjustments & css fixes * feat: added validation schemas & hoc validator & updated website analysis * feat: bump * feat: added empty state to website analysis & upd storybook * feat: added empty states handling to social media & updated storybook * feat: render of social media & website analysis report * fix: fixed import * feat: added base64 file service provider & added website monitoring callback handler * feat: common bump * feat: removed reports from pdf-toolkit & bump * draft1 * feat: replaced pdf viewer with iframe & added rendering of report out of base64 * feat: added new icons * fix: fixed pdf blocks types & useMemo rendering bug * feat: bump * fix: lock fix * feat: added date formatting & bump * fix: fixed website monitoring hook hanlding & backoffice fixes * feat: bump * fix: fixed actions variant & base pdf format * fix: reverted prisma timeouts & removed logging of base64 filenames * fix: added mime type to pdf block & fixed callback * feat: added string-ts re-export & fixed hook name * feat: code refactoring * fix: renamed PDFRevision to WebsiteMonitoring * fix: renamed files & added toast to handle unsupported actions * fix: fixed build * feat: bump --------- Co-authored-by: Alon Peretz <Alonp99@gmail.com>
User description
Description
Type
enhancement, bug_fix
Description
Changes walkthrough
24 files
useProcessTrackerLogic.tsx
Refactor Process Tracker Logic for Dynamic Support
apps/backoffice-v2/src/common/components/molecules/ProcessTracker/hooks/useProcessTrackerLogic/useProcessTrackerLogic.tsx
processes.
WebsiteMonitoringCaseActions.tsx
Add Website Monitoring Case Actions Component
apps/backoffice-v2/src/pages/Entity/components/Case/actions-variants/WebsiteMonitoringCaseActions/WebsiteMonitoringCaseActions.tsx
workflow.controller.external.ts
Reorganize Imports and Add New Dependencies in Workflow Controller
services/workflows-service/src/workflow/workflow.controller.external.ts
hook-callback-handler.service.ts
Add Website Monitoring Process Handling
services/workflows-service/src/workflow/hook-callback-handler.service.ts
workflow.service.ts
Enhance Workflow Service with New Dependencies and Logic
services/workflows-service/src/workflow/workflow.service.ts
create-blocks-typed.ts
Extend Blocks Typed with New Components
apps/backoffice-v2/src/lib/blocks/create-blocks-typed/create-blocks-typed.ts
useWebsiteMonitoringCaseActions.ts
Implement Logic for Website Monitoring Case Actions
apps/backoffice-v2/src/pages/Entity/components/Case/actions-variants/WebsiteMonitoringCaseActions/hooks/useWebsiteMonitoringCaseActions/useWebsiteMonitoringCaseActions.ts
FieldLayout.tsx
Support Raw HTML Descriptions in Dynamic Forms
packages/ui/src/components/organisms/DynamicForm/components/layouts/FieldLayout/FieldLayout.tsx
Popover.tsx
Add Portal Disable Support in Popover Component
packages/ui/src/components/atoms/Popover/Popover.tsx
ProcessTracker.tsx
Update Process Tracker to Use Dynamic Logic
apps/backoffice-v2/src/common/components/molecules/ProcessTracker/ProcessTracker.tsx
BlocksVariant.tsx
Support Website Monitoring Blocks Variant
apps/backoffice-v2/src/lib/blocks/variants/BlocksVariant/BlocksVariant.tsx
third-party.proces-tracker.tsx
Implement Third-Party Process Tracker Adapter
apps/backoffice-v2/src/common/components/molecules/ProcessTracker/hooks/useProcessTrackerLogic/process-tracker-adapters/third-party.proces-tracker.tsx
Entity.page.tsx
Integrate New Process Tracker Logic and Components
apps/backoffice-v2/src/pages/Entity/Entity.page.tsx
useCaseActionsLogic.tsx
Refactor Case Actions Logic
apps/backoffice-v2/src/pages/Entity/components/Case/hooks/useCaseActionsLogic/useCaseActionsLogic.tsx
Disclaimer.tsx
Add Disclaimer Layout Component for PDFs
packages/react-pdf-toolkit/src/components/layouts/Disclaimer/Disclaimer.tsx
merchant-monitoring.process-tracker.ts
Implement Merchant Monitoring Process Tracker Adapter
apps/backoffice-v2/src/common/components/molecules/ProcessTracker/hooks/useProcessTrackerLogic/process-tracker-adapters/merchant-monitoring.process-tracker.ts
collection-flow.process-tracker.ts
Implement Collection Flow Process Tracker Adapter
apps/backoffice-v2/src/common/components/molecules/ProcessTracker/hooks/useProcessTrackerLogic/process-tracker-adapters/collection-flow.process-tracker.ts
get-file-metadata.ts
Add Handling for Base64 File Names
services/workflows-service/src/common/get-file-metadata/get-file-metadata.ts
ubo-flows.process-tracker.ts
Implement UBO Flows Process Tracker Adapter
apps/backoffice-v2/src/common/components/molecules/ProcessTracker/hooks/useProcessTrackerLogic/process-tracker-adapters/ubo-flows.process-tracker.ts
RadioInputAdapter.tsx
Add RadioInputAdapter for DynamicForm
packages/ui/src/components/organisms/DynamicForm/components/RSJVInputAdaters/RadioInputAdapter/RadioInputAdapter.tsx
usePDFRevisionBlocks.tsx
Implement Logic for Website Monitoring Blocks
apps/backoffice-v2/src/lib/blocks/variants/WebsiteMonitoringBlocks/hooks/useWebsiteMonitoringBlocks/usePDFRevisionBlocks.tsx
ActionsVariant.tsx
Support Website Monitoring Actions Variant
apps/backoffice-v2/src/pages/Entity/components/Case/actions-variants/ActionsVariant/ActionsVariant.tsx
base64-file.service.ts
Add Base64FileService for Handling Base64 Files
services/workflows-service/src/providers/file/file-provider/base64-file.service.ts
Header.tsx
Update Date Formatting in PDF Header Component
packages/react-pdf-toolkit/src/components/layouts/Header/Header.tsx