225 Commits

Author SHA1 Message Date
Shariq Ansari
2cd08bebb9 refactor: moved convert to deal modal into separate component
(cherry picked from commit 6320e580ae556df683d50b5145e39039968ad9ad)
2025-07-01 11:20:51 +00:00
Shariq Ansari
aff26a5ea2
Merge branch 'main-hotfix' into mergify/bp/main-hotfix/pr-971 2025-06-30 12:36:10 +05:30
Pratik
acc746bd15 refactor: move delete button 2025-06-29 12:36:27 +00:00
Pratik
2b27a21316 feat: handle linked docs while deleting - cherry-picked 2025-06-29 12:35:25 +00:00
Shariq Ansari
547ffc5f65 fix: delete icon issue & more cleanup
(cherry picked from commit 65435cf2b52157d15a00371c75d431d352cf6443)

# Conflicts:
#	frontend/src/components/BulkDeleteLinkedDocModal.vue
#	frontend/src/components/DeleteLinkedDocModal.vue
#	frontend/src/components/ListViews/LinkedDocsListView.vue
#	frontend/src/pages/Deal.vue
#	frontend/src/pages/Lead.vue
2025-06-26 12:24:37 +00:00
Shariq Ansari
95cd3f256e fix: fixed breaking button with icon and open email box
(cherry picked from commit baa03246e647a3abb02e1dd7281da18a0a362fef)
2025-06-16 12:19:04 +00:00
Shariq Ansari
87a38250f6 fix: trigger on change on status change
(cherry picked from commit e9e0aa357b1b1596f57d8bda0037f36514972169)
2025-06-13 09:36:02 +00:00
Shariq Ansari
c98beaee9c fix: resolved conflicts 2025-06-09 14:03:07 +05:30
Hussain Nagaria
6224c3eadc refactor: DRY up validate image file
* Also, allows more types of image files

(cherry picked from commit c6ad10857a3241fc2b9741d0298db034b01b789c)

# Conflicts:
#	frontend/src/pages/Contact.vue
#	frontend/src/pages/Lead.vue
#	frontend/src/pages/MobileContact.vue
2025-06-08 07:19:55 +00:00
Shariq Ansari
1f8f62ad3a refactor: statusOptions code
(cherry picked from commit 5e616f1a50d1a6b6e4d6190f554edd704cb9b25f)
2025-06-06 15:46:53 +00:00
Shariq Ansari
3f052b21b5 fix: use document.doc in status dropdown
(cherry picked from commit f58d44bf9c453ced17085f6c686aa662f8a6cacb)
2025-06-06 15:46:53 +00:00
Shariq Ansari
9c27d3dbc6 feat: add custom statuses using class based script
(cherry picked from commit 8942bb7e4804553cd882c51d57c3956cdd579b76)
2025-06-06 11:55:12 +00:00
Shariq Ansari
2e9c5b1d6f feat: add custom actions using class based script
(cherry picked from commit ca6067912653f621c4d3f1d4fc53c408952a9aa9)
2025-06-06 11:55:12 +00:00
Shariq Ansari
408714083d fix: removed setuAssignees code
(cherry picked from commit 44df09fac28866c67b3d234dcaa100481841a602)
2025-06-06 09:29:56 +00:00
Shariq Ansari
22e38c05b4 refactor: render assignees from document.js
reload assignees if lead_owner/deal_owner is changed

(cherry picked from commit e214ce8bfbedfe93338ab04c2ee55259a60e9d8e)
2025-06-06 09:29:55 +00:00
Shariq Ansari
d30a3efa60 fix: moved quick entry modal related logic to modals.js & GlobalModals for all pages
(cherry picked from commit 8dcb77634bf85ae98c428272ac7de8fb221ea19a)
2025-06-05 08:28:03 +00:00
Shariq Ansari
bcb8b4f75a feat: intercept convert to deal via form script
(cherry picked from commit bfdd3273feed3dc89daa18ec227075ba4beaef7d)
2025-05-26 10:11:18 +00:00
Shariq Ansari
d15f232060 fix: use toast.create api instead of createToast
(cherry picked from commit 6064ca5a4fd51b188df85394963ea73bea4b97a5)
2025-05-20 09:09:01 +00:00
Shariq Ansari
a514a99a75 fix: store firstLead & firstDeal per user
(cherry picked from commit 44523a0392daae4a1b31f86dd0508be0339cca75)
2025-05-19 11:22:52 +00:00
Shariq Ansari
454dbd06cc fix: remove updateField event from various components
(cherry picked from commit baf344a6976b61a2c62a4cc2e60bf159f546ac49)
2025-05-14 19:48:46 +00:00
Shariq Ansari
043b4e9eec fix: error if section is removed and saved
(cherry picked from commit 35a27101c1a9c4e6e7642b7a6835040fdbcbd0dc)
2025-05-12 06:01:24 +00:00
Shariq Ansari
d76ca6c588 fix: use document to load doc data in sidepanel layout
(cherry picked from commit a30503ca5fbebb87c05cdf5b794eca0c9ce3491e)
2025-05-09 14:55:48 +00:00
Shariq Ansari
9a08747951 fix: do not show error page while loading
(cherry picked from commit 84e773eab95c6310bca814442b5c9a018352fb69)
2025-04-21 06:24:42 +00:00
Shariq Ansari
ade31d6f67 fix: show error page if there is no access
(cherry picked from commit fa56dc479108f189f8fd72bd7ef46672cbaeea1b)
2025-04-08 10:12:29 +00:00
Shariq Ansari
8f134e9480 fix: show call tab always
(cherry picked from commit 97a132e05f5e55c6b1673bb66af4bf26ca18a448)
2025-04-08 08:52:47 +00:00
Shariq Ansari
c13ec48824 fix: store first lead & deal in local storage 2025-03-22 18:21:29 +05:30
Shariq Ansari
ff52cf33d1 fix: button inside tooltip is triggered twice 2025-03-22 14:37:37 +05:30
Shariq Ansari
87bed3890b fix: use onboarding/help components & composable from frappe-ui/frappe 2025-03-19 14:49:44 +05:30
Shariq Ansari
041fef9b09 fix: import onboarding components & composables from frappe-ui/src/frappe 2025-03-19 00:50:55 +05:30
Shariq Ansari
46eb2395d1 fix: import onboarding components & composables from frappe-ui/frappe 2025-03-18 20:47:58 +05:30
Shariq Ansari
c1e0ace84b fix: use useOnboading composable from frappe-ui 2025-03-18 13:33:46 +05:30
Shariq Ansari
6ebcd0e887
Merge branch 'develop' into onboarding 2025-03-15 16:29:22 +05:30
Shariq Ansari
e84351cb57 fix: send existing contact/org data while converting to deal 2025-03-15 15:55:47 +05:30
Shariq Ansari
0b8e7bec6d
Merge branch 'develop' into onboarding 2025-03-14 17:40:32 +05:30
Shariq Ansari
58cb9b5fb8 fix: show title value if exist in breadcrumbs or name 2025-03-14 15:07:35 +05:30
Shariq Ansari
4d74943ebc fix: update onboarding status when lead is converted to deal 2025-03-12 17:20:21 +05:30
Shariq Ansari
3afa8c2d72 fix: pass required deal fields value while converting to deal 2025-02-21 14:50:16 +05:30
Shariq Ansari
3c865c37a7 fix: set type based on onlyRequired flag 2025-02-21 14:49:39 +05:30
Shariq Ansari
7294310e84 fix: added quick entry modal editor for required fields 2025-02-21 14:47:28 +05:30
Shariq Ansari
55a4b9b3e3 feat: show required deal fields in convert to deal modal 2025-02-21 14:43:37 +05:30
Shariq Ansari
3ed63ebc47 fix: catch error while converting lead to deal 2025-02-21 14:40:43 +05:30
Shariq Ansari
c3ab48ea74 fix: fix for dark mode 2025-02-20 18:31:26 +05:30
Shariq Ansari
fa2d293459 fix: implemented new tabs layout 2025-01-07 18:00:16 +05:30
Shariq Ansari
d896d8e839 fix: use icon color only in status indicators 2025-01-03 18:18:48 +05:30
Shariq Ansari
bf60064257 refactor: custom actions not loading on second visit 2025-01-03 17:46:42 +05:30
Shariq Ansari
bc192d1d72 refactor: moved assignto into a separate component 2025-01-03 16:47:06 +05:30
Shariq Ansari
321751ab5a fix: apply permlevel restrictions on datafields 2025-01-02 23:13:29 +05:30
Shariq Ansari
f8a9605bea fix: reload on save 2025-01-02 15:29:14 +05:30
Shariq Ansari
262acab271 fix: implemented updated SidePanelLayout in Lead/Deal/Contact & Organization Page 2025-01-02 15:14:10 +05:30
Shariq Ansari
12b93c9a74 fix: reactive field layout 2025-01-02 11:21:26 +05:30