1
0
Fork 0
mirror of synced 2024-10-05 20:53:27 +13:00
Commit graph

3859 commits

Author SHA1 Message Date
Matej Bačo
724b8c8098 Merge remote-tracking branch 'origin/1.5.x' into feat-smtp-test 2024-01-22 10:13:28 +00:00
Khushboo Verma
5e3212bbff Rename redirect to path 2024-01-22 14:26:40 +05:30
Khushboo Verma
506e8c658d Refactored url construction 2024-01-22 13:48:19 +05:30
Khushboo Verma
d4626b2039 Follow existing style of code 2024-01-19 18:53:17 +05:30
Khushboo Verma
a134ca7efd Merge branch '1.5.x' into fix-limit-failed-webhook-attempts 2024-01-19 17:12:14 +05:30
Khushboo Verma
3e5443f127 Add env variables to mails worker instead of webhooks worker 2024-01-19 17:09:48 +05:30
Jake Barnby
06b2b82fac
Fix cc + bcc targets fetched by identifier instead of $id 2024-01-19 17:26:06 +13:00
Jake Barnby
59c4f5b9e4
Merge pull request #7431 from appwrite/feat-message-scheduling
Feat message scheduling
2024-01-19 16:55:49 +13:00
Jake Barnby
86ed3fdf55
Merge pull request #7419 from appwrite/feat-query-push-target-type
Allow filtering targets by provider type
2024-01-19 16:54:26 +13:00
Jake Barnby
fc9cc3aab1
Merge pull request #7381 from appwrite/fix-list-messages-allowed-queries
Fix list messages allowed queries
2024-01-19 16:53:22 +13:00
Jake Barnby
0d91bb0eaa
Merge pull request #7396 from appwrite/feat-delete-subscribers-with-targets
Delete subscribers and update topic totals when deleting target
2024-01-19 16:45:52 +13:00
Jake Barnby
d292562090
Throw if status scheduled and no schedule set 2024-01-19 16:16:24 +13:00
Jake Barnby
65573adad6
Use status enum 2024-01-19 16:15:54 +13:00
Jake Barnby
a3096bc209
Merge remote-tracking branch 'origin/1.5.x' into feat-message-scheduling
# Conflicts:
#	app/controllers/api/messaging.php
2024-01-19 15:54:21 +13:00
Steven Nguyen
e597def3f3
Remove commented out MessageStatus enum 2024-01-19 01:53:56 +00:00
Jake Barnby
1701606593
Console warning instead of throw so error reporting isn't triggered 2024-01-19 14:41:53 +13:00
Jake Barnby
3b7d3e6139
Merge branch '1.5.x' into feat-draft-messages 2024-01-19 14:19:45 +13:00
Khushboo Verma
e9aab8d9ee Merge branch '1.5.x' into fix-limit-failed-webhook-attempts 2024-01-18 15:21:55 +05:30
Khushboo Verma
5eea695921 Merge branch 'fix-limit-failed-webhook-attempts' of github.com:appwrite/appwrite into fix-limit-failed-webhook-attempts 2024-01-18 15:20:13 +05:30
Khushboo Verma
3a1fe3b2a7 Add webhook tests 2024-01-18 15:19:57 +05:30
Matej Bačo
2be504ed8a fix pool is empty webhook worker 2024-01-18 09:13:11 +00:00
Steven Nguyen
34af90b65e
Convert MessageStatus to a class
Appwrite is using PHP 8 which doesn't support backed enums.
2024-01-17 17:30:55 -08:00
Steven Nguyen
d670c07ca4
Delete subscribers and update topic totals when deleting target 2024-01-17 22:56:56 +00:00
loks0n
498ddbf14c test: add create email session test for server 2024-01-17 11:58:40 +00:00
Matej Bačo
f64989dd13 Merge remote-tracking branch 'origin/1.5.x' into feat-smtp-test 2024-01-17 11:26:16 +00:00
loks0n
39a351adc1 Merge branch '1.5.x' of https://github.com/appwrite/appwrite into feat-ssr 2024-01-17 11:22:45 +00:00
Matej Bačo
20322589dd Improve SMTP test email design 2024-01-17 11:22:08 +00:00
loks0n
bc1858c516 chore: do not auto create accounts in users endpoints 2024-01-17 11:03:04 +00:00
Jake Barnby
2f786c03a2
Merge remote-tracking branch 'origin/1.5.x' into feat-message-scheduling
# Conflicts:
#	tests/e2e/Services/GraphQL/Base.php
2024-01-17 19:07:40 +13:00
Steven Nguyen
45ee8a11a5
Update allowed attributes list messages queries
Remove the following because queries on arrays/JSON are not supported:

- topics
- users
- targets
- deliveryErrors
- data

Remove the following because they don't exist:
- providerId
- deliveredTo

Add the following as an allowed attribute so it can be queried on the
Console:

- scheduledAt
- deliveredTotal
- providerType
2024-01-17 02:39:09 +00:00
Jake Barnby
fe0af8e2cd
Add missing provider filter for targets 2024-01-17 15:06:10 +13:00
Jake Barnby
a4134d1af1
Merge branch 'feat-message-scheduling' of github.com:appwrite/appwrite into feat-message-scheduling 2024-01-17 15:01:55 +13:00
Jake Barnby
aee1d44062
Set failed and delivery errors for failure cases 2024-01-17 14:57:29 +13:00
Jake Barnby
0ffe1d5346
Fix limits 2024-01-17 14:54:25 +13:00
Jake Barnby
be9728937a
Update src/Appwrite/Platform/Tasks/ScheduleMessages.php
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2024-01-17 14:35:12 +13:00
Khushboo Verma
2bc50b2cee Send email to all members of the org 2024-01-16 19:09:33 +05:30
Khushboo Verma
5b96957955 WIP: Send email to all members of the org 2024-01-16 17:20:53 +05:30
Khushboo Verma
84c57e29c6 Update template name 2024-01-16 14:05:35 +05:30
Khushboo Verma
5904b17b5c Design changes 2024-01-15 17:07:12 +05:30
Matej Bačo
ffa4ad09ec Merge remote-tracking branch 'origin/1.5.x' into feat-smtp-test 2024-01-15 11:07:32 +00:00
Matej Bačo
8668f15835 Linter fix 2024-01-15 11:02:05 +00:00
Matej Bačo
d5be48a846 Finish custom SMTP feature 2024-01-15 10:18:17 +00:00
Jake Barnby
4d9fb1d687
Merge remote-tracking branch 'origin/1.5.x' into feat-message-scheduling
# Conflicts:
#	src/Appwrite/Platform/Workers/Messaging.php
2024-01-15 20:07:01 +13:00
Jake Barnby
ae60089413
Inline update 2024-01-15 19:31:42 +13:00
Jake Barnby
ce78d8c473
Set schedule inactive after message send so deletes worker picks it up 2024-01-15 19:29:19 +13:00
Jake Barnby
a05a5da9bb
Remove todo 2024-01-15 19:02:54 +13:00
Jake Barnby
f25dd32767
Fix delete callback 2024-01-15 19:00:41 +13:00
Jake Barnby
1666ba1645
Fix missing time check 2024-01-15 18:43:17 +13:00
Jake Barnby
a2d0385eba
Check more failure cases 2024-01-15 18:28:40 +13:00
Jake Barnby
099094f719
Fix target fetch limits in worker 2024-01-15 18:27:48 +13:00