1
0
forked from test/crm

53 Commits

Author SHA1 Message Date
Shariq Ansari
ac08ca8390 fix: future date is not captured in pretty date
(cherry picked from commit dba6dd19836501e595da5d7efe91bf78134de532)
2025-06-09 11:21:50 +00:00
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
408714083d fix: removed setuAssignees code
(cherry picked from commit 44df09fac28866c67b3d234dcaa100481841a602)
2025-06-06 09:29:56 +00:00
Shariq Ansari
88f4e10833 fix: load assignees in document.js
(cherry picked from commit 6d281922e401a0961840135dc6255286c4611f7f)
2025-06-06 09:29:55 +00:00
Shariq Ansari
5d35bb4537 fix: use prettydate method instead of useTimeAgo
(cherry picked from commit 549665bc616f937de91a263be86a332e44c2040e)
2025-05-28 08:29:37 +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
a1a44c1020 feat: implement runSequentially utility for sequential function execution
(cherry picked from commit 53c0706a3aeadf99c24724d1563a96e340c789fb)
2025-05-09 14:55:54 +00:00
Shariq Ansari
1a1f0478f0 fix: check if setupForm exist
(cherry picked from commit 6da3761e76a5a8bbd2f3059b04790c5c73645c76)
2025-05-09 14:55:47 +00:00
Shariq Ansari
0c561f2d63 fix: call getMeta only when needed 2025-03-15 14:20:44 +05:30
Shariq Ansari
c5bc6fe36b fix: remove hardcoded task status/priority options and get from meta 2025-03-07 15:53:02 +05:30
Shariq Ansari
7dd53d88e5 fix: parse call log from backend to get receiver and caller 2025-01-18 18:09:14 +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
df824bee1b fix: corrected the tooltip format 2025-01-03 15:43:18 +05:30
Shariq Ansari
e6470562a7 fix: depends_on in fields layout 2025-01-02 02:05:12 +05:30
Shariq Ansari
1450163379 feat: added grid (child table) control 2024-12-29 11:35:31 +05:30
Shariq Ansari
fb2303edf1 fix: added utils to format number & currency 2024-12-25 16:52:20 +05:30
Shariq Ansari
641d66bb14 fix: replaced luxon with dayjs 2024-12-03 20:04:59 +05:30
Shariq Ansari
d991eb52ef fix: added utils to get format & formatted date 2024-12-02 12:41:45 +05:30
Shariq Ansari
1d1f6f5891 fix: use vueuse/core timeAgo function & updated date formats supported by luxon 2024-11-29 21:51:43 +05:30
Shariq Ansari
c5cf1ca07a fix: use formatDate(with user timezone), formatAsTimeAgo from frappeui 2024-11-29 14:29:49 +05:30
Shariq Ansari
517adbd366 fix: update scemantic classes using automated script 2024-11-28 14:10:56 +05:30
Shariq Ansari
21379b6cf4 fix: moved util functions to util.js 2024-10-15 14:51:20 +05:30
Shariq Ansari
8bf88a2b1d fix: remove website validation 2024-09-17 18:49:28 +05:30
Shariq Ansari
9099e1710e fix: pass obj to form script 2024-09-17 15:06:10 +05:30
Shariq Ansari
3f85c56746 fix: render async list custom actions & bulk actions 2024-09-16 21:14:40 +05:30
Shariq Ansari
084ff543a4 fix: render async form custom actions & statuses 2024-09-16 20:53:32 +05:30
Shariq Ansari
6322ad268c feat: display depends on in settings page 2024-09-13 14:33:46 +05:30
Shariq Ansari
12801635aa fix: pass the obj which contains doc data for custom status 2024-09-05 02:49:22 +05:30
Shariq Ansari
17ed97a59c feat: show custom statuses in Lead/Deal page 2024-09-05 02:13:57 +05:30
Shariq Ansari
3c10b952b2 fix: send invitation, show pending ivitation, delete pending invitation 2024-09-03 15:12:14 +05:30
Shariq Ansari
431f45fea2 fix: pass currency in formatNumberIntoCurrency method 2024-06-20 15:04:36 +05:30
Shariq Ansari
c62faae5b8 fix: allow dragging in touc devices while reordering columns 2024-06-05 17:37:47 +05:30
Shariq Ansari
c0ae5f051c fix: handle multiple actions on list & form from different form scripts 2024-05-28 14:51:36 +05:30
Shariq Ansari
f3e02974b9 chore: moved isEmoji function in utils 2024-05-20 19:47:10 +05:30
Shariq Ansari
3be16274da fix: copy to clipboard fix 2024-05-13 12:47:22 +05:30
Shariq Ansari
63f4c049a0 chore: added lead/deal name on top right with copy to clipboard feat 2024-05-06 21:11:09 +05:30
Shariq Ansari
9f5bea6b22 fix: implemented customListActions in leads listview 2024-04-10 19:36:22 +05:30
Shariq Ansari
f0122a2cfd feat: allow adding custom bulk actions 2024-02-06 19:41:59 +05:30
Shariq Ansari
4ebd56b417 fix: show error if no email,phone or website set 2024-01-18 17:27:52 +05:30
Shariq Ansari
4382da5889 fix: load assigned users from todo 2024-01-17 20:21:19 +05:30
Shariq Ansari
91ed8c639b fix: added phone, no_of_employees & job_title field in deal 2024-01-05 16:13:22 +05:30
Shariq Ansari
95886bfde0 fix: render custom actions on lead/deal header 2023-12-28 16:49:39 +05:30
Shariq Ansari
96819956c9
Merge pull request #43 from shariquerik/cc-bcc-reply-all
feat: CC, BCC & ReplyAll
2023-12-26 20:55:04 +05:30
Shariq Ansari
5866adfa5e fix: added validate email function in utils 2023-12-26 18:58:29 +05:30
Shariq Ansari
d30678d5de fix: also round up seconds in SLA fulfilled duration calculation 2023-12-26 15:10:35 +05:30
Shariq Ansari
d41219b446 fix: replaced all User Autocomplete with Link Component 2023-12-11 18:18:54 +05:30
Shariq Ansari
08c766c4cd fix: show sla details on lead page
fixed some time calculation logic and some more fixes
2023-12-11 11:34:58 +05:30
Shariq Ansari
dd87502829 fix: replaced hardcoded lead/deal status with status store 2023-11-29 13:03:01 +05:30
Shariq Ansari
2d2bca1915 refactor: better way to update field/field in lead/deal 2023-11-09 14:42:47 +05:30