Commit graph

163 commits

Author SHA1 Message Date
loks0n
a88175fc46 fix: unhash session responses 2023-10-10 13:30:42 +01:00
Yatharth Verma
5771ad35ed fix test cases 2023-09-22 22:56:58 +05:30
Yatharth Verma
56a3b3df99 Add test cases 2023-09-22 22:56:58 +05:30
Jake Barnby
e8ae7fb49a
Fix test wrong depends 2023-08-23 01:17:14 -04:00
Steven Nguyen
d960f85da6
Merge branch '1.4.x' into cloud-1.4.x 2023-08-04 18:07:33 -07:00
Steven Nguyen
aa3c2faed9
Merge tag '1.3.8' into cloud-1.3.x-2 2023-08-04 13:55:07 -07:00
Steven Nguyen
611524476b
Merge branch 'master' into feat-master-to-1.4.x 2023-07-26 13:33:49 -07:00
Steven Nguyen
2befa60350
Track a user's last activity
A user will have an accessedAt timestamp that will update at most once
per day if they make some API call. This timestamp can then be used
find active users and calculate daily, weekly, and monthly active users.

To ensure consistent updates to the user the $user from the resource
is always updated to the user making the request, including requests
like Create Account, Update Team Membership Status, and Create Phone
Session (confirmation). This ensures the shutdown can update the
accessedAt timestamp if there was a $user set.
2023-07-19 22:22:58 -07:00
Steven
cc42700299
Fix test after session expire format was updated 2023-07-19 23:52:33 +00:00
Damodar Lohani
9289ec1959 fix date format in test 2023-07-19 08:49:20 +00:00
Damodar Lohani
4fd5c72f34 Merge branch 'master' into feat-1.4.x-with-1.3.x-master 2023-07-19 07:39:37 +00:00
Steven Nguyen
85a40bf82d
Add a new labels attribute to the Users collection
This labels attribute can be used apply labels to users. These labels
can eventually be used:

* with permissions to grant access
* to filter users in the Users collection
2023-06-05 14:12:28 -07:00
Prateek Banga
5dc65ea374 fix updated test case to check if expire is valid iso string or not 2023-06-02 15:15:06 +05:30
Prateek Banga
5cb9cc9dfd fix expire field in list account sessions api 2023-05-20 02:36:45 +05:30
Damodar Lohani
41d22fb50b Merge remote-tracking branch 'origin' into feat-db-pools-master-sync-2 2023-03-30 08:02:31 +00:00
Torsten Dittmann
2178bfc126 Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-database-update-attribute 2023-03-10 18:39:11 +05:30
Torsten Dittmann
6e5b8fab4b fix: implement new framework changes 2023-03-01 17:30:36 +05:30
Torsten Dittmann
dacb713450
Merge branch 'master' into fix-4982-email-session-expire-string-formattz 2023-02-24 15:23:33 +05:30
shimon
8d795ef483 addressing comments 2023-02-05 22:39:41 +02:00
shimon
5850a454e0 addressing comments 2023-02-05 22:07:46 +02:00
munyoudoum
63b54ead62 chore(tests): assert expire key has formatTz in POST email session 2023-01-30 00:32:05 +07:00
fogelito
91db596b42 remove static $dateValidator 2022-12-19 13:21:09 +02:00
fogelito
bdc3e9f935 $dateValidator 2022-12-15 10:51:27 +02:00
fogelito
f96128e14f Changing Id 2022-12-14 17:42:25 +02:00
Eldad Fux
9fd2cf35eb Enabled commented test 2022-10-18 14:53:29 +03:00
Christy Jacob
a847064093 fix: failing tests 2022-09-28 00:59:51 +05:30
shimon
75c4662c0b small fix 2022-09-13 11:08:15 +03:00
shimon
834e4e03e3 Merge branch '0.16.x' of github.com:appwrite/appwrite into feat-audits-label-desc-decoupling
 Conflicts:
	app/controllers/api/storage.php
2022-09-08 15:13:22 +03:00
Jake Barnby
6ac2493445
Add retry for update account recovery 2022-09-08 10:37:58 +12:00
shimon
1362902082 audit event name reformation 2022-09-05 11:00:08 +03:00
shimon
eabc90ec49 decouple audits log from events 2022-09-04 17:53:37 +03:00
Christy Jacob
7591f68970
Merge pull request #3702 from appwrite/feat-list-endpoints-queries
Feat: List endpoint queries
2022-08-30 14:56:09 +02:00
Jake Barnby
22f0468c8e
Merge remote-tracking branch 'origin/0.16.x' into feat-allow-automatic-test-retries
# Conflicts:
#	app/controllers/api/teams.php
#	package-lock.json
#	package.json
#	tests/e2e/Services/Teams/TeamsBase.php
2022-08-30 23:14:28 +12:00
Jake Barnby
f4d916a4d2
Rename FlakyTest attribute to Retry 2022-08-30 23:10:15 +12:00
Jake Barnby
3a5db3e45f Add flaky test to account update password 2022-08-28 12:45:37 +12:00
Matej Bačo
bd7395cb44 Bug fixing, upgrade tests to new syntax 2022-08-24 09:22:13 +00:00
fogelito
9c82a842b6 tests for database + account 2022-08-15 19:08:17 +03:00
Jake Barnby
6a5de3e0b6 Merge remote-tracking branch 'origin/fix-datetime-attributes' into refactor-permissions-inc-queries-update-datetime-fixes
# Conflicts:
#	app/config/collections.php
#	app/controllers/api/databases.php
#	app/controllers/api/projects.php
#	app/controllers/api/teams.php
#	composer.json
#	composer.lock
#	tests/e2e/Services/Account/AccountBase.php
#	tests/e2e/Services/Databases/DatabasesBase.php
#	tests/e2e/Services/Functions/FunctionsCustomServerTest.php
#	tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
#	tests/e2e/Services/Storage/StorageBase.php
#	tests/e2e/Services/Storage/StorageCustomClientTest.php
#	tests/e2e/Services/Storage/StorageCustomServerTest.php
#	tests/e2e/Services/Teams/TeamsBase.php
#	tests/e2e/Services/Webhooks/WebhooksBase.php
#	tests/e2e/Services/Webhooks/WebhooksCustomClientTest.php
#	tests/e2e/Services/Webhooks/WebhooksCustomServerTest.php
#	tests/unit/Auth/AuthTest.php
2022-08-14 23:11:05 +12:00
Jake Barnby
b007acfa95 ID updates 2022-08-14 22:33:36 +12:00
fogelito
169fb4d6f4 audit + abuse datetime changes 2022-07-19 17:52:06 +03:00
Torsten Dittmann
5604a6837f Merge branch '0.16.x' of https://github.com/appwrite/appwrite into origin/datetime-attributes 2022-07-14 14:14:05 +02:00
fogelito
f676a0bf9e change test validations from strings to datetime 2022-07-12 19:44:58 +03:00
Steven
3666d0ab73 Add alias for POST /v1/account/sessions/email
Add /v1/account/sessions as an alias for POST /v1/account/sessions/email
for backwards compatibility.
2022-07-07 22:23:52 +00:00
fogelito
d7244bd9ba Tests 2022-07-06 17:47:34 +03:00
fogelito
ae4cb685c0 expire 2022-07-05 21:55:20 +03:00
fogelito
903ca342cb Model changes 2022-07-04 13:11:38 +03:00
fogelito
8628105eef Model changes 2022-07-04 12:55:11 +03:00
Torsten Dittmann
8d465c67c2 feat: account sessions for emails 2022-06-14 10:17:50 +02:00
Torsten Dittmann
dc25883685 feat: add update and verification method for account and users 2022-06-08 14:50:31 +02:00
Torsten Dittmann
8ce669da6f feat: initial phone authentication 2022-06-08 11:00:38 +02:00
Everly Precia Suresh
e95be7d922 fix linting issues AccountBase.php 2022-06-02 12:47:07 +00:00
Torsten Dittmann
2cc2a40377 Merge branch '0.14.x' of https://github.com/appwrite/appwrite into feat-new-event-model 2022-05-08 15:11:14 +02:00
Torsten Dittmann
487d38db95 fix(user): search integrity 2022-04-26 12:07:33 +02:00
Torsten Dittmann
12557f7143 Merge branch '0.14.x' of https://github.com/appwrite/appwrite into feat-new-event-model 2022-04-25 16:40:59 +02:00
Torsten Dittmann
501563f8c4 tests: adapt magic url tests 2022-04-25 15:07:39 +02:00
Bradley Schofield
37d0de8291 Add tests 2022-04-13 10:27:58 +00:00
Torsten Dittmann
2f9b9445dd sync with devices 2022-04-04 08:30:07 +02:00
Matej Baco
56bf7a51df Refactored 'sum' to 'total' 2022-02-27 10:57:09 +01:00
Matej Baco
b05301aaf3 Implement new test for oauth and improve mocks 2022-02-04 11:23:06 +01:00
Torsten Dittmann
49e9e1b9cd fix: tests 2022-01-04 16:50:48 +01:00
Torsten Dittmann
972ce959b6 fix: tests 2022-01-04 16:48:15 +01:00
Matej Baco
628b3fc805 Added non-multi-byte test 2021-12-22 09:34:31 +01:00
Matej Baco
491b163b27 Update text to HTTP response changes 2021-12-22 09:08:37 +01:00
Matej Baco
5757a853f5 Tests fixed, I hope 2021-12-20 16:56:58 +01:00
Matej Baco
27a43beddc Test bug fix 2021-12-20 16:37:17 +01:00
Matej Baco
e46b99b0a6 Implemented limit in a new way; second iteration 2021-12-20 16:21:01 +01:00
Matej Baco
198382a60a Removed unnecessary use 2021-12-13 14:18:44 +01:00
Matej Baco
e3716ab2b8 Included prefs size exceeded test 2021-12-13 14:09:23 +01:00
Torsten Dittmann
a0e49a0bfa
Update tests/e2e/Services/Account/AccountBase.php
Co-authored-by: kodumbeats <brandon.leckemby@gmail.com>
2021-11-17 11:22:20 +01:00
Torsten Dittmann
ced8c9ef03 use updated audit library 2021-11-16 15:54:29 +01:00
Torsten Dittmann
b1263e9603 tests(logs): test pagination on logs endpoints 2021-11-15 10:49:11 +01:00
Torsten Dittmann
e368053d7b fix magic url 2021-10-07 21:10:43 +02:00
Torsten Dittmann
1ed41f52d3 Merge branch 'master' of https://github.com/appwrite/appwrite into sync-realtime-with-db-refactor 2021-09-30 12:32:10 +02:00
Damodar Lohani
e9e83d14c3 updates and fixes, default handler for magic login 2021-08-31 15:07:48 +05:45
Damodar Lohani
bcce7bc88e drop custom id support on sessions 2021-08-06 15:20:28 +05:45
Damodar Lohani
3c20404e71 account endpoint custom id 2021-08-05 10:47:55 +05:45
Eldad Fux
95dacecf3a Removed the tasks service 2021-07-27 17:16:12 +03:00
Eldad A. Fux
1186c6a36f
Merge pull request #1298 from PineappleIOnic/feat-1297-add-expire-date-to-urls
Feat Add Expire Parameter to Email Verification and Password Reset URL's
2021-07-06 19:19:08 +03:00
Bradley Schofield
e7b0dd9c4a Fix Tests 2021-07-06 15:39:45 +01:00
Bradley Schofield
0b1b21a5b0 Update Tests 2021-06-23 16:06:52 +01:00
Bradley Schofield
7e8d76b66d Add more tests 2021-06-18 10:28:54 +01:00
Bradley Schofield
06cf8ab253 Add tests and changelogs 2021-06-17 14:17:35 +01:00
Christy Jacob
eaac52b9b7 feat: allow external users to update password without oldPassword 2021-05-05 00:22:46 +05:30
Torsten Dittmann
6005551023 update tests 2021-02-16 15:14:36 +01:00
Torsten Dittmann
6c717b7a31 add tests 2021-02-16 14:49:21 +01:00
Eldad Fux
5ec8bcff4c Fixed audit logs test 2021-01-01 12:03:18 +02:00
Eldad Fux
1f71fb2e66 Removed unrequired sleeps 2021-01-01 11:01:18 +02:00
Eldad Fux
8d41590596 Added more tests 2020-11-24 22:54:37 +02:00
Eldad Fux
374e504923 Added more tests 2020-11-23 17:04:02 +02:00
Eldad Fux
ea0f51a4da Added new webhook events 2020-11-18 21:38:31 +02:00
Eldad Fux
4d57d08ff9 Updated tests 2020-11-12 14:11:17 +02:00
Eldad Fux
e81fb88736 First commit 2020-10-30 21:53:27 +02:00
Eldad Fux
b7fe52ad54 Updated tests 2020-10-15 00:11:12 +03:00
Eldad Fux
fefb2a8323 Fixed test 2020-09-08 01:27:34 +03:00
Eldad Fux
934ae8beac Fixed domain validation 2020-07-03 00:48:02 +03:00
Eldad Fux
27a8406be6 Fixed tests order 2020-06-19 20:21:55 +03:00
Eldad Fux
3943d30e28 Updated tests order 2020-06-19 20:10:48 +03:00
Torsten Dittmann
39edab15ca fix(tests) remove sleep before fetching emails 2020-06-14 01:04:40 +02:00
Torsten Dittmann
9aa9008f82 add mail background worker 2020-06-14 00:38:46 +02:00
Eldad Fux
555b761b44 New DB rules 2020-04-22 10:03:34 +03:00