Commit graph

1495 commits

Author SHA1 Message Date
prateek banga
161bbfb822 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into sync-1.4.x-to-1.5.x 2023-10-20 14:55:17 +05:30
shimon
593e5ab316 some fixes 2023-10-17 22:08:01 +03:00
shimon
94178f8eaf rollback to Usage 2023-10-15 20:41:09 +03:00
Yatharth Verma
96f389cee5 merge 1.4.x changes to my branch 2023-10-14 11:57:40 +05:30
loks0n
250e9ae9f7 chore: cleanup pr 2023-10-13 16:10:55 +01:00
loks0n
63d3a2bc73 chore: revert abuse-key changes 2023-10-13 11:08:25 +01:00
loks0n
81c4a9bbd5 chore: fmt 2023-10-13 11:05:14 +01:00
loks0n
8ab429b92f feat: replace session confirmation endpoints 2023-10-12 14:38:32 +01:00
loks0n
b299ed056e chore: rename $sessionSecret 2023-10-11 17:07:02 +01:00
loks0n
f9d6ebd3a0 docs: add descriptions to universal token endpoints 2023-10-11 16:31:32 +01:00
loks0n
e41fab769f fix: edge cases 2023-10-11 13:20:25 +01:00
loks0n
c343d7550f chore: fmt 2023-10-10 14:41:02 +01:00
loks0n
c30c024805 test: fix magic url assertions 2023-10-10 14:36:53 +01:00
loks0n
a88175fc46 fix: unhash session responses 2023-10-10 13:30:42 +01:00
loks0n
c4e82e4191 fix: edge cases 2023-10-09 14:49:07 +01:00
Prateek Banga
d842191cc6 Merge branch '1.5.x' of https://github.com/appwrite/appwrite into feat-mailgun-provider 2023-10-06 03:53:16 +05:30
Prateek Banga
d5cc214546 Merge branch 'main' of https://github.com/appwrite/appwrite into sync-main-1.5.x 2023-10-06 03:44:36 +05:30
Prateek Banga
22d445587e review changes 2023-10-05 16:57:48 +05:30
loks0n
e94631f730 fix: token verification 2023-10-05 11:18:19 +01:00
Prateek Banga
48b91e39a8 review changes 2023-10-04 16:15:59 +05:30
shimon
429dabaaee sync with 1.4 2023-10-03 19:50:48 +03:00
shimon
2bb4d8fb89 sync with 1.4 2023-10-02 17:02:48 +03:00
shimon
b02d51c794 migrations worker 2023-10-01 20:39:26 +03:00
loks0n
739be813e0 feat: oauth ssr token flow 2023-09-28 13:45:52 +01:00
loks0n
5ed2da4cf1 feat: add userId to abuse-keys 2023-09-28 11:33:01 +01:00
loks0n
b8f2c1deec chore: revert oauth workaround 2023-09-28 11:26:44 +01:00
loks0n
ef93c59698 Merge branch 'main' of https://github.com/appwrite/appwrite into feat-ssr 2023-09-28 11:21:26 +01:00
shimon
dcf0107a79 sync with master 2023-09-27 20:10:21 +03:00
shimon
c4bd6e008e Merge branch 'master' of github.com:appwrite/appwrite into refactor-workers
 Conflicts:
	.env
	app/cli.php
	app/config/collections.php
	app/console
	app/controllers/api/account.php
	app/controllers/api/databases.php
	app/controllers/api/functions.php
	app/controllers/api/projects.php
	app/controllers/api/storage.php
	app/controllers/api/teams.php
	app/controllers/api/users.php
	app/controllers/general.php
	app/controllers/shared/api.php
	app/init.php
	app/worker.php
	app/workers/audits.php
	app/workers/builds.php
	app/workers/certificates.php
	app/workers/databases.php
	app/workers/deletes.php
	app/workers/functions.php
	app/workers/mails.php
	bin/worker-usage
	composer.json
	composer.lock
	docker-compose.yml
	src/Appwrite/Event/Delete.php
	src/Appwrite/Event/Mail.php
	src/Appwrite/Platform/Tasks/Maintenance.php
2023-09-27 18:51:17 +03:00
Vincent (Wen Yu) Ge
86f0e6008c
Merge branch 'master' into sentence-case 2023-09-27 11:11:58 -04:00
Prateek Banga
234f7f003b updated test cases for msg91 provider, moves worker to use provider from settings 2023-09-27 18:58:00 +05:30
Yatharth Verma
6b47999120 fix conflicts 2023-09-22 22:56:07 +05:30
Yatharth Verma
f07f246f8d fix conflicts 2023-09-22 22:53:41 +05:30
Prateek Banga
06a05a3358 adds param messageId in send an email endpoint, tokenId as messageId in create phone session, membershipId as messageId in create team membership 2023-09-21 21:17:15 +05:30
Prateek Banga
975b444761 fix test cases and bug fix in messaging worker 2023-09-20 20:51:03 +05:30
Prateek Banga
a2e34b5b64 Merge branch '1.5.x' of https://github.com/appwrite/appwrite into feat-mailgun-provider 2023-09-20 16:59:07 +05:30
Prateek Banga
350549db7d Merge branch '1.5.x' of https://github.com/appwrite/appwrite into feat-add-messaging-response-models 2023-09-14 02:17:34 +05:30
Prateek Banga
15dd6863dd removes comments 2023-09-14 01:07:30 +05:30
Prateek Banga
f8c9c2f39b fixes manual internal id insertion 2023-09-14 00:48:50 +05:30
prateek banga
38d81c058b lint fix 2023-09-05 23:10:33 +05:30
prateek banga
78a53aee37 adds messaging event and updates messaging worker 2023-09-05 22:40:48 +05:30
Steven
62065a1c33 Fix create phone session abuse key
Create phone session doesn't have anything to do with email. The key
name should be email just for clarity (even though, technically, it
doesn't matter).
2023-09-03 21:37:02 +00:00
prateek banga
e104e6d0f2 Merge branch 'feat-add-messaging-collections-in-config' into feat-add-messaging-providers 2023-08-31 18:16:48 +05:30
Christy Jacob
5dbec3d406 chore: remove redundant attribute 2023-08-30 18:43:09 -04:00
Christy Jacob
861921526e fix: remove redundant name property 2023-08-30 18:34:20 -04:00
Christy Jacob
74012158b3 fix: variable names 2023-08-30 17:54:26 -04:00
Christy Jacob
05615d1449 fix: missing variable in email templates 2023-08-30 17:52:55 -04:00
Christy Jacob
75e957ed4a fix: missing variable in email templates 2023-08-30 17:48:25 -04:00
Jake Barnby
3d0ae4b9d9
Remove invites codes 2023-08-30 00:31:38 -04:00
Jake Barnby
a1d0b67c6b
Fix SMTP 2023-08-30 00:30:44 -04:00
Matej Bačo
c98d5bd3cd Fix SMTP after QA 2023-08-29 11:40:30 +02:00
Matej Bačo
89c9f8da6a Implement proper behaviour for SMTP sender 2023-08-28 14:19:37 +02:00
Bradley Schofield
82f400d177 Add more HTML back 2023-08-28 09:03:55 +01:00
Bradley Schofield
1be5f58fd9 Update account.php 2023-08-28 06:14:43 +01:00
Bradley Schofield
ee0563c46f Cover other routes and cleanup code 2023-08-28 06:09:28 +01:00
Bradley Schofield
608b6b3847
Continue work 2023-08-27 23:45:37 +01:00
Matej Bačo
596e59f2cc response format fix, smtp QA fixes 2023-08-25 17:13:25 +02:00
Jake Barnby
55deaec8b2
Fix missing env 2023-08-23 17:53:24 -04:00
Matej Bačo
43b1c196e0 Merge branch 'feat-git-integration' into feat-git-integration-copy 2023-08-23 10:16:23 +02:00
Jake Barnby
a84e669a1f
Add missing accessedAt values when creating users 2023-08-22 21:34:23 -04:00
Vincent (Wen Yu) Ge
31b8c77b5c Fix typos, improve a few errors 2023-08-22 20:30:00 +00:00
Vincent (Wen Yu) Ge
07a7a710ee Improve error and copy in params/models 2023-08-22 20:11:33 +00:00
Jake Barnby
b48a64d1ad
Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	app/controllers/api/functions.php
#	composer.json
#	composer.lock
#	tests/e2e/Services/Databases/DatabasesConsoleClientTest.php
2023-08-22 00:59:36 -04:00
Jake Barnby
942705b5f3
Fix database upgrade 2023-08-21 23:25:55 -04:00
shimon
8147f3ee7d rolling back usage flow 2023-08-20 15:29:43 +03:00
Jake Barnby
a3895b041a
Apply suggestions from code review 2023-08-17 21:48:21 -04:00
prateek banga
92e587769a resolve merge conflicts 2023-08-16 15:16:45 +05:30
Steven Nguyen
09254aeae0
Add description for the delete account identity's identityId param 2023-08-09 09:25:29 -07:00
Steven Nguyen
5801a2cc39
Merge branch 'cl-1.4.x' into feat-user-identities-cl-1.4.x 2023-08-09 09:01:29 -07:00
Christy Jacob
c009a12a25 Merge branch 'cl-1.4.x' of https://github.com/appwrite/appwrite into 1.4.x 2023-08-08 20:51:31 +00:00
Christy Jacob
82a206d808 Merge branch 'cl-1.4.x' of https://github.com/appwrite/appwrite into disallow-personal-data 2023-08-08 16:48:59 +00:00
Steven Nguyen
f3fa7922d4
Merge branch 'cl-1.4.x' into feat-user-identities-cl-1.4.x 2023-08-08 08:34:01 -07:00
Eldad A. Fux
4b7cd5c372
Merge pull request #5715 from appwrite/fix-phone-abuse-param
fix: abuse label for creating phone session
2023-08-07 15:16:40 +03:00
prateek banga
9057a50a10 rename provider param in config 2023-08-07 15:54:00 +05:30
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
b8e22151f6
Remove identity status
Until we have a clearer picture of why we need it, it would be best to
remove it since it's easier to add it later than to remove it after it's
released.
2023-08-02 15:37:22 -07:00
Steven Nguyen
b9c2b9322f
Don't set password when oauth2 creates a user
Setting a password can cause problems with other APIs that expect the
password to be null. In addition, it doesn't match the implementation
for the other APIs that create a user without a password (Create Magic
URL Session, Create Phone Session, Create Anonymous Session, etc).
2023-08-02 15:36:06 -07:00
Steven Nguyen
a235024268
Separate OAuth2 info from Sessions into Identities
This allows us to retain the OAuth2 info even if the session is
deleted. This also provides a foundation for allowing multiple emails,
phone numbers, etc, not from an OAuth2 provider.
2023-08-02 15:36:06 -07:00
Eldad A. Fux
05a316bf48
Merge pull request #5895 from appwrite/feat-2591-improve-oauth2-error-handling
Improve OAuth2 error handling
2023-08-01 22:55:58 +03:00
Dakshi
12228ccef4 converted desc to sentence case 2023-08-01 20:56:48 +05:30
Eldad A. Fux
be4660a4a0
Merge pull request #5884 from appwrite/fix-oauth-endpoint
Remove the OAuth2 Callback endpoints from api group
2023-07-28 10:09:29 +03:00
Steven Nguyen
2621c08c4a
Update OAuth2 params
1. Make code optional so we can show the error via redirect
2. Capture error and error_description params from the OAuth2 provider
2023-07-27 17:19:49 -07:00
Steven Nguyen
a7c9e4bb7e
Improve OAuth2 Error Handling
Update the OAuth2 class to throw an exception if an API call to the
OAuth2 provider fails and update the endpoint to redirect to the
failure url with the information from the OAuth2 provider.
2023-07-27 17:19:49 -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
25016b4cc0
Remove the OAuth2 Callback endpoints from api group
Prevent missing project ID error.
2023-07-26 11:32:28 -07:00
Christy Jacob
882698d6e4 chore: update specs 2023-07-20 17:41:28 +04:00
Christy Jacob
c26194e189 Merge branch '1.4.x' of github.com:appwrite/appwrite into disallow-personal-data 2023-07-20 17:19:18 +04:00
Steven Nguyen
9908a9021f
Update get logs by user to pass user internal id
The userId in audit is actually the userInternalId.
2023-07-19 22:49:51 -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
Eldad A. Fux
66fee90af9
Merge pull request #5199 from appwrite/feat-custom-smtp
[FEAT] Custom SMTP and Template support
2023-07-20 07:09:11 +03:00
Christy Jacob
4c8608b49c chore: update naming conventions 2023-07-20 02:24:32 +04:00
Christy Jacob
e493551f8a Merge branch '1.4.x' of github.com:appwrite/appwrite into disallow-personal-data 2023-07-20 01:44:25 +04:00
Christy Jacob
257776a54e fix: failing tests 2023-07-20 01:34:27 +04:00
Torsten Dittmann
978007ca98 fix: run formatter 2023-07-19 14:43:23 +02:00
Torsten Dittmann
500cfdb4c9 fix: remove hotp support for now 2023-07-19 14:40:59 +02: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
Damodar Lohani
8dc5c2cb4c Merge remote-tracking branch 'origin/1.4.x' into feat-custom-smtp 2023-07-19 07:24:58 +00:00
Eldad A. Fux
9fafd39fef
Merge pull request #5211 from Pranav2612000/fix-5095-trigger-email-subscription-on-email-verification
fix: trigger account subscription event on email verification
2023-07-19 00:24:33 +03:00
Eldad A. Fux
7a2c789c6b
Merge pull request #5745 from vaibhavagarwal220/fix-5220-handle-null-name
fixed null $name error for anonymous user
2023-07-19 00:21:09 +03:00
Eldad A. Fux
b2b1b6e2e4
Merge pull request #5562 from fanatic75/fix-4846-added-expiry-value-to-account-sessions
fix expire field in list account sessions api
2023-07-19 00:17:53 +03:00
Eldad A. Fux
50f258b6db
Merge pull request #5740 from appwrite/fix-create-phone-verification
Fix phone verification secret in events & payload
2023-07-18 23:18:16 +03:00
Eldad A. Fux
9cdf124a81
Merge pull request #5739 from appwrite/fix-anonymous-user
Fix anonymous user
2023-07-18 23:07:52 +03:00
Eldad A. Fux
6f499cfa26
Merge pull request #5567 from fanatic75/fix-4982-expire-sessions-format-for-multiple-api
fixed expire format for phone session, anonymous session, oauth session
2023-07-18 22:57:10 +03:00
Eldad A. Fux
d4ed77b5e8
Merge pull request #5568 from fanatic75/fix-5429-expire-format-fix-for-get-session
fix: expire format for get session api
2023-07-18 22:56:47 +03:00
Eldad A. Fux
3a17f30374
Merge pull request #5566 from fanatic75/fix-5428-fixed-expire-format-for-magic-url-sessions
fix: expire format in magic url sessions
2023-07-18 22:56:35 +03:00
Torsten Dittmann
74308b445e
Merge pull request #5587 from appwrite/feat-user-labels
Add a new labels attribute to the Users collection
2023-07-18 14:59:18 +02:00
Damodar Lohani
8d106a39b0 null safe 2023-07-18 07:05:09 +00:00
Steven Nguyen
ca6e9a7f1e
Update get logs by user to pass user internal id
The userId in audit is actually the userInternalId.
2023-07-12 10:56:24 -07:00
Christy Jacob
e0aa3db21e Merge branch '1.4.x' of https://github.com/appwrite/appwrite into disallow-personal-data 2023-07-11 19:36:37 +00:00
loks0n
074e974481 chore: include secret instead of encoded 2023-07-10 11:14:23 +01:00
Damodar Lohani
f59d3563f4 Merge remote-tracking branch 'origin/feat-db-pools-master' into feat-db-pools-db-pools-master-sync 2023-07-10 03:06:48 +00:00
loks0n
7cee36ac5a feat: poc oauth2 ssr 2023-07-06 21:10:52 +01:00
loks0n
f384fc01f8 feat: return encodedSecret in session body 2023-07-06 16:20:56 +01:00
Steven Nguyen
8258d70b78
Update user's search attribute using database filter
Using a database filter is the cleanest approach because it ensures
the logic is applied whenever the user is updated regardless of
whichever endpoint was used.
2023-07-05 12:17:47 -07:00
vaibhavagarwal220
fecde6bdba fixed null $name error for anonymous user 2023-06-24 13:57:02 +05:30
Steven Nguyen
5d385c9a9d
Fix phone verification secret in events & payload
The secret in events & payload should match the secret sent to
messaging.
2023-06-22 17:54:09 -07:00
Steven Nguyen
37ad61933c
Set email & name after OAuth if they're empty
The logic before was incorrect. Really, email and name should only be
set if they're empty.
2023-06-22 17:46:09 -07:00
Torsten Dittmann
1f46d03e8c feat: initial mfa implementation 2023-06-22 15:35:49 +02:00
Torsten Dittmann
fd154f04d3 fix: abuse phone param 2023-06-16 12:42:24 +02:00
Jake Barnby
d3e7830620
Update changes 2023-06-16 14:16:19 +12:00
Jake Barnby
031f8270ff
Merge remote-tracking branch 'origin/1.4.x' into validator-mv
# Conflicts:
#	composer.lock
2023-06-15 12:28:32 +12:00
Christy Jacob
a9e2eca8a4
Merge pull request #5683 from appwrite/master
Update 1.4.x from Master
2023-06-12 13:20:26 +05:30
shimon
57bc7d0584 functions/builds/deletes worker 2023-06-11 17:08:48 +03:00
Steven Nguyen
b3c9a34e5e
Make users searchable by label 2023-06-09 10:19:57 -07:00
Prateek Banga
1475497ffb Merge branch 'master' of https://github.com/fanatic75/appwrite into fix-4846-added-expiry-value-to-account-sessions 2023-06-02 14:53:26 +05:30
Steven Nguyen
5afc49784e
Update the Update Phone API to also set the password
This is to ensure the behavior matches the Update Email endpoint.
2023-05-31 13:52:05 -07:00
Steven Nguyen
5ef3162cee
Don't rely on isAnonymousUser to check whether to verify password
It's possible for a user to not be anonymous and not have a password.
Using passwordUpdate is a better indicator as to whether the user has
set a password or not.
2023-05-30 17:17:20 -07:00
Steven Nguyen
7dec6c7321
Fix 500 error when a passwordless user creates an email session 2023-05-30 16:59:55 -07:00
shimon
f1466c05cf refactor workers 2023-05-29 16:58:45 +03:00
Steven Nguyen
9d13d72c71
Update the Update Account Status API to clear the cookie
After a user updates their status, their session no longer works
however, the cookie may still exist in their browser, preventing other
API calls from completing successfully.
2023-05-23 10:40:31 -07:00
Prateek Banga
977279b679 fix: expire format for get session api 2023-05-22 18:34:51 +05:30
Prateek Banga
249bec5124 fixed expire format for phone session, anonymous session, oauth session 2023-05-22 18:18:52 +05:30
Prateek Banga
8673df4ac5 fix: expire format in magic url sessions 2023-05-22 17:52:25 +05:30
Prateek Banga
19a3db69f8 fix updated expire format to iso format 2023-05-20 21:09:48 +05:30
Prateek Banga
5cb9cc9dfd fix expire field in list account sessions api 2023-05-20 02:36:45 +05:30
Steven Nguyen
9961609d71
Update the Update Account Status API to clear the cookie
After a user updates their status, their session no longer works
however, the cookie may still exist in their browser, preventing other
API calls from completing successfully.
2023-05-19 11:58:17 -07:00
fogelito
f6153b7626 Use array instead of variadic 2023-05-16 15:56:20 +03:00
Matej Bačo
6885e6ea0e linter fix 2023-05-01 17:51:31 +02:00
Matej Bačo
70b5281a0b Improve GitHub oauth email discovery 2023-05-01 15:54:33 +02:00
fogelito
9dcf4c0984 validations changes 2023-04-25 14:35:49 +03:00
Damodar Lohani
ac9f434c85 more fixes and reset endpoints 2023-04-19 08:44:22 +00:00
Damodar Lohani
0177ddccb3 use custom templates to send email when enabled 2023-04-19 08:29:29 +00:00
Christy Jacob
0fb34433b9 feat: personal data filters to enhance password protection 2023-04-14 00:20:03 +04:00
Christy Jacob
8a5a3db082 Merge branch 'master' of github.com:appwrite/appwrite into disallow-personal-data 2023-04-13 12:55:49 +04:00
Damodar Lohani
d394715b56 Merge remote-tracking branch 'origin/master' into feat-custom-smtp 2023-04-13 01:35:56 +00:00
Torsten Dittmann
52d7dcf082 fix: update prefs endpoints to not fallback to stdClass 2023-04-12 18:02:43 +02:00
Christy Jacob
9ca700f04a Merge branch 'master' of github.com:appwrite/appwrite into disallow-personal-data 2023-04-12 15:12:06 +04:00
Christy Jacob
8690c57a7c feat: initial commit 2023-04-12 03:01:50 +04:00
Jake Barnby
5cbb08d6f1
Fix response model types for update password + update status 2023-04-11 20:41:24 +12:00
Jake Barnby
7f8f34793e
Merge remote-tracking branch 'origin/1.3.x' into doc-db-relationships
# Conflicts:
#	composer.lock
2023-04-11 15:57:35 +12:00
Damodar Lohani
41d22fb50b Merge remote-tracking branch 'origin' into feat-db-pools-master-sync-2 2023-03-30 08:02:31 +00:00
Vincent (Wen Yu) Ge
19d5ea03b9 Updates links for query page 2023-03-29 19:38:39 +00:00
Damodar Lohani
7764073bdd fix typo 2023-03-17 00:58:21 +00:00
Damodar Lohani
893d305453 fix template issues 2023-03-17 00:55:00 +00:00
Matej Bačo
c01fcb130c Merge branch 'feat-db-pools-master' into feat-db-pools-sync 2023-03-14 12:58:54 +01:00
Damodar Lohani
c633eda501 return default template 2023-03-14 09:09:34 +00:00
Damodar Lohani
c7db44b45f default sms template 2023-03-14 09:07:42 +00:00
Damodar Lohani
82498459db update project smtp using hook 2023-03-13 09:21:16 +00:00
Damodar Lohani
07010a5192 set SMTP config from project 2023-03-12 02:14:03 +00:00
Pranav2612000
c97a4868b1 fix: trigger account subscription event on email verification 2023-03-11 00:23:49 +05:30
Damodar Lohani
ad8ae92a6d
Merge branch '1.3.x' into feat-reset-sdk-account-model 2023-03-09 07:06:24 +05:45
Steven Nguyen
85a2d623a6
Update APIs to check X-Appwrite-Timestamp header
Appwrite will refer to the X-Appwrite-Timestamp header for when the
request was originally sent and reject the request if the Timestamp
is older than the updatedAt timestamp of the document.
2023-03-07 10:54:52 -08:00
Torsten Dittmann
ae32536be2 Merge branch 'master' of https://github.com/appwrite/appwrite into chore-release-1-3-console-sdk 2023-02-28 14:45:34 +05:30
Damodar Lohani
dd9eab65c8
Merge branch 'master' into feat-reset-sdk-account-model 2023-02-26 10:46:07 +05:45
Torsten Dittmann
8b7dd6eaa6
Merge pull request #5083 from singhbhaskar/fix-5070-session-create-event-doesnt-show-in-Appwrite-Console-user-activity-for-OAuth-Sessions
Adding missing audits.userId to routes
2023-02-24 15:29:21 +05:30
Torsten Dittmann
dacb713450
Merge branch 'master' into fix-4982-email-session-expire-string-formattz 2023-02-24 15:23:33 +05:30
Steven Nguyen
c5ebcbab2b
Add offline support labels on endpoints 2023-02-23 14:47:45 -08:00
Christy Jacob
10b7503d62 feat: support case insensitive emails 2023-02-22 17:09:22 +05:30
Damodar Lohani
6b6f9edbd6
Merge branch '1.3.x' into feat-13x-master-sync 2023-02-21 07:38:46 +05:45
Damodar Lohani
104d99e636 fix default value error 2023-02-20 07:08:27 +00:00
Damodar Lohani
81add700c6 fix error 2023-02-20 04:01:08 +00:00
Damodar Lohani
9f3e815167
Merge branch 'feat-password-history' into feat-password-dictionary 2023-02-20 07:56:17 +05:45
Damodar Lohani
4e1a4b961c update attribute errors 2023-02-20 01:51:56 +00:00
Damodar Lohani
7e055c585d formatting fix 2023-02-20 01:37:33 +00:00
Damodar Lohani
452ee5c086 update dictonary validator 2023-02-20 01:34:05 +00:00
Eldad A. Fux
6696373d28
Merge pull request #4974 from appwrite/lohanidamodar-patch-3
Oauth2 check if provider is enabled
2023-02-19 08:53:41 +02:00
Damodar Lohani
5acd78463a Merge remote-tracking branch 'origin/feat-db-pools' into feat-db-pools-master-sync 2023-02-16 00:44:29 +00:00
Damodar Lohani
171f30adb1 Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-02-16 00:29:37 +00:00
Damodar Lohani
2d702b62b2 switch SDK response model from account to user 2023-02-15 00:10:54 +00:00
Damodar Lohani
71d2c45a92 Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-02-14 04:35:19 +00:00
Jake Barnby
f6fc9a8d8c
Merge remote-tracking branch 'origin/master' into feat-technical-debt-2
# Conflicts:
#	composer.lock
2023-02-14 14:22:08 +13:00
shimon
5850a454e0 addressing comments 2023-02-05 22:07:46 +02:00
Bhaskar Singh
e9d53cbc46 Adding missing audits.userId to routes 2023-02-05 12:32:56 +05:30
munyoudoum
ff5c5c7138 fix(api/account): formatTz for expire property in POST email sessions 2023-01-30 00:32:05 +07:00
Damodar Lohani
31b4c73b16
use variable 2023-01-29 15:30:39 +05:45
Christy Jacob
e5a6db6133
Merge pull request #4890 from appwrite/doc-clarify-permission
Update permission and ID param descriptions for grammar and clarity.
2023-01-28 04:15:20 +05:30
Vincent (Wen Yu) Ge
b25dc38a63 clarify custom ID vs unique ID 2023-01-20 22:22:16 +00:00
Christy Jacob
4142ffdb70 feat: update account codes 2023-01-19 17:26:41 +05:30
fogelito
c4ae047833 Merge branch 'master' of github.com:appwrite/appwrite into feat-technical-debt-2
 Conflicts:
	app/init.php
	composer.json
	composer.lock
2023-01-16 10:24:37 +02:00
Damodar Lohani
4f35353289 Merge branch 'feat-password-history' of https://github.com/appwrite/appwrite into feat-password-dictionary 2023-01-16 05:09:55 +00:00
Damodar Lohani
fe472e5b36 Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-password-history 2023-01-16 05:04:13 +00:00
shimon
a852672bff Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats 2023-01-15 17:18:32 +02:00
Vincent (Wen Yu) Ge
45aea5b941 Update branch with master 2023-01-13 14:53:54 -05:00
Vincent (Wen Yu) Ge
92a384e31c Fix descriptions for ID and regen 1.2.x specs 2023-01-13 14:27:08 -05:00
Bradley Schofield
31b718d829 Replace Appwrite Validators with backported Utopia ones
+ Updated Utopia Framework to 0.26.0
+ Replaced Appwrite Validators with Utopia ones
2023-01-13 15:28:04 +00:00
Damodar Lohani
f41e3b1e8f Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-01-12 07:25:23 +00:00
Eldad A. Fux
f0bb8dcc33
Merge pull request #4859 from appwrite/refactor-mails-next
refactor: make mails event and worker general
2023-01-12 09:07:43 +02:00
Christy Jacob
837bad59a4 feat: add tests 2023-01-11 18:10:49 +05:30
Christy Jacob
71150ced1a feat: add tests 2023-01-11 18:05:07 +05:30
Christy Jacob
2bc85e4708 feat: linter fixes 2023-01-11 17:12:29 +05:30
Christy Jacob
9f9daf900a feat: review comments 2023-01-11 17:11:33 +05:30
Christy Jacob
e3a2135515 feat: linter fixes 2023-01-10 20:18:45 +05:30
Christy Jacob
59adaff541 feat: linter fixes 2023-01-10 14:23:08 +05:30
Damodar Lohani
d2ca803753 add provider enabled check in the redirect 2023-01-10 04:52:21 +00:00
Christy Jacob
3f992b316e feat: add code to account creation endpoint 2023-01-09 22:52:15 +05:30
Christy Jacob
b751af6db9 feat: add code to account creation endpoint 2023-01-09 22:46:02 +05:30
Christy Jacob
78a057ebf9 feat: add code to account creation endpoint 2023-01-09 22:39:58 +05:30
Damodar Lohani
b238a1ef2d fix format 2023-01-09 10:44:28 +00:00
Damodar Lohani
87c7e76a16
Oauth2 check if provider is enabled 2023-01-09 16:20:03 +05:45
Damodar Lohani
8927c71b69 fix formatting 2022-12-26 10:34:41 +00:00
Damodar Lohani
0760ea90d6 use dictionary validator 2022-12-26 10:22:49 +00:00
Damodar Lohani
a9078cded5 rename resource 2022-12-26 09:24:51 +00:00
Damodar Lohani
276032b3f7 error fix 2022-12-26 05:55:02 +00:00
Damodar Lohani
574ffa4d4b check dictionary is enabled before checking password 2022-12-26 05:52:49 +00:00
Damodar Lohani
e9710bdb76 formatting fix 2022-12-26 05:47:20 +00:00
Damodar Lohani
1ff8ce2382 check against passwords dictionary 2022-12-26 05:24:26 +00:00
Damodar Lohani
2603f91a6a use password history on account create and update password 2022-12-23 07:19:35 +00:00
Bradley Schofield
c0daed3644 Refactor names and cleanup code 2022-12-20 16:11:30 +00:00
Bradley Schofield
886a1a2abb Port Deletes and Builds worker 2022-12-20 12:22:58 +00:00
Damodar Lohani
5b1c54c440 fix suggestions 2022-12-19 05:07:41 +00:00
Damodar Lohani
30ece2d36a validator for password history 2022-12-18 09:08:51 +00:00
Damodar Lohani
f7dd37a9d1 format fix 2022-12-18 08:54:53 +00:00
Damodar Lohani
d098c8c698 use array slice 2022-12-18 08:47:02 +00:00
Damodar Lohani
4abc30eed1 refactor: fix formatting issues 2022-12-18 06:31:14 +00:00
Damodar Lohani
0eae73e7b8 fix: password comparison 2022-12-18 06:27:41 +00:00
Damodar Lohani
51ad9c6479 fix: get history limit before adding password to history 2022-12-18 04:38:27 +00:00
Damodar Lohani
0b1b7b8170 feat: check history limit 2022-12-16 10:47:08 +00:00
Damodar Lohani
61e03eeedf add new password to the history 2022-12-16 10:29:20 +00:00
Damodar Lohani
8e7b89ec03 feat: check password history 2022-12-16 10:22:39 +00:00
Damodar Lohani
12302d5b3d refactor: remove empty param 2022-12-16 06:34:03 +00:00
Damodar Lohani
495da1bfd4 fix: template path 2022-12-16 06:11:12 +00:00
Damodar Lohani
5d195659bd refactor: mails refactor 2022-12-15 09:22:05 +00:00
fogelito
8ade726932 Changing Role + Permissions namespace 2022-12-14 18:04:06 +02:00
fogelito
f96128e14f Changing Id 2022-12-14 17:42:25 +02:00
Damodar Lohani
5741a960c7 refactor: use refactored maile event and worker 2022-12-14 06:35:04 +00:00
Damodar Lohani
e0be09ded6 refactor: use session group for session limit 2022-12-11 08:33:52 +00:00
shimon
d3bc4da15c Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats 2022-12-04 10:35:56 +02:00
Christy Jacob
f239296059 Merge branch 'master' of https://github.com/appwrite/appwrite into feat-db-pools 2022-11-23 19:05:19 +00:00
Steven Nguyen
01556184c7
Fix the default oauth paths to match the route 2022-11-23 09:57:49 -08:00
Eldad Fux
95e835a902 Deprecated Usage stats 2022-11-23 19:08:42 +02:00
gepd
64ba896738
bug fix: failure status shoudn't be nulled 2022-11-22 17:05:04 -03:00
Matej Baco
5ec548cc06 Fix more failing tests 2022-11-18 14:13:33 +01:00
Bradley Schofield
0b883df5ec Fix Tests 2022-11-14 09:42:18 +00:00
Bradley Schofield
66b805829c Move authDuration into auths attribute in project 2022-11-14 09:30:45 +00:00
Bradley Schofield
4dfafd1169 Merge branch 'master' into feat-implement-session-length-api 2022-11-04 16:11:38 +00:00
Bradley Schofield
e1f9a8e0ce Clean up a couple things and fix tests 2022-11-04 14:48:29 +00:00
Bradley Schofield
4cfc3b3a7f Update authDuration fallback value 2022-11-04 10:12:02 +00:00
Bradley Schofield
94676a6c16 Alter sessionVerify to remove expire 2022-11-04 09:50:59 +00:00
Eldad A. Fux
44ca7d9459
Merge pull request #4631 from appwrite/feat-fix-account-naming
Updated titles on account routes
2022-11-03 18:19:41 +02:00
Eldad Fux
103469928e Updated routes 2022-11-03 17:24:32 +02:00
Bradley Schofield
4b8287c097 Remove 'expire' from sessions 2022-11-03 15:03:39 +00:00
Bradley Schofield
cddacfbb78 Handle Eldad's Comments 2022-11-01 14:43:18 +00:00
Bradley Schofield
5dc8a2dee0 Add Tests and fix bugs 2022-11-01 11:15:45 +00:00
Bradley Schofield
d34359fd49 Implement Variable Session Duration 2022-10-31 14:54:15 +00:00
Vincent (Wen Yu) Ge
4cee87273c
Merge branch 'master' into doc-unique-id 2022-10-04 10:51:38 -04:00
Vincent (Wen Yu) Ge
ae2100244f Update unique() to be ID.unique() 2022-10-03 20:22:28 +00:00
Torsten Dittmann
0c1222f0f5 Merge branch 'master' of https://github.com/appwrite/appwrite into 1.0.x 2022-09-30 14:23:06 +02:00
Matej Bačo
46c91899e7
Merge branch '0.16.x' into feat-improve-sms-e2e-tests 2022-09-23 08:23:29 +02:00
Christy Jacob
7abb426e3f fix: hash phone auth code 2022-09-23 03:55:17 +05:30
Matej Bačo
a983e792d8 Refactor required param values 2022-09-19 10:05:42 +00:00
Matej Bačo
6e8a4cc97b Update sms mock to use request catcher 2022-09-19 08:09:48 +00:00
Christy Jacob
626e4b1b8a feat: update getSessions to listSessions in users and accounts API 2022-09-14 03:43:04 +05:30
Christy Jacob
937674a373 feat: update getLogs to listLogs in users and account API 2022-09-14 02:35:03 +05:30
shimon
342c4a3253 audits.resource label update 2022-09-08 16:06:16 +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
Eldad Fux
01fb4045bd Sync with 0.16 2022-09-07 14:11:10 +03:00
Eldad Fux
1f17fb34e4 Merge branch '0.16.x' of https://github.com/appwrite/appwrite into fix-response-syntax 2022-09-07 14:07:40 +03:00
Eldad Fux
0895a25615 Fixed response syntax with new FW version 2022-09-07 14:02:36 +03:00
shimon
1362902082 audit event name reformation 2022-09-05 11:00:08 +03:00
shimon
db715f3e7d decouple audits log from events 2022-09-04 13:31:38 +03:00
shimon
8e1dc84a48 account labels 2022-09-04 10:32:56 +03:00
Matej Bačo
63c02677a0
PR review changes 2022-08-30 13:55:23 +02:00
Matej Bačo
889eaff418 Merge remote-tracking branch 'origin/feat-list-users-queries' into feat-list-endpoints-queries 2022-08-29 08:52:28 +00:00
Jake Barnby
82bea82d94 Update passwordUpdate check 2022-08-27 15:17:48 +12:00
Matej Bačo
c85363f355 Fix bugs after merge 2022-08-25 09:59:28 +00:00
Matej Baco
fd1068a600 Merge branch 'feat-list-users-queries' into feat-list-endpoints-queries 2022-08-25 10:56:06 +02:00
Jake Barnby
625608804e Merge remote-tracking branch 'origin/0.16.x' into refactor-permissions-inc-console-fix
# Conflicts:
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	app/controllers/api/databases.php
#	app/controllers/api/storage.php
#	app/workers/builds.php
#	src/Appwrite/Stats/Usage.php
#	src/Appwrite/Usage/Calculators/Database.php
2022-08-25 18:21:15 +12:00
Matej Bačo
2d82eed4be Linter fix 2022-08-23 13:10:27 +00:00
Matej Bačo
b1348dbdd8 Upgrade account logs queries 2022-08-23 13:06:59 +00:00
Damodar Lohani
6af467398b update usage labels 2022-08-21 02:04:52 +00:00
Jake Barnby
24875e352d Merge fixes 2022-08-19 17:05:39 +12:00
Jake Barnby
cb6fc7f618 Merge branch 'origin/datetime-attributes' into refactor-permissions-inc-console-fix
# Conflicts:
#	.gitignore
#	app/config/collections.php
#	app/controllers/api/account.php
#	app/controllers/api/databases.php
#	app/controllers/api/storage.php
#	app/controllers/api/users.php
#	composer.lock
#	tests/e2e/Services/Account/AccountCustomClientTest.php
2022-08-19 16:49:34 +12:00
Jake Barnby
5f990ecb6d Fix imports 2022-08-19 16:28:40 +12:00
Jake Barnby
7019be987c Merge remote-tracking branch 'origin/0.16.x' into origin/datetime-attributes
# Conflicts:
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	app/controllers/api/account.php
#	app/controllers/api/users.php
#	app/controllers/shared/api.php
#	app/workers/deletes.php
#	composer.lock
#	docker-compose.yml
#	phpunit.xml
#	src/Appwrite/Event/Delete.php
2022-08-19 16:20:19 +12:00
Jake Barnby
66539bbe3a Review updates for role helper usage 2022-08-19 16:04:33 +12:00
Damodar Lohani
db9faebcc9
Update app/controllers/api/account.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2022-08-18 16:04:19 +05:45
Damodar Lohani
4d482ebb81 fix accounts PR 2022-08-18 00:31:56 +00:00
Damodar Lohani
a1e6f7bdf4 Merge branch 'feat-audits-label' of https://github.com/appwrite/appwrite into feat-usage-updates 2022-08-17 09:34:40 +00:00
shimon
cc887beae9 sync with 0.16 2022-08-17 10:32:42 +03:00
shimon
2dc8fba40a Merge branch '0.16.x' of github.com:appwrite/appwrite into feat-audits-label
 Conflicts:
	app/controllers/api/account.php
	app/controllers/api/users.php
	composer.json
	composer.lock
2022-08-17 10:05:37 +03:00
Damodar Lohani
3bc0aa8dca fix merge issues 2022-08-17 02:35:55 +00:00
Damodar Lohani
80dfa85c82 Merge branch 'feat-audits-label' of https://github.com/appwrite/appwrite into feat-usage-updates 2022-08-17 00:45:07 +00:00
shimon
7ad7d1807e fill gaps from merge 2022-08-16 17:56:05 +03:00
shimon
5d284b8c27 fill gaps from merge 2022-08-16 16:20:35 +03:00
Matej Bačo
1e96f8c3d9 Revert changes regarding AccountAPI createAccount 2022-08-16 12:05:46 +00:00
shimon
de42895096 fill gaps from merge 2022-08-16 14:27:50 +03:00
shimon
923a741c5a Merge branch '0.16.x' of github.com:appwrite/appwrite into feat-audits-label
 Conflicts:
	app/controllers/api/account.php
	app/controllers/api/functions.php
	app/controllers/api/users.php
2022-08-16 12:47:51 +03:00
Jake Barnby
326220762e Exception fixes 2022-08-16 21:07:30 +12:00
shimon
8f8f033d1a fill gaps from merge 2022-08-16 12:00:28 +03:00
Jake Barnby
bbf7f8d8c3 Merge remote-tracking branch 'origin/origin/datetime-attributes' into refactor-permissions-inc-console-fix
# Conflicts:
#	app/controllers/api/databases.php
#	app/controllers/api/storage.php
#	src/Appwrite/Extend/Exception.php
2022-08-16 20:30:00 +12:00
Jake Barnby
fb34ecfa7d Merge remote-tracking branch 'origin/0.16.x' into datetime-attributes-merge
# Conflicts:
#	app/controllers/api/account.php
#	app/controllers/api/databases.php
#	app/controllers/api/functions.php
#	app/controllers/api/projects.php
#	app/controllers/api/storage.php
#	app/controllers/api/teams.php
#	app/controllers/api/users.php
#	app/controllers/general.php
#	app/controllers/shared/api.php
2022-08-16 19:20:26 +12:00
Christy Jacob
5b7b39a300
Revert "Fix Endpoint Order" 2022-08-16 12:29:03 +05:30
Damodar Lohani
34fd6763e1
Update app/controllers/api/account.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-08-16 11:14:55 +05:45
shimon
f091774afd fill gaps from merge 2022-08-15 20:04:23 +03:00
shimon
590c1467bc Merge branch '0.16.x' of github.com:appwrite/appwrite into feat-audits-label
 Conflicts:
	app/controllers/api/account.php
	app/controllers/api/functions.php
	app/controllers/api/users.php
2022-08-15 18:19:59 +03:00
Jake Barnby
77a28a2de7 Don't use ID helper with existing ID's 2022-08-15 23:24:31 +12:00
Eldad A. Fux
72e524963c
Update app/controllers/api/account.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2022-08-15 11:30:58 +03:00
Christy Jacob
7723c633a0 feat: fix tests 2022-08-15 13:24:54 +05:30
Christy Jacob
509f9083c9 Merge branch '0.16.x' of github.com:appwrite/appwrite into feat-reorder-endpoints-2 2022-08-15 12:43:24 +05:30
Eldad Fux
95181546b4 Adpated tests 2022-08-14 21:09:24 +03:00
Eldad Fux
bd77354926 Fixed test 2022-08-14 20:22:01 +03:00
Eldad Fux
22c38a484f Merge branch 'feat-password-hash-algos' of https://github.com/appwrite/appwrite into feat-missing-phone-param 2022-08-14 19:43:53 +03:00
Eldad Fux
98fc8669e1 Merge branch '0.16.x' of https://github.com/appwrite/appwrite into feat-password-hash-algos 2022-08-14 19:23:30 +03:00
Eldad Fux
2ed9199bf1 Added the ability to create a user with a phone number 2022-08-14 18:10:12 +03:00
Jake Barnby
613a0f8006 ID and test fixes 2022-08-15 02:22:38 +12:00
Eldad Fux
b36c24c508 Decouple Auth code from SMS provider adapter 2022-08-14 17:19:58 +03:00
Eldad Fux
25f176875d Changed provider name from phone to sms 2022-08-14 16:43:41 +03:00
Eldad A. Fux
d641fbb635
Merge pull request #3588 from appwrite/feat-simplify-exceptions
Simplify Exception Creation
2022-08-14 15:27:52 +03:00
Jake Barnby
9c260164ef Merge remote-tracking branch 'origin/feat-datetime-attributes-with-database-query-update' into refactor-permissions-inc-queries-update-datetime-fixes
# Conflicts:
#	app/controllers/api/databases.php
#	app/controllers/api/storage.php
#	app/controllers/general.php
#	app/controllers/shared/api.php
#	composer.json
#	composer.lock
2022-08-14 23:46:34 +12:00
Damodar Lohani
5120158bdb Merge branch 'feat-audits-label' of https://github.com/appwrite/appwrite into feat-usage-updates 2022-08-14 11:39:41 +00: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
Christy Jacob
bb4693ddfc feat: update email session endpoint 2022-08-14 15:41:21 +05:30
Steven
610ec1a6a4 Update database query syntax 2022-08-14 05:44:55 +00:00
Jake Barnby
fe5d3a1892 Use permission helpers 2022-08-14 17:21:11 +12:00
Christy Jacob
5296e61d35 feat: address issues on accounts controller 2022-08-13 20:45:19 +05:30
shimon
630954c94e some fixes 2022-08-13 17:55:27 +03:00
Christy Jacob
8b23dcd69e fix: update constructor, remove account entity, add missing ID error 2022-08-13 20:14:04 +05:30
Jake Barnby
ed712fb196 Merge remote-tracking branch 'origin/0.16.x' into refactor-permissions-inc-console-fix
# Conflicts:
#	app/controllers/general.php
#	composer.lock
2022-08-14 02:31:06 +12:00
Jake Barnby
68cc919aaa Test fixes 2022-08-14 02:10:28 +12:00
shimon
51e3fc8cab some fixes 2022-08-13 12:59:34 +03:00
shimon
48b2fb0b36 Merge branch '0.16.x' of github.com:appwrite/appwrite into feat-audits-label 2022-08-13 10:34:25 +03:00
shimon
cc9dad6bb8 Tidy up 2022-08-13 10:34:03 +03:00
Eldad Fux
3c7a7f0fa4 Merge branch '0.16.x' of https://github.com/appwrite/appwrite into origin/datetime-attributes 2022-08-13 06:21:50 +03:00
Damodar Lohani
be00b64b7e Merge branch 'feat-audits-label' of https://github.com/appwrite/appwrite into feat-usage-updates 2022-08-13 03:14:28 +00:00
Steven
1abe9d4c01 Merge branch '0.16.x' into fix-datetime-attributes 2022-08-12 22:54:33 +00:00
Jake Barnby
09b001e891 PR fixes 2022-08-13 02:41:57 +12:00
Bradley Schofield
d86e4ac0b6 Run Linter 2022-08-12 15:15:58 +01:00
Bradley Schofield
d9104ceced Update capitalisation on some names 2022-08-12 15:15:36 +01:00
Bradley Schofield
7af92b3b30 Fix Endpoint Order 2022-08-12 15:10:41 +01:00
shimon
1af95fcdaa Tidy up 2022-08-12 16:21:32 +03:00
shimon
90cfac9b52 replace request param extractions 2022-08-12 14:01:12 +03:00
Jake Barnby
1d7c25b561 Single role per permissions entry 2022-08-12 22:36:59 +12:00
shimon
b5f977e46d adding user to audits labels 2022-08-11 16:19:05 +03:00
Damodar Lohani
cb369dd326 update account routes usage labels 2022-08-10 08:45:10 +00:00
Damodar Lohani
16fe9e241a Merge branch 'feat-audits-label' of https://github.com/appwrite/appwrite into feat-usage-updates 2022-08-10 01:49:27 +00:00
shimon
d2519c9a5b addressing comments 2022-08-09 17:38:54 +03:00
Damodar Lohani
bce998cb53 update imports and fix database usage 2022-08-09 06:28:38 +00:00
Jake Barnby
fb0168ea50 Fix erroneous whitespace 2022-08-09 14:48:39 +12:00
shimon
62ef532801 leftovers 2022-08-08 17:32:54 +03:00
shimon
89f164bdd7 resource namespace 2022-08-08 15:19:41 +03:00
shimon
a6a9ad8cc0 databases controller 2022-08-08 11:14:27 +03:00
shimon
e9ef94e8af account controller 2022-08-07 18:49:30 +03:00
Jake Barnby
e8af744c97 More write ref updates 2022-08-05 18:00:56 +12:00
Jake Barnby
62b1eba836 Replace write refs 2022-08-05 17:23:18 +12:00
Jake Barnby
7b9fb32fae Update role references 2022-08-03 21:52:34 +12:00
Jake Barnby
dbb8e5421a Fix syntax error 2022-08-03 17:43:03 +12:00
Jake Barnby
1ab86c9331 Role reference updates 2022-08-03 16:17:49 +12:00
Jake Barnby
ce38e74ba2 Update remaining services to new permissions 2022-08-02 21:21:53 +12:00
Matej Bačo
15b5df10a4 Fix search attribute regarding phone number 2022-07-28 09:36:08 +00:00
Bradley Schofield
96c6c0ff00 Migrate all exceptions to new signature 2022-07-26 15:24:32 +01:00
Matej Bačo
ef3496d55b Bug fixing afte merge 2022-07-25 12:37:29 +00:00
Matej Bačo
dbccf39a9f Merge branch 'master' into feat-password-hash-algos 2022-07-25 12:37:07 +00:00
Bradley Schofield
40022decb4 Start working on simplifying exceptions 2022-07-22 15:38:06 +01: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
45ac40cc85 change function names 2022-07-13 17:02:49 +03:00
fogelito
f384a3352b change class from database:: to dateTime:: 2022-07-12 16:32:39 +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
acba505144 addCookie timestamp 2022-07-05 21:24:10 +03:00
fogelito
203b3058a2 providerAccessTokenExpiry 2022-07-05 16:06:55 +03:00
fogelito
a9a91603d1 account expire 2022-07-05 13:59:03 +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
Christy Jacob
9fdaa92bd1 feat: trigger sms for createVerification 2022-06-29 01:04:08 +02:00
Christy Jacob
43f834c0bd feat: add new errors for phone auth 2022-06-24 12:49:00 +02:00
Torsten Dittmann
9d7b6927d6 Merge branch '0.15.x' of https://github.com/appwrite/appwrite into feat-increase-array-element-length 2022-06-22 11:10:03 +02:00
Matej Bačo
bd9cb92035 Fix tests 2022-06-22 08:00:12 +00:00
Matej Bačo
d9a88515bc Merge remote-tracking branch 'origin/0.15.x' into feat-password-hash-algos 2022-06-21 14:03:19 +00:00
Matej Bačo
a5836ecc60 PR review changes 2022-06-21 13:59:52 +00:00
Torsten Dittmann
e553ba2d07 fix: account phone internal ids 2022-06-20 23:38:45 +02:00
Torsten Dittmann
e6edcb5459
Merge pull request #3357 from appwrite/feat-phone-authentication
feat: phone authentication
2022-06-20 18:12:36 +02:00
Torsten Dittmann
48177e8d03 docs: update new phone docs 2022-06-20 16:47:49 +02:00
Torsten Dittmann
511898afc9 Merge branch '0.15.x' of https://github.com/appwrite/appwrite into origin/feat-internal-id 2022-06-20 15:34:27 +02:00
Torsten Dittmann
d0ad879f4a Merge branch '0.15.x' of https://github.com/appwrite/appwrite into feat-phone-authentication 2022-06-20 15:01:17 +02:00
Torsten Dittmann
6dd41b52c3 Merge branch '0.15.x' of https://github.com/appwrite/appwrite into feat-phone-authentication 2022-06-20 13:38:39 +02:00
Torsten Dittmann
5a4a9e0739 Merge branch '0.15.x' of https://github.com/appwrite/appwrite into origin/feat-internal-id 2022-06-19 11:43:58 +02:00
Torsten Dittmann
bbdf70ee90 feat: use new $createdAt and $updatedAt attributes 2022-06-15 14:46:52 +02:00
Matej Bačo
6758e78cf1 Introduce APP_LIMIT_ARRAY_ELEMENT_SIZE 2022-06-15 12:07:14 +00:00
Matej Bačo
0aaa5779ab Linter fixes 2022-06-14 11:08:54 +00:00
Matej Bačo
f0cd4437d8 Rebuilds, improve tests 2022-06-14 10:40:51 +00:00
Torsten Dittmann
1f91e5328a fix: controller title for email session 2022-06-14 10:30:35 +02:00
Torsten Dittmann
8d465c67c2 feat: account sessions for emails 2022-06-14 10:17:50 +02:00
Torsten Dittmann
286f174f34 fix: docs 2022-06-14 09:27:27 +02:00
Matej Bačo
001e69ab80 Merge remote-tracking branch 'origin/0.15.x' into feat-password-hash-algos 2022-06-13 12:53:40 +00:00
Matej Bačo
bdaf9bcdb8 Removed hashhing algo from endpoints except import 2022-06-13 12:53:28 +00:00
Matej Bačo
0d94e4c9ce Merge branch 'master' into feat-password-hash-algos 2022-06-10 08:03:09 +00:00
Torsten Dittmann
e444ba6886 style: fix linter errors 2022-06-08 16:18:28 +02:00
Torsten Dittmann
70c98b0cfc feat: messaging worker 2022-06-08 15:57:34 +02:00
Torsten Dittmann
dc25883685 feat: add update and verification method for account and users 2022-06-08 14:50:31 +02:00
fogelito
f2c545db64 removing some duplication on collections.php
adding var hint for $user
2022-06-08 12:20:23 +03:00
Torsten Dittmann
8ce669da6f feat: initial phone authentication 2022-06-08 11:00:38 +02:00
fogelito
5310e2cf7c add userInternalId to sesseions , tokens , members + index for each attribute 2022-06-07 12:37:09 +03:00
Jake Barnby
254a075d7d Update JWT creation abuse limits 2022-06-07 08:57:37 +12:00
Everly Precia Suresh
61c8cf5ccd Merge branch 'master' of https://github.com/appwrite/appwrite into introduce-formatter-and-linter 2022-05-31 13:48:05 +00:00
Everly Precia Suresh
94e225411f update refacror 2022-05-31 12:33:13 +00:00
Everly Precia Suresh
e80ab77cab update refactor with changes 2022-05-31 11:11:55 +00:00
Everly Precia Suresh
f8fc5ca16c
remove ?
Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2022-05-31 16:33:16 +05:30
Everly Precia Suresh
425d81256b rename audit to EventAudit 2022-05-25 13:49:32 +00:00
Everly Precia Suresh
7316e1c1ae fix multi-line params in account.php 2022-05-23 16:34:03 +00:00
Everly Precia Suresh
19300ccdd7 format files in app, src, tests 2022-05-23 14:54:50 +00:00
Everly Precia Suresh
722822dc31 refactor account.php 2022-05-18 16:14:21 +00:00
Torsten Dittmann
b1727b6d1c
Merge branch '0.14.x' into feat-account-update-status 2022-05-16 12:26:33 +02:00
Torsten Dittmann
bb0db796f7 feat: account update status 2022-05-16 11:58:17 +02:00
Torsten Dittmann
4621a150e4 fix: oauth2 verification 2022-05-16 11:34:00 +02:00
Torsten Dittmann
5a9a967f35 fix: delete all sessions event 2022-05-12 21:31:15 +02:00
Torsten Dittmann
158ecce959 Merge branch 'master' of https://github.com/appwrite/appwrite into 0.14.x 2022-05-12 20:41:04 +02:00
Torsten Dittmann
e69a22042c
Merge pull request #3113 from appwrite/feat-new-event-model
feat: new event model
2022-05-12 19:53:51 +02:00
Torsten Dittmann
9455a7c573
Merge pull request #3144 from appwrite/feat-array-limits
Feat: Array API limits
2022-05-12 19:03:29 +02:00
Torsten Dittmann
76689b4b30
Merge pull request #3187 from appwrite/fix-check-oauth-email-verification
Fix check oauth email verification
2022-05-12 18:26:00 +02:00
Torsten Dittmann
47ef1c9038 whitespace fixes 2022-05-12 18:25:36 +02:00
Torsten Dittmann
0525d2cc7b fix: remove eventData 2022-05-10 15:52:55 +02:00
Torsten Dittmann
fdd16e44c6 Merge branch '0.14.x' of https://github.com/appwrite/appwrite into feat-new-event-model 2022-05-09 09:12:06 +02:00
Matej Bačo
ea4c1b9f9f Merge branch '0.14.x' into feat-sessions-subquery 2022-05-08 19:36:59 +00:00
Torsten Dittmann
c2d11aab7e fix: magic url email verification 2022-05-08 21:35:28 +02:00
Matej Bačo
4c642b99c5 Merge remote-tracking branch 'origin/0.14.x' into feat-sessions-subquery 2022-05-08 18:50:41 +00:00
Torsten Dittmann
18379c25b8 fix: merge issues 2022-05-08 17:49:17 +02:00
Torsten Dittmann
33414b58b1 Merge branch '0.14.x' of https://github.com/appwrite/appwrite into feat-new-event-model 2022-05-08 17:25:01 +02:00
Torsten Dittmann
3990ef7fa2 Merge branch 'master' of https://github.com/appwrite/appwrite into 0.14.x 2022-05-08 17:15:25 +02:00
Torsten Dittmann
f5844df97b
Merge branch 'master' into feat-user-tokens-subquery 2022-05-08 16:39:24 +02:00
Christy Jacob
726b71ae3b feat: create new account if email not verified 2022-05-07 19:43:55 +04:00
Matej Bačo
b0df349a23 QA fixes 2022-05-06 08:58:36 +00:00
Matej Bačo
ba620b28a3 qa fixes 2022-05-06 07:44:29 +00:00
Matej Bačo
814bb5c6b6 Finish hashing controllers 2022-05-05 11:21:31 +00:00
Matej Bačo
7c45ca4d0f WIP: Hash rework 2022-05-04 15:00:36 +00:00
Matej Bačo
55c8caf0cc Algo2 hash, adding pr review changes 2022-05-04 14:37:37 +00:00
Matej Bačo
bc1b62f7da Merge branch 'master' into feat-password-hash-algos 2022-05-04 13:33:32 +00:00
Matej Bačo
5aa009d843 Rename const 2022-05-01 07:54:58 +00:00
Matej Bačo
4d2d7eddaf PR review changes 2022-05-01 07:53:59 +00:00
Matej Bačo
2c93cf664b Fix tests 2022-04-27 14:11:12 +00:00
Matej Bačo
92d6ed6089 Implement memberships subquery 2022-04-27 12:44:47 +00:00
Matej Bačo
50082c3512 Implement user tokens subcollection 2022-04-27 11:06:53 +00:00
Matej Bačo
dd8f96ea63 Define const APP_LIMIT_ATTRIBUTE_COUNT 2022-04-26 13:29:23 +00:00
Matej Bačo
f642f19ca6 Final test fix 2022-04-26 10:46:35 +00:00
Matej Bačo
e0426598fc Fix unfinished todos 2022-04-26 10:36:49 +00:00
Matej Bačo
de7e70e275 Tests fix 2022-04-26 08:52:59 +00: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
5dedd629bd fix(account): countryName from session locale 2022-04-25 14:59:08 +02:00
Torsten Dittmann
9f1b2644e1 fix(account): magic link session verifies email 2022-04-25 14:58:34 +02:00
Matej Bačo
07943fd0e7 Merge branch 'master' into feat-sessions-subquery 2022-04-25 11:46:03 +00:00
Matej Bačo
1eb821c823 Default value & perms bug fix 2022-04-25 11:43:30 +00:00
Matej Bačo
d36a2602ed Add limits, add docs 2022-04-25 07:23:25 +00:00
Torsten Dittmann
8a0c4c8ae8
Merge pull request #3092 from appwrite/fix-allow-password-update-OAuth
Fix 'magic URL' accounts from not being able to create a new password.
2022-04-19 15:51:50 +02:00
Torsten Dittmann
0552f92d50 Merge branch '0.14.x' of https://github.com/appwrite/appwrite into feat-new-event-model 2022-04-19 15:16:43 +02:00
Torsten Dittmann
feb8562983 style: fix some whitespace 2022-04-19 11:30:42 +02:00
Torsten Dittmann
7790d72c0c fix: realtime, tests and webhooks 2022-04-18 18:21:45 +02:00
Bradley Schofield
e567b68c19 Rename 'providers' to 'authProviders' 2022-04-14 09:54:29 +00:00
Torsten Dittmann
87b8fc3c41 feat: event classes for different cases 2022-04-13 14:39:31 +02:00
Bradley Schofield
812249ebcb update account.php 2022-04-13 10:45:17 +00:00
Bradley Schofield
51c9165bac Fix 'magic URL' accounts from not being able to create a new account. 2022-04-13 10:11:31 +00:00
Matej Bačo
f69bd80b0e SubQuery changes 2022-04-04 09:59:32 +00:00
Torsten Dittmann
2f9b9445dd sync with devices 2022-04-04 08:30:07 +02:00
Matej Bačo
0dec387f85
Merge branch 'feat-functions-refactor' into fix-rename-sum 2022-02-28 19:50:54 +01:00
Christy Jacob
f8a445294c feat: add missing error codes 2022-02-27 15:57:41 +04:00
Matej Baco
56bf7a51df Refactored 'sum' to 'total' 2022-02-27 10:57:09 +01:00
Christy Jacob
0833662606 feat: move oauth errors to projects 2022-02-09 01:25:52 +04:00
Christy Jacob
661630c1c6 Merge branch 'master' of github.com:appwrite/appwrite into feat-add-error-codes 2022-02-08 20:56:03 +04:00
Torsten Dittmann
6796aabf9c
Merge pull request #2637 from appwrite/feat-migration-0-13
feat: migration for 0.13
2022-02-08 11:17:44 +01:00
Christy Jacob
30c5d3c264 feat: use general server errors in general API controller 2022-02-07 01:27:16 +04:00
Christy Jacob
49bfb25df6 feat: use general server errors in accounts API 2022-02-07 00:36:15 +04:00
Christy Jacob
593ef15450 feat: update error codes in the accounts API 2022-02-06 18:02:14 +04:00
Christy Jacob
d9714e8a5e feat: update error codes in the accounts API 2022-02-06 17:59:45 +04:00
Christy Jacob
696709c46c feat: update error codes in the accounts API 2022-02-06 17:54:40 +04:00
Christy Jacob
d3efbc1ef5 feat: update error codes in the accounts API 2022-02-06 17:40:31 +04:00
Christy Jacob
7f29a9e8c9 feat: update error codes in the accounts API 2022-02-06 16:58:50 +04:00
Christy Jacob
361cce8ec1 feat: update error codes in the accounts API 2022-02-06 16:58:26 +04:00
Christy Jacob
1b8413fdef feat: update error codes in the accounts API 2022-02-06 16:58:05 +04:00
Christy Jacob
6cdc9388e0 feat: update error codes in the accounts API 2022-02-06 16:57:51 +04:00
Christy Jacob
e2333af716 feat: update error codes in the accounts API 2022-02-06 16:57:32 +04:00
Christy Jacob
a932920fb4 feat: update error codes in the accounts API 2022-02-06 16:56:08 +04:00
Matej Baco
d3e8e5ff21 Fixed tests 2022-02-04 17:10:52 +01:00
Matej Baco
4ff32612c8 Fixing tests 2022-02-04 16:25:54 +01:00
Matej Baco
2add8f3601 Added encryption options to account creation 2022-02-04 16:00:24 +01:00
Matej Baco
b05301aaf3 Implement new test for oauth and improve mocks 2022-02-04 11:23:06 +01:00
Matej Baco
868a4db066 Bug fix 2022-02-03 17:04:46 +01:00
Matej Bačo
ecb91193b7 More review changes 2022-02-03 11:58:21 +00:00
Matej Bačo
3fe98a6f30 Code review changes 2022-02-03 11:57:04 +00:00
Matej Baco
d360fd2d96 Feedback updates, preparation for session renewing 2022-02-02 15:14:17 +01:00
Matej Baco
7301923bba Added force parameter functionality 2022-02-01 17:47:08 +01:00
Matej Baco
5bb4a87280 Caching bug gix 2022-02-01 17:30:49 +01:00
Matej Baco
3aa62b439b Implemented refresh token endpoint 2022-02-01 16:54:20 +01:00
Matej Baco
89834af47d Refactored all providers, added expiry 2022-02-01 11:42:11 +01:00
Matej Baco
570cfc18a8 Implemented refresh token system + Twitch provider update 2022-01-31 21:10:12 +01:00
Christy Jacob
f042c00b20 feat: add new exceptions to accounts api 2022-01-31 02:44:47 +04:00
Simon Trockel
e29ac692d5 Adjust all code param lengths 2022-01-22 21:02:51 +01:00
Simon Trockel
9f2d225f29 Merge branch 'feat-926-oauth2-microsoft-tenant-config' of https://github.com/BobcatProgrammer/appwrite into feat-926-oauth2-microsoft-tenant-config 2022-01-22 19:31:47 +01:00
Simon Trockel
8233881c44 feat: Generic custom Oauth provider form 2022-01-22 19:31:40 +01:00
Torsten Dittmann
d3150afebc feat: migration for 0.13 2022-01-18 12:05:04 +01:00
Eldad A. Fux
f5bf1a3cd6
Merge pull request #2600 from gewenyu99/doc-wrap-id-string-in-quotes
Wrap unique() in double quotes to better indicate that it's a literal…
2022-01-17 17:33:33 +02:00
Eldad Fux
8dc7d24d5a Fixed missing validation 2022-01-16 01:25:00 +02:00
Vincent Ge
a102ee6f14 Wrap unique() in double quotes to better indicate that it's a literal string 2022-01-12 17:19:30 -05:00
Matej Baco
e2aebdd2bc Merge branch 'feat-database-indexing' into feat-quest-filters 2022-01-04 15:29:42 +01:00
Torsten Dittmann
7230b5f6ec Merge branch 'master' of https://github.com/appwrite/appwrite into feat-database-indexing 2022-01-03 13:44:28 +01:00
Matej Baco
69b4d074f5 Migrated all imports to new request class 2021-12-31 16:50:07 +01:00
Torsten Dittmann
49ba7d5dfd fix: users prefs default value 2021-12-28 11:48:50 +01:00
Torsten Dittmann
693b8c7185 fix: replace internal and external database with project database 2021-12-27 13:45:23 +01:00
Torsten Dittmann
8826984b1f refactor: replace disable with skip calls for authorization 2021-12-17 16:25:05 +01:00
Torsten Dittmann
d1f901e7a8 feat: use arrow functions on authorization skip method 2021-12-16 12:30:43 +01:00
Torsten Dittmann
af5fb8751e fix: paginatio docs on endpoints 2021-12-14 12:21:44 +01:00
Torsten Dittmann
cb37a69c3e Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into feat-database-controller-docs-refactor 2021-12-14 12:16:05 +01:00
Torsten Dittmann
aef6c11370 fix(auth): use getRoles instead of static property 2021-12-10 18:52:33 +01:00
Torsten Dittmann
adffae7cf7 docs(api): reviewed in-line docs of endpoints 2021-12-10 13:27:11 +01:00
Torsten Dittmann
f04cb72cfb Merge branch 'master' of https://github.com/appwrite/appwrite into feat-db-main-rebase 2021-12-01 14:19:41 +01:00
Torsten Dittmann
f11a6325ff fix(api): use constant for maximum offset range 2021-12-01 14:05:01 +01:00
Bradley Schofield
4cee817161 Merge branch 'master' into fix-improve-recovery-rate-limit 2021-11-29 09:13:35 +00:00
kodumbeats
a83d99915d Align password requirements with nist guidelines 2021-11-25 15:07:54 -05:00
Torsten Dittmann
f2eb6ae317 fix(ui): logs pagination 2021-11-18 11:33:42 +01:00
Torsten Dittmann
ced8c9ef03 use updated audit library 2021-11-16 15:54:29 +01:00
Torsten Dittmann
19d01c17bb Revert "fix(api): add after pagination to logs endpoints"
This reverts commit 058b4dd975.
2021-11-16 14:37:33 +01:00
Torsten Dittmann
058b4dd975 fix(api): add after pagination to logs endpoints 2021-11-16 12:20:14 +01:00
Torsten Dittmann
f8731e8d65 fix(api): logs limit param description 2021-11-16 12:02:11 +01:00
Torsten Dittmann
d5f959454b feat(controllers): add pagination to logs endpoints 2021-11-15 10:48:32 +01:00
Bradley Schofield
24b747453f Add the ability for multiple abuse-keys 2021-11-09 10:21:24 +00:00
Bradley Schofield
5a54ae8d0a Update abuse-key for password recovery to add IP
Update abuse-key for password recovery to add IP
2021-11-08 14:54:28 +00:00
Torsten Dittmann
e368053d7b fix magic url 2021-10-07 21:10:43 +02:00
Torsten Dittmann
8db80e164d Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into sync-realtime-with-db-refactor 2021-10-07 12:08:24 +02:00
Torsten Dittmann
492a83e336 Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into feat-db-search-attribute 2021-10-06 14:48:57 +02:00
kodumbeats
3d6de5da47 Throw correct response code for duplicate user 2021-10-05 12:02:54 -04:00
kodumbeats
f2c678bf41 Merge remote-tracking branch 'origin/feat-database-indexing' into feat-db-search-attribute 2021-10-05 11:04:09 -04: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
Matej Baco
77793b4e01 update instead of delete, adjust code to new attribute 2021-09-21 13:18:54 +02:00
Eldad A. Fux
ca39f1e617
Merge pull request #1555 from appwrite/fix-oauth-default-succss-failure-url
fix-oauth-default-succss-failure-url
2021-09-11 20:15:16 +03:00
Damodar Lohani
2adac4548a Merge branch 'feat-database-indexing' into feat-usage-daemon 2021-09-07 11:06:12 +05:45
Damodar Lohani
cf912993b4 fix default magic login handling url 2021-09-02 11:06:25 +05:45
Torsten Dittmann
bcc8c0a9cd fix(magic-url): verify e-mail address on user 2021-09-01 09:29:12 +02:00
Torsten Dittmann
5bdebe55d7
Update app/controllers/api/account.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2021-09-01 09:23:08 +02:00
Torsten Dittmann
8346710d4f
Update app/controllers/api/account.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2021-09-01 09:22:51 +02:00
Damodar Lohani
fe51f50b3f requested changes 2021-08-31 16:14:54 +05:45
Damodar Lohani
b8466063e1
Apply suggestions from code review
Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2021-08-31 16:11:20 +05:45
Damodar Lohani
e9e83d14c3 updates and fixes, default handler for magic login 2021-08-31 15:07:48 +05:45
Damodar Lohani
6a3f90a3a4 for endpoints that send mails, throw exception when smtp is disabled 2021-08-31 13:20:04 +05:45
Damodar Lohani
ee5745d3ce throw exception if SMTP is not available 2021-08-31 13:17:58 +05:45
Damodar Lohani
d67c754dad update descriptions 2021-08-31 12:58:30 +05:45
Damodar Lohani
69f66c62f3 oauth default redirect url to user's instance instead of appwrite.io 2021-08-31 12:49:17 +05:45
Damodar Lohani
45955f0c41 abuse limit by email param 2021-08-31 11:42:07 +05:45
Damodar Lohani
13ba85036b fix token type for verification 2021-08-30 17:17:05 +05:45
Damodar Lohani
56fdbf9e3e fix scope 2021-08-30 16:54:45 +05:45
Damodar Lohani
22ceb1dc7c create session with magic url 2021-08-30 16:29:52 +05:45
Damodar Lohani
6524d00b08 update audit resource 2021-08-29 17:51:33 +05:45
Damodar Lohani
bb666810d9 update to use duplicate exception to check email already exists 2021-08-29 17:45:25 +05:45
Damodar Lohani
4b5db30a43
Update app/controllers/api/account.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2021-08-19 16:58:32 +05:45
Damodar Lohani
2a1ccafb62
Update app/controllers/api/account.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2021-08-19 16:58:26 +05:45
Damodar Lohani
0d47dea97f Merge branch 'feat-database-indexing' into feat-usage-daemon 2021-08-19 11:12:49 +05:45
Damodar Lohani
bc05c4d3a5 update custom id description on all services 2021-08-19 10:37:36 +05:45
Damodar Lohani
0d73ac953d count total number of sessions deleted 2021-08-17 11:08:43 +05:45
Damodar Lohani
3e0cc30bdd some comments and small fixes 2021-08-16 18:16:49 +05:45
Damodar Lohani
00a1612b24 users and sessions stats 2021-08-16 14:38:34 +05:45
Eldad Fux
a7c4edba95 Updated collection structures to support fulltext search 2021-08-14 21:56:28 +03:00
Eldad Fux
6a22cc92c0 Merge branch 'feat-database-indexing' of github.com:appwrite/appwrite into feat-project-object-restructuring 2021-08-06 21:59:35 +03:00
Damodar Lohani
d6f3567a15 fix account error 2021-08-06 18:15:56 +05:45
Damodar Lohani
4a4bc21755 Merge branch 'feat-database-indexing' into feat-custom-id 2021-08-06 16:55:06 +05:45
Eldad Fux
09fb8327a5 Minor fixes 2021-08-06 13:48:50 +03:00
Damodar Lohani
475002eef8 oauth2 providers in project grouped 2021-08-06 16:20:50 +05:45
Damodar Lohani
bcce7bc88e drop custom id support on sessions 2021-08-06 15:20:28 +05:45
Damodar Lohani
ebf306f814 group auth limit inside auths 2021-08-06 14:19:17 +05:45
Eldad Fux
c2a396d244 Merge branch 'feat-database-indexing' of github.com:appwrite/appwrite into feat-custom-id 2021-08-05 11:46:22 +03:00
Eldad Fux
3712eca2cc Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing 2021-08-05 11:25:36 +03:00
Damodar Lohani
2030efee08 fix error 2021-08-05 10:51:38 +05:45
Damodar Lohani
3c20404e71 account endpoint custom id 2021-08-05 10:47:55 +05:45
kodumbeats
1766be331a Change findFirst to findOne 2021-08-03 16:22:03 -04:00
Eldad A. Fux
6588144db5
Merge pull request #1440 from appwrite/feat-locale-refactor
Feat locale refactor
2021-07-30 09:42:07 +03:00
Christy Jacob
15224fa678 feat(mails): default to english locale if missing translations 2021-07-30 00:16:06 +05:30
Christy Jacob
1f61177f54
Merge pull request #1422 from appwrite/feat-locale-refactor
Feat locale refactor
2021-07-28 02:38:03 +05:30
Christy Jacob
2f1474f03d feat(email-templates): move email rendering to mails worker 2021-07-28 02:01:19 +05:30
Christy Jacob
3b573745bd feat(email-templates): render email body using new templates 2021-07-27 21:33:39 +05:30
Christy Jacob
196fbeca8a feat(cta): delete the cta template and cta css classes 2021-07-27 19:55:04 +05:30
Eldad Fux
95dacecf3a Removed the tasks service 2021-07-27 17:16:12 +03:00
Christy Jacob
d97a4df9db feat(cta): remove usage of cta template 2021-07-27 19:29:41 +05:30
Bradley Schofield
7974a6ba5e Update account.php 2021-07-27 12:21:26 +01:00
Bradley Schofield
e0761e1737 Fix create email verification abuse-key 2021-07-27 12:15:59 +01:00
Bradley Schofield
d729d54de0 Fix Create JWT abuse key 2021-07-27 12:07:39 +01:00
Christy Jacob
198c5087c7 feat: review comments 2021-07-26 12:35:08 +05:30
Eldad Fux
13c1bb045d Cleanup old db library 2021-07-25 17:47:18 +03:00
Christy Jacob
2919e70d05 feat(template): added static method for template creation from file 2021-07-23 22:59:20 +05:30
Christy Jacob
47084b2835 feat(locale): fix broken tests 2021-07-23 20:05:21 +05:30
Christy Jacob
16b3c5c3a4 feat(locale): use new locale functions 2021-07-23 01:45:01 +05:30
Eldad A. Fux
48ad89ac27
Merge pull request #1412 from appwrite/feat-db-refactor-routes
Feat db refactor routes
2021-07-19 22:18:28 +03:00
Eldad A. Fux
c1a67fc718
Merge branch 'feat-database-indexing' into fix-db-sync-with-master 2021-07-19 21:20:29 +03:00
Eldad Fux
bbc20dad10 Merge branch 'master' of github.com:appwrite/appwrite into fix-db-sync-with-master 2021-07-18 17:17:29 +03:00
Eldad Fux
6fe19370f3 Fixed OAuth2 tests 2021-07-18 00:21:33 +03:00
Eldad Fux
2bf69d59f1 Update session document 2021-07-17 13:04:43 +03:00
Eldad Fux
b4a65c2c1a Removed TODOs, fixed comments 2021-07-16 07:39:31 +03:00
Torsten Dittmann
4633d74fc7 feat(db-refactor): user status now boolean 2021-07-14 13:02:12 +02:00
Torsten Dittmann
18d4a0def0 fix(app): remove app resource and replace with utopia 2021-07-12 11:51:58 +02: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
4e2b05b87c Update account.php 2021-07-06 13:18:55 +01:00
Bradley Schofield
1a8ace0fb0 Update account.php 2021-07-06 09:14:12 +01:00
kodumbeats
01555eb8ef Merge branch 'feat-database-indexing' of github.com:appwrite/appwrite into feat-db-refactor-routes 2021-07-05 13:40:38 -04:00
Eldad Fux
14909a04f2 Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-database-indexing 2021-07-04 17:14:06 +03:00
Eldad Fux
57bc8c75e0 Merge branch 'master' of github.com:appwrite/appwrite into 0.9.x 2021-07-03 09:21:07 +03:00
Bradley Schofield
1c0454daa9
Merge branch '0.9.x' into feat-1297-add-expire-date-to-urls 2021-07-02 11:40:58 +01:00
Torsten Dittmann
44ba052fcb feat(db): improved connection pools 2021-06-28 09:19:33 +02:00
Eldad Fux
03ff844291 Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-database-indexing 2021-06-26 22:47:53 +03:00
Bradley Schofield
1cf66b5934 Update account.php 2021-06-21 09:13:18 +01:00
Eldad Fux
4c615c8fa6 Updated log method name 2021-06-17 21:21:22 +03:00
Bradley Schofield
a56463e56e Fix Unique Keys not being update when changing a user's email address 2021-06-17 16:46:29 +01:00
Bradley Schofield
891a46d883
Merge branch '0.9.x' into feat-1297-add-expire-date-to-urls 2021-06-17 14:20:24 +01:00
Bradley Schofield
c5a08350a2 Add expire param to Account Recovery and Email Verification 2021-06-17 13:44:06 +01:00
Bradley Schofield
3f386d485e
Merge branch '0.9.x' into feat-get-session-by-id-endpoint 2021-06-17 11:07:33 +01:00
Bradley Schofield
88bb46ec95 Update account.php 2021-06-17 10:41:04 +01:00
Bradley Schofield
978668cbb9 Implement changes on other endpoints 2021-06-17 10:33:57 +01:00
Bradley Schofield
40e9fa9b36 Add Christy's Suggestions 2021-06-17 10:08:01 +01:00
Bradley Schofield
fa918f9523 Add Eldad's Suggestions 2021-06-16 14:48:30 +01:00
Bradley Schofield
320cc97ad8 Replace getCollectionFirst with getDocument
Should be faster due to redis caching
2021-06-16 12:48:33 +01:00
Bradley Schofield
cdb8fb8286 Implement suggestions 2021-06-16 11:48:12 +01:00
Bradley Schofield
d4c39b7b73 Add session by ID API Endpoint 2021-06-16 11:14:08 +01:00
Eldad Fux
01ba5a0738 Returned userIDs 2021-06-12 23:44:25 +03:00
Eldad Fux
b4fcbbe062 Fixed JWT missing namespace 2021-06-12 22:37:19 +03:00
Eldad Fux
7a3221168e Removed unrequired attribute 2021-06-12 21:43:12 +03:00
Eldad Fux
f3ff50d686 Fixed logs time attribute 2021-06-12 21:39:59 +03:00
Eldad A. Fux
a3053b2a2b
Merge branch 'feat-database-indexing' into feat-audit-abuse 2021-06-12 17:54:55 +03:00
Eldad A. Fux
264eb0ea4e
Update app/controllers/api/account.php
Co-authored-by: kodumbeats <brandon.leckemby@gmail.com>
2021-06-12 17:50:40 +03:00
Eldad Fux
5fa2a8468e Fixed test and PDO error 2021-06-11 23:39:00 +03:00
Eldad Fux
2cf16881f1 Replaced * with role:all 2021-06-11 21:23:16 +03:00
Eldad Fux
2a07d311e8 Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing 2021-06-11 15:04:15 +03:00
Eldad Fux
e42eab3671 Merge branch 'master' of github.com:appwrite/appwrite into 0.9.x 2021-06-11 12:28:24 +03:00
Damodar Lohani
12e01f8092 integrate abuse and audit 2021-06-07 11:02:29 +05:45
Eldad Fux
f1d75dc805 Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-database-indexing 2021-06-03 23:19:35 +03:00
Eldad Fux
d77226e8f9 Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing 2021-06-03 23:19:04 +03:00
Christy Jacob
b954e148b5 feat: review comments 2021-06-03 19:01:00 +05:30
Christy Jacob
26c46a2278 fix: ignore email case when creating account 2021-06-03 18:33:51 +05:30
Christy Jacob
ec4d4d56a1 fix: ignore email case when creating account 2021-06-03 18:28:40 +05:30
Eldad Fux
da3d4546ad Update mail style 2021-05-30 23:38:40 +03:00
Eldad A. Fux
29114f8299
Merge pull request #1208 from appwrite/feat-1176-pass-session-to-function
feat: pass session to cloud function in oauth create sessions
2021-05-28 22:21:51 +03:00
Christy Jacob
f4538f0c6b feat: indentation 2021-05-28 12:32:39 +05:30
Christy Jacob
faa7c3e708 feat: pass session to cloud function in oauth create sessions 2021-05-28 12:26:11 +05:30
Damodar Lohani
59338afb40 fixes deleteSession API removes browser's cookieFallback #1193 2021-05-28 12:12:14 +05:45
Eldad Fux
26d0d5d3dc Implemented search 2021-05-27 13:09:14 +03:00
Eldad Fux
abd0bba8a4 Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing 2021-05-27 01:31:29 +03:00
Torsten Dittmann
d118b09d90 fix(account): add anon sessiom id 2021-05-20 15:41:55 +02:00
Eldad Fux
ed751160de Fixed missing JWT model 2021-05-20 11:52:19 +03:00
Eldad Fux
fe617a48a2 Merge branch '0.8.x' of github.com:appwrite/appwrite into feat-database-indexing 2021-05-15 04:20:12 +03:00
Eldad A. Fux
5c4ee95d23
Merge branch '0.8.x' into feat-update-team-membership-password 2021-05-13 17:40:35 +03:00
Eldad Fux
f7f54c0d2f Leverage auth limit for god feature 2021-05-12 14:35:46 +03:00
Eldad Fux
c5a2a93f96 Merge branch '0.8.x' of github.com:appwrite/appwrite into feat-god-user 2021-05-12 14:14:15 +03:00
Eldad Fux
0a3c198e00 Removed boolean check on DB operation 2021-05-09 23:34:32 +03:00
Eldad Fux
c173d4a2e3 More cometics 2021-05-09 21:37:47 +03:00
Eldad Fux
dc57a41f36 Fixed account tests 2021-05-09 02:10:13 +03:00
Eldad Fux
e70de897d6 Work in progress account/teams/users 2021-05-07 01:31:05 +03:00
Christy Jacob
80328f1dc7 feat: review comments 2021-05-06 18:51:36 +05:30
Christy Jacob
eaac52b9b7 feat: allow external users to update password without oldPassword 2021-05-05 00:22:46 +05:30
Eldad A. Fux
8e4a87ea04
Merge pull request #1102 from TorstenDittmann/feat-prefs-response-model
feat: preferences response model
2021-04-29 20:59:41 +03:00
Eldad Fux
1a4e813e45 Merge branch '0.8.x' of github.com:appwrite/appwrite into feat-god-user 2021-04-23 23:33:04 +03:00
Eldad A. Fux
ba49f4d367
Merge branch '0.8.x' into feat-auth-limits 2021-04-23 09:34:16 +03:00
Torsten Dittmann
5668579021 fix: improve error message on anon login 2021-04-21 16:54:05 +02:00
Torsten Dittmann
cc34719768 feat: preferences response model 2021-04-21 15:37:51 +02:00
Eldad Fux
c8a5d05a3e Merge branch '0.8.x' of github.com:appwrite/appwrite into feat-auth-limits 2021-04-19 14:19:57 +03:00
Eldad Fux
ce8b3686d8 Replaced sdk.security with sdk.auth 2021-04-16 10:22:17 +03:00
Eldad Fux
7a0ff7699a Merge branch '0.8.x' of github.com:appwrite/appwrite into feat-jwt-support-for-sdks 2021-04-16 10:20:12 +03:00
Torsten Dittmann
3829b4b8da Merge branch '0.8.x' of https://github.com/appwrite/appwrite into feat-auth-limits 2021-04-14 12:36:40 +02:00
Eldad Fux
994dd3164f Merge branch 'dev' of github.com:appwrite/appwrite into 0.8.x 2021-04-14 12:02:17 +03:00
Eldad Fux
d9528ef1ce Update anon login limits and tests 2021-04-03 11:56:32 +03:00
Eldad Fux
f070eb0a3a Merge branch '0.8.x' of github.com:appwrite/appwrite into feat-auth-limits 2021-04-03 10:16:46 +03:00
kodumbeats
d4b107bf1d
Merge branch '0.8.x' into refactor-event-payload-to-data 2021-03-29 15:32:14 -04:00
kodumbeats
9f8e7358d4 Refactor event $payload to $eventData 2021-03-29 14:00:10 -04:00
Torsten Dittmann
ceeb30fd4f adapt to anon login 2021-03-29 11:16:56 +02:00
Torsten Dittmann
078a07d6b8 Merge branch '0.8.x' of https://github.com/appwrite/appwrite into refactor-user-tokens 2021-03-29 11:07:18 +02:00
Eldad Fux
0f67c500a2 Fixed missing API scope 2021-03-29 01:56:05 +03:00
Eldad Fux
8ea83b24c3 Added new JWT as SDK auth method 2021-03-29 00:22:12 +03:00
kodumbeats
07140bda5a Replace utopia libs with native validators 2021-03-24 13:47:43 -04:00
Torsten Dittmann
74853da211 Merge branch 'feat-anon-login' of https://github.com/TorstenDittmann/appwrite into feat-anon-login 2021-03-23 09:39:03 +01:00
Torsten Dittmann
b9017549c2 remove env variable in favor of #947 2021-03-23 09:38:56 +01:00
Eldad A. Fux
7899211076
Merge branch '0.8.x' into feat-anon-login 2021-03-17 23:08:59 +02:00
Eldad Fux
99207d5376 Merge branch 'master' of github.com:appwrite/appwrite into 0.7.x 2021-03-13 00:25:11 +02:00
kodumbeats
5eaced933d Use uppercase countryCode as index for $countries assoc array 2021-03-08 14:58:16 -05:00
Eldad Fux
30b04baca8 Added response types 2021-03-05 07:30:34 +02:00
Eldad Fux
538ffb0b24 Fixed type 2021-03-01 23:04:53 +02:00
Eldad Fux
e7466a91cc Added e2e tests 2021-02-28 23:22:03 +02:00
Eldad Fux
b09afd1921 Updated API 2021-02-28 20:36:13 +02:00
Torsten Dittmann
e829f8f7bc add env var and console prevention 2021-02-23 23:43:05 +01:00
Eldad Fux
db898d9f9c Fixed count method 2021-02-23 14:52:14 +02:00
Eldad Fux
c10500c882 Added an option for a console god user 2021-02-23 13:29:12 +02:00
Torsten Dittmann
8bc484dfca fix leftovers 2021-02-19 14:59:36 +01:00
Torsten Dittmann
d4bd9c0d06 decouple user session from tokens 2021-02-19 13:12:47 +01:00
Torsten Dittmann
312ab65794 decouple oauth2 from user to tokens 2021-02-19 11:02:02 +01:00
Torsten Dittmann
2c1247d667 change sdk method name 2021-02-18 15:52:27 +01:00
Torsten Dittmann
d1ae8aa15c adapt to review 2021-02-17 09:47:07 +01:00
Torsten Dittmann
1387fb50f1 add tests for oauth2 2021-02-16 16:51:08 +01:00
Torsten Dittmann
c9b46d93dc fix comment 2021-02-16 15:16:09 +01:00
Torsten Dittmann
9d18916504 create new endpoint 2021-02-16 14:46:30 +01:00
Eldad Fux
51390c2a95 Fixed tests 2021-02-15 10:16:23 +02:00
Eldad Fux
764abc22ae Abstracted useragaent parsing stuff 2021-02-14 19:28:54 +02:00
Eldad A. Fux
3507d28355
Merge pull request #869 from appwrite/fix-no-type-when-no-content
Fix no type when no content
2021-02-04 14:44:53 +02:00
Eldad Fux
c175d505a6 Hide JWT from docs 2021-02-03 01:25:52 +02:00
Eldad Fux
e704cc82b5 Remove content type when no content 2021-02-02 08:02:35 +02:00
Torsten Dittmann
a965268826 Merge branch '0.7.x' of https://github.com/appwrite/appwrite into feat-migration-v06 2021-01-15 15:11:17 +01:00
Eldad Fux
89a5cf94b3 Merge branch '0.7.x' of github.com:appwrite/appwrite into feat-511-jwt-support 2021-01-15 08:24:43 +02:00
Torsten Dittmann
c51caac494 refactor(collections): enfore camel case 2021-01-14 13:04:16 +01:00
Eldad Fux
8117235551 Updated user default status 2021-01-10 13:55:59 +02:00
Eldad Fux
bb52478bc3 Changed JWT expiry to max 15 minutes 2020-12-28 23:23:09 +02:00