akhilmeka
|
06a7b961ed
|
fix: rts filter not working for permitNumber field
|
2025-11-25 11:10:32 +05:30 |
|
akhilmeka
|
f1b6f48a51
|
feat: add bulk import endpoint
|
2025-11-21 17:05:26 +05:30 |
|
akhilmeka
|
bb51d62bed
|
feat: populate assignedTo, createdBy fields after permit creation
|
2025-11-20 14:33:03 +05:30 |
|
akhilmeka
|
88efa8a976
|
fix: task search returns assignedTo as object
|
2025-11-19 16:28:18 +05:30 |
|
akhilmeka
|
7108ab9ce3
|
feat: add permitNumber, lot fields to rts
|
2025-11-19 15:41:08 +05:30 |
|
akhilmeka
|
bc23b530d6
|
fix: assignedTo field in the response of payment list is object instead of an array
|
2025-11-18 19:10:33 +05:30 |
|
akhilmeka
|
717d489f37
|
feat: add update endpoint to payments
|
2025-11-18 16:55:16 +05:30 |
|
akhilmeka
|
2f46f46500
|
feat: add assignedTo field to payments
|
2025-11-18 14:03:22 +05:30 |
|
akhilmeka
|
8f5c0a1827
|
feat: make assignedTo field accept multiple values for all collections
|
2025-11-18 13:32:47 +05:30 |
|
akhilmeka
|
b7f63479a6
|
feat: convert assignedTo field to string for permits
|
2025-11-14 17:51:31 +05:30 |
|
akhilmeka
|
a27e9da4d3
|
feat: update relatedRecords field
|
2025-11-13 14:54:51 +05:30 |
|
akhilmeka
|
894343db5a
|
feat: check for client match on GET endpoint of permits and processed
|
2025-11-08 10:22:41 +05:30 |
|
akhilmeka
|
0fa88bea70
|
feat: add requests field to processed collection
|
2025-11-04 16:30:28 +05:30 |
|
akhilmeka
|
8bfdd34eb8
|
feat: send alerts to specific users when requests field is updated in permits collection
|
2025-11-01 12:59:04 +05:30 |
|
akhilmeka
|
65e9a6114d
|
feat: add note when requests field is updated
|
2025-10-25 13:02:50 +05:30 |
|
akhilmeka
|
5eac9a8541
|
feat: add 'requests' field to permits collection
|
2025-10-25 12:54:47 +05:30 |
|
akhilmeka
|
66aa44a350
|
feat: add note to RTS when permitType is updated
|
2025-10-16 15:03:49 +05:30 |
|
akhilmeka
|
43ab7ade39
|
feat: auto update clientData field when client field is updated for permits and processed permits
|
2025-10-14 12:23:18 +05:30 |
|
akhilmeka
|
074972b2b6
|
feat: remove address, permitNumber from search for payments
|
2025-10-13 16:02:42 +05:30 |
|
akhilmeka
|
db67f360fa
|
feat: only return the highest scoring response for searchPermitByAddress
|
2025-10-13 12:58:43 +05:30 |
|
akhilmeka
|
eedfc86a79
|
feat: add text index for address field in permits collection
|
2025-10-13 12:54:58 +05:30 |
|
akhilmeka
|
369adfaaa6
|
feat: add searchByAddress route
|
2025-10-13 12:00:40 +05:30 |
|
akhilmeka
|
183cf2dde9
|
feat: allow partial matching on totalPaid field
|
2025-10-11 15:14:17 +05:30 |
|
akhilmeka
|
06781bd998
|
fix: update name of user when firstName or lastName is updated
|
2025-10-11 15:02:59 +05:30 |
|
akhilmeka
|
f2adfc10b6
|
feat: add payment:read permission to team role
|
2025-10-11 12:10:01 +05:30 |
|
akhilmeka
|
0c6c029e90
|
feat: allow clients to delete files
|
2025-10-09 15:22:31 +05:30 |
|
akhilmeka
|
a2e9c56222
|
feat: add noc, deed fields to permits, processed collections
|
2025-10-06 10:52:14 +05:30 |
|
akhilmeka
|
0d56ede766
|
feat: remove alerts for rts add
|
2025-10-06 10:48:22 +05:30 |
|
akhilmeka
|
990f00e2ff
|
feat: handle multi select for changes filter option in notification
|
2025-10-01 11:26:06 +05:30 |
|
akhilmeka
|
65107918a6
|
feat: auto populate clientData field when creating permit
|
2025-09-30 17:48:44 +05:30 |
|
akhilmeka
|
cf22145156
|
feat: add jobNumber field to ignoreNumberConversion list
|
2025-09-27 10:49:53 +05:30 |
|
akhilmeka
|
343c3498ed
|
feat: update add permit flow
|
2025-09-26 17:30:18 +05:30 |
|
akhilmeka
|
b9572953b5
|
feat: update permit schema
|
2025-09-24 18:02:05 +05:30 |
|
akhilmeka
|
b68ab704da
|
feat: populate assignedTo field for get notification response
|
2025-09-24 12:36:08 +05:30 |
|
akhilmeka
|
444f909bac
|
fix: bugs in taggedUsers filter
|
2025-09-23 11:35:43 +05:30 |
|
akhilmeka
|
00ee3f6a8b
|
feat: send alert to user when assignedTo processed permit
|
2025-09-22 17:24:05 +05:30 |
|
akhilmeka
|
9e083754be
|
feat: add schema to county object
|
2025-09-22 17:10:05 +05:30 |
|
akhilmeka
|
a8229debcb
|
feat: exclude some filter fileds from getting converted to ObjectId
|
2025-09-22 16:44:11 +05:30 |
|
akhilmeka
|
abc85d935a
|
feat: add user:read to team role
|
2025-09-22 11:26:24 +05:30 |
|
akhilmeka
|
c83bf98ec8
|
feat: populate assignedTo, createdBy while returning processed record
|
2025-09-20 14:54:48 +05:30 |
|
akhilmeka
|
ea94f1f8a1
|
feat: allow user to update assignedTo for processed permits
|
2025-09-20 14:42:02 +05:30 |
|
akhilmeka
|
3e15e55ea2
|
feat: let bot R/W RTS, add fileValidationStatus to RTS
|
2025-09-17 17:25:43 +05:30 |
|
akhilmeka
|
b2268e52df
|
feat: update bot role
|
2025-09-15 18:21:44 +05:30 |
|
akhilmeka
|
0360ba398a
|
add search on totalPaid field for payments
|
2025-09-15 16:16:59 +05:30 |
|
akhilmeka
|
e20f60363c
|
feat: make cron.sh executable
|
2025-09-10 13:40:58 +05:30 |
|
akhilmeka
|
fc7e230fbb
|
feat: schedule cron script to delete notifications older than 15 days
|
2025-09-10 13:35:21 +05:30 |
|
akhilmeka
|
b0863d1586
|
feat: add dueDate field to rts
|
2025-09-10 10:19:33 +05:30 |
|
akhilmeka
|
3e5169b454
|
feat: add new role 'bot'
|
2025-09-09 19:26:52 +05:30 |
|
akhilmeka
|
3090b10192
|
feat: remove rts file validation
|
2025-09-09 19:03:13 +05:30 |
|
akhilmeka
|
93b53e07f1
|
fix: remove archive cron script
|
2025-09-09 13:51:11 +05:30 |
|
akhilmeka
|
2e8ff517aa
|
feat: rts file validation
|
2025-09-09 10:39:21 +05:30 |
|
akhilmeka
|
87ee2f03c1
|
feat: add filtering on taggedUsers field
|
2025-09-04 16:16:01 +05:30 |
|
akhilmeka
|
dd20543dc6
|
feat: return taggedUsers in all list endpoints
|
2025-09-03 11:15:38 +05:30 |
|
akhilmeka
|
4bd3e917c2
|
fix: updated faliedLoginCount to failedLoginCount
|
2025-09-03 10:50:12 +05:30 |
|
akhilmeka
|
d2af689306
|
feat: only return essential fields for the user endpoints when used by client
|
2025-09-02 19:57:41 +05:30 |
|
akhilmeka
|
19ab12aab6
|
feat: custom unique values for taggedUsers field, set the latest taggedUser to assigendTo field
|
2025-09-01 18:45:42 +05:30 |
|
akhilmeka
|
1bc51d98ec
|
fix: recordId field typo
|
2025-08-30 16:13:31 +05:30 |
|
akhilmeka
|
8305730824
|
feat: add new stages to rts pipeline
|
2025-08-27 17:54:46 +05:30 |
|
akhilmeka
|
caea0e60e6
|
feat: add tagging alerts and sorting on tags
|
2025-08-19 08:03:44 +05:30 |
|
akhilmeka
|
17a63f67a5
|
feat: include permit create endpoint
|
2025-08-14 12:15:14 +05:30 |
|
akhilmeka
|
c991a54f92
|
feat: return failedLoginCount in /login endpoint
|
2025-08-04 17:31:20 +05:30 |
|
akhilmeka
|
083f65639d
|
feat: add userConfig claims
|
2025-08-04 14:32:20 +05:30 |
|
akhilmeka
|
e4817ffdf7
|
feat: block user after 5 failed login attemtps
|
2025-08-04 11:59:52 +05:30 |
|
akhilmeka
|
85d98250a7
|
fix: don't send alert when assignedTo is null
|
2025-07-30 15:23:37 +05:30 |
|
akhilmeka
|
9ae52d4c25
|
fix: include url in the email body
|
2025-07-29 17:05:23 +05:30 |
|
akhilmeka
|
47ccbc4893
|
feat: allow clients to view payments
|
2025-07-29 16:54:35 +05:30 |
|
akhilmeka
|
63b6cbbc2a
|
feat: add support for filtering on notification changes
|
2025-07-29 11:03:04 +05:30 |
|
akhilmeka
|
bbfb7a4588
|
fix: correct spelling mistake in the subject of user creation email
|
2025-07-29 10:21:14 +05:30 |
|
akhilmeka
|
9d8c89f4e9
|
add error message when account doesn't have password
|
2025-07-28 11:35:04 +05:30 |
|
akhilmeka
|
0e1d0cd649
|
feat: add account reset endpoint
|
2025-07-28 10:21:39 +05:30 |
|
akhilmeka
|
e795c8b8f9
|
query parser bug fix
|
2025-07-25 17:04:19 +05:30 |
|
akhilmeka
|
fa1a34372b
|
updated login flow
|
2025-07-25 15:38:04 +05:30 |
|
akhilmeka
|
ee74963058
|
updated error messages
|
2025-07-24 19:17:21 +05:30 |
|
akhilmeka
|
dbf35a7131
|
Updated user registration email
|
2025-07-24 19:06:12 +05:30 |
|
akhilmeka
|
ee31f3ae20
|
add user config routes
|
2025-07-24 12:17:30 +05:30 |
|
akhilmeka
|
05abf66d66
|
store events into a collection
|
2025-07-23 09:54:02 +05:30 |
|
akhilmeka
|
089c034dd6
|
code cleanup
|
2025-07-22 11:03:41 +05:30 |
|
akhilmeka
|
496b73ceda
|
date parsing bug fix
|
2025-07-22 10:58:43 +05:30 |
|
akhilmeka
|
58d2a1c96c
|
make custom fields in permits nullable
|
2025-07-08 17:03:43 +05:30 |
|
akhilmeka
|
7f877563b3
|
add more analytics
|
2025-06-30 15:49:24 +05:30 |
|
akhilmeka
|
058007ee50
|
analytics script bug fix
|
2025-06-28 10:49:33 +05:30 |
|
akhilmeka
|
6e73e32df7
|
add get notification route
|
2025-06-27 14:53:42 +05:30 |
|
akhilmeka
|
76e703d5f0
|
analytics script bug fix
|
2025-06-27 14:44:05 +05:30 |
|
akhilmeka
|
a8136b8175
|
add analytics
|
2025-06-27 14:39:12 +05:30 |
|
akhilmeka
|
38e6521930
|
Add expiry warning to user activation mail
|
2025-06-26 16:30:03 +05:30 |
|
akhilmeka
|
c5729d968e
|
add mark all read route
|
2025-06-25 15:57:40 +05:30 |
|
akhilmeka
|
c00b5d29f2
|
fixed alerts bug
|
2025-06-24 14:28:13 +05:30 |
|
akhilmeka
|
32bbfc73dd
|
task alert bug fix
|
2025-06-24 11:47:11 +05:30 |
|
akhilmeka
|
985f121a90
|
alert mark as read bug fix
|
2025-06-24 11:43:08 +05:30 |
|
akhilmeka
|
ad24708f85
|
create alerts when user is assignedTo a resource
|
2025-06-21 17:59:41 +05:30 |
|
akhilmeka
|
e821c8d11d
|
add alert routes
|
2025-06-21 12:29:53 +05:30 |
|
akhilmeka
|
c6bb01d8e4
|
query parsing bug fix
|
2025-06-18 10:58:02 +05:30 |
|
akhilmeka
|
21868724c3
|
add stage, labels, priority fields to rts
|
2025-06-17 15:22:57 +05:30 |
|
akhilmeka
|
4ff82dfc3a
|
add block field to permits and processed
|
2025-06-17 15:08:20 +05:30 |
|
akhilmeka
|
8c490b513b
|
add notes to payments, unique values route
|
2025-06-12 18:34:45 +05:30 |
|
akhilmeka
|
7c60ef5ca0
|
payments bug fix
|
2025-06-12 15:38:15 +05:30 |
|
akhilmeka
|
e97e8c57ed
|
populate createdBy on list users
|
2025-06-12 12:34:17 +05:30 |
|
akhilmeka
|
878985c1f4
|
update list users for client
|
2025-06-10 14:57:19 +05:30 |
|
akhilmeka
|
8cb6399407
|
return user object on note creation
|
2025-06-09 18:05:23 +05:30 |
|
akhilmeka
|
99e34aa8dc
|
add user read permission to clients
|
2025-06-09 17:43:04 +05:30 |
|