shimon
09075a05db
typo fix
2025-10-19 16:22:13 +03:00
shimon
d0e0f67fee
Implement 'includeTotal' parameter across various API endpoints to control total count in responses
2025-10-19 15:45:16 +03:00
Damodar Lohani
248d3aea7a
Fix: reset argon 2 options to previous default
2025-10-19 05:44:44 +00:00
Damodar Lohani
e06349e803
update argon2 instances
2025-10-16 03:34:45 +00:00
Damodar Lohani
431dd96b98
chaining
2025-10-16 02:17:59 +00:00
Damodar Lohani
4540362f42
Fix: token hash magic url session
2025-09-18 01:37:19 +00:00
Damodar Lohani
73e7c98131
Fix token length update
2025-09-16 04:36:30 +00:00
Damodar Lohani
d42841d80a
fix: remove hardcode, reuse hasher
2025-09-14 05:02:50 +00:00
Damodar Lohani
41dbe1a384
Fix internal ID refactor
2025-09-10 07:03:11 +00:00
Damodar Lohani
2be8895dfd
Merge remote-tracking branch 'origin/1.8.x' into feat-apps-module-dl
2025-09-10 03:56:34 +00:00
Jake Barnby
3fbda66e6c
Fix deprecation messages
2025-08-23 21:36:02 +12:00
Jake Barnby
1b4f2f2275
Fix acronym methods, deprecate old versions
2025-08-21 02:08:27 +12:00
Jake Barnby
38204a2c23
Merge remote-tracking branch 'origin/1.7.x' into 1.8.x
...
# Conflicts:
# composer.lock
# docker-compose.yml
# tests/e2e/Services/Migrations/MigrationsBase.php
2025-08-12 17:38:02 +12:00
Jake Barnby
7a0b34474f
Skip redundant subqueries in users list route
2025-08-11 21:26:10 +12:00
Jake Barnby
b2fa28754d
Merge remote-tracking branch 'origin/1.7.x' into 1.8.x
...
# Conflicts:
# .github/workflows/benchmark.yml
# composer.lock
# src/Appwrite/Event/Database.php
2025-07-04 10:00:45 -04:00
Jake Barnby
609e1adcf0
Catch
2025-06-30 22:27:18 -04:00
Christy Jacob
b5c5f76acc
Merge branch '1.7.x' of github.com:appwrite/appwrite into feat-apps-module
2025-06-20 17:39:28 +04:00
ArnabChatterjee20k
7a0ba95231
updated onPasswordChange to invalidate session
2025-06-16 23:05:52 +05:30
ArnabChatterjee20k
fde2f278e8
added invalidating sessions for the project users
2025-06-14 18:07:42 +05:30
Jake Barnby
b7702340ba
Fix allowed attributes list for user target list queries
2025-05-28 01:13:29 +12:00
Jake Barnby
3158c15111
Merge remote-tracking branch 'origin/1.7.x' into 1.8.x
...
# Conflicts:
# app/controllers/api/functions.php
# app/controllers/api/project.php
# app/controllers/api/proxy.php
# app/controllers/api/storage.php
# app/controllers/api/vcs.php
# app/controllers/general.php
# app/controllers/shared/api.php
# app/init/database/filters.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
# src/Appwrite/Migration/Version/V15.php
# src/Appwrite/Migration/Version/V16.php
# src/Appwrite/Migration/Version/V17.php
# src/Appwrite/Migration/Version/V18.php
# src/Appwrite/Migration/Version/V19.php
# src/Appwrite/Migration/Version/V20.php
# src/Appwrite/Migration/Version/V21.php
# src/Appwrite/Platform/Tasks/Migrate.php
# src/Appwrite/Platform/Workers/Builds.php
# src/Appwrite/Platform/Workers/Deletes.php
# src/Appwrite/Platform/Workers/Functions.php
# src/Appwrite/Platform/Workers/StatsResources.php
# src/Appwrite/Platform/Workers/StatsUsage.php
2025-05-27 13:36:23 +12:00
Jake Barnby
86f7489640
Internal ID -> sequence
2025-05-26 17:42:11 +12:00
Christy Jacob
28d2ed1baa
Revert "Feat sequence"
2025-05-23 21:39:56 +04:00
Jake Barnby
71e3446498
Change internal ID to sequence
2025-05-23 02:55:29 +12:00
Matej Bačo
af0c872999
Merge branch '1.6.x' into 1.7.x
2025-05-13 10:11:39 +02:00
Eldad Fux
fb29fe7b3c
Merge remote-tracking branch 'origin/1.7.x' into feat-apps-module
2025-04-29 20:12:31 +02:00
Fabian Gruber
270250a563
review feedback
2025-04-25 16:25:26 +02:00
Fabian Gruber
9601860247
feat(users): synchronously delete identities and targets in controller
2025-04-25 15:55:10 +02:00
Matej Bačo
d8103cb57e
Merge branch '1.7.x' into 1.6.x
2025-04-25 12:18:04 +02:00
Christy Jacob
f4e8d72593
Merge branch '1.6.x' into feat-group
2025-04-17 18:25:47 +04:00
ArnabChatterjee20k
b2f7ed48dd
Simplify constructor usage by inlining message; limit try/catch to DB operations
2025-04-17 10:16:26 +05:30
arnab
6e422ebe3c
added teams and users order exception
2025-04-16 17:16:39 +05:30
Chirag Aggarwal
3ed87a8ab9
chore: update endpoint descriptions to follow CRUD naming
2025-04-14 18:40:48 +00:00
Chirag Aggarwal
b1685a5ca1
chore: update users auth group to sessions
2025-04-12 13:38:00 +00:00
Chirag Aggarwal
04733e25c8
chore: make group nullable and remove it from endpoints where its not required
2025-04-12 06:41:57 +00:00
Chirag Aggarwal
abcaf6cd73
feat: sdk group attribute
2025-03-31 05:48:17 +00:00
Eldad Fux
d6bd72cfd3
formatting
2025-03-19 14:10:56 +01:00
Eldad Fux
8c9123beaa
Fixed tests
2025-03-19 13:54:32 +01:00
Eldad Fux
4d5961c3ab
Fixed test
2025-03-18 16:20:37 +01:00
Eldad Fux
84cec0e32c
format
2025-03-18 10:18:29 +01:00
Eldad Fux
7bae15d4fe
Merge remote-tracking branch 'origin/feat-sites' into feat-apps-module
2025-03-18 10:15:06 +01:00
Eldad Fux
8aa5714173
cleanups
2025-03-17 21:44:31 +01:00
Eldad Fux
9346efc24a
Fixed some tests
2025-03-16 19:35:42 +01:00
Eldad Fux
706ce4b3b6
WIP - cleaning up auth managment
2025-03-16 18:30:48 +01:00
Chirag Aggarwal
d422f693f7
feat: add query by role to memberships
2025-03-13 09:48:39 +00:00
Eldad Fux
91921859a2
Merge remote-tracking branch 'origin/1.6.x' into feat-apps-module
2025-03-10 02:14:35 +01:00
Eldad Fux
a058925252
Code formatting
2025-03-10 00:23:22 +01:00
Eldad Fux
cb05b87dda
Upgraded users to use utopia/auth
2025-03-10 00:08:04 +01:00
Jake Barnby
6e82bfe8e7
Update date
2025-02-26 14:00:16 +13:00
Jake Barnby
3a2babc906
Update date
2025-02-25 21:34:46 +13:00
Jake Barnby
03f0e382f4
Fix dates
2025-02-25 21:03:37 +13:00
Jake Barnby
b272a8b1e7
Pass queries
2025-02-25 20:26:00 +13:00
Jake Barnby
2924f408b3
Reapply "Remove blocks"
...
This reverts commit f49346485a .
2025-02-25 19:21:35 +13:00
Jake Barnby
b0547015a9
Add temp log date skip
2025-02-25 18:51:11 +13:00
Jake Barnby
f49346485a
Revert "Remove blocks"
...
This reverts commit 6f854b5eb6 .
2025-02-25 18:39:12 +13:00
Jake Barnby
6f854b5eb6
Remove blocks
2025-02-25 18:18:25 +13:00
shimon
06d22f910c
disable logs display
2025-02-23 20:51:38 +02:00
Bradley Schofield
02e7f91e59
Address all missing descriptions apart from ones in projects.php
2025-01-17 16:44:25 +09:00
Bradley Schofield
20e87cb82f
Run Linter
2025-01-17 13:39:16 +09:00
Bradley Schofield
95dcb67747
Implement new SDK Class on 1.6.x
2025-01-17 13:31:39 +09:00
Steven Nguyen
f48c843bea
fix(users): ensure user can delete session
...
The session document created by users.createSession() was missing
delete permissions for the user so when the user tried to delete it,
they got a 401 error.
This PR ensure the permissions are added just like if the document was
created from the Account API so that the user has access to delete the
document.
2025-01-11 17:56:36 +00:00
Steven Nguyen
014c613c93
fix: update secret returned from users.createSession()
...
1. Include at least 1 factor because the minumum number of factors
required when mfa is disabled is 1.
2. Purge the cached user document to ensure the new session is included
in subsequent requests for the user.
3. Fix the encoding of the secret to match other parts of the codebase.
2024-11-22 21:52:27 +00:00
Luke B. Silver
ab3b7d3028
Merge branch '1.6.x' into fix-oauth-trigger-create-user-event
2024-10-31 10:39:42 +00:00
Bradley Schofield
40b8af0671
Further cleanup code now findOne returns empty doc
2024-10-31 17:13:23 +09:00
Bradley Schofield
e15ac03c59
Merge branch '1.6.x' into chore-update-databases-findone
...
# Conflicts:
# composer.json
# composer.lock
2024-10-31 16:57:45 +09:00
loks0n
0b35d51547
Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-oauth-trigger-create-user-event
2024-10-29 12:16:47 +00:00
loks0n
3020c0beea
fix: missing dep
2024-10-29 11:01:29 +00:00
loks0n
d16251d261
fix: remove old create user events
2024-10-29 10:58:57 +00:00
Jake Barnby
8ab1600417
Update users API
2024-10-22 14:35:04 +13:00
Jake Barnby
a7f1cc128a
Validate cursor queries to avoid getDocument type error
2024-10-17 18:41:24 +13:00
Jake Barnby
8bc37026cd
Revert "Feat adding coroutines"
2024-10-08 20:54:40 +13:00
Binyamin Yawitz
c34f8afa81
fix: wrong document check
2024-10-07 20:34:27 -04:00
Bradley Schofield
4c5b202f8d
Merge branch '1.6.x' into chore-update-databases-findone
...
# Conflicts:
# composer.json
# composer.lock
2024-10-07 11:42:43 +09:00
Bradley Schofield
91b78a70ae
Remove redundancy
2024-10-07 11:40:01 +09:00
Binyamin Yawitz
d14edf4207
reverting: to set coroutines as head
2024-10-01 10:30:47 -04:00
Steven Nguyen
52e5947822
Merge branch 'main' into docs-fix-endpoints
2024-09-25 14:05:59 -07:00
Bradley Schofield
e88cfed03a
Normalize algorithm being used
2024-09-18 16:30:02 +09:00
Bradley Schofield
be3e3790c9
Update Database lib, update instances where findOne is used to ensure we check document is empty.
2024-09-18 14:47:36 +09:00
Jake Barnby
c58fa78962
Remove tenant in filter
2024-09-05 14:25:11 +12:00
Binyamin Yawitz
feb775d2c4
chore: merge, lint, stan
2024-09-04 14:52:01 -04:00
Richard Choi
4e780c0f75
Change API reference endpoints to sentence casing
2024-09-03 16:22:30 +00:00
Binyamin Yawitz
9ed43ebbc2
Merge branch 'refs/heads/1.6.x' into feat-eldad4-coroutines
...
# Conflicts:
# app/controllers/api/functions.php
# app/controllers/general.php
# app/init.php
# composer.lock
# dev/xdebug.ini
# src/Appwrite/Utopia/Response.php
2024-08-06 14:57:05 -04:00
Matej Bačo
2065468708
Make session not required in users JWT generation
2024-07-21 13:00:12 +00:00
Binyamin Yawitz
19119b573d
chore: Merge and lint
2024-07-17 15:06:06 -04:00
Binyamin Yawitz
927dbc7e11
Merge branch 'refs/heads/1.6.x' into feat-eldad4-coroutines
...
# Conflicts:
# app/console
# app/controllers/api/account.php
# app/controllers/api/functions.php
# app/controllers/api/projects.php
# app/controllers/api/users.php
# app/controllers/api/vcs.php
# app/controllers/general.php
# app/controllers/mock.php
# app/controllers/shared/api.php
# app/init.php
# composer.json
# composer.lock
# src/Appwrite/Platform/Tasks/Doctor.php
# src/Appwrite/Platform/Tasks/ScheduleMessages.php
# src/Appwrite/Platform/Workers/Builds.php
# src/Appwrite/Utopia/Response.php
2024-07-17 14:31:13 -04:00
Jake Barnby
b343158d19
Merge remote-tracking branch 'origin/main' into 1.6.x
...
# Conflicts:
# .gitmodules
# app/console
# composer.lock
# tests/e2e/Services/Health/HealthCustomServerTest.php
2024-07-10 19:11:04 +12:00
Binyamin Yawitz
a3682b72e1
Merge remote-tracking branch 'refs/remotes/origin/main' into feat-eldad4-coroutines
...
# Conflicts:
# app/cli.php
# app/console
# app/controllers/api/projects.php
# app/controllers/general.php
# app/init.php
# app/realtime.php
# app/worker.php
# composer.json
# composer.lock
2024-07-03 17:03:24 -04:00
Steven Nguyen
13027fac5b
fix(users): update session secret to be longer
...
The create session endpoint created a 6 character secret which is too
short. This changes the secret to be 256 characters which is in line
with the secret for `account.createEmailPasswordSession()`.
2024-06-24 23:21:45 +00:00
Steven Nguyen
34b2e15243
fix(users): fix expire error when creating user session
...
Before this, the Create session API call would throw:
> Invalid document structure: Missing required attribute "expire"
This is because the `expire` attribute is required, but it was omitted
from the document. This PR ensures the `expire` attribute is set when
creating the session document.
2024-06-24 23:21:44 +00:00
Binyamin Yawitz
6c26e2eb51
Merge branch 'refs/heads/main' into feat-eldad4-coroutines
...
# Conflicts:
# app/cli.php
# composer.json
# composer.lock
2024-06-20 17:23:15 -04:00
Christy Jacob
fdf44c7bab
Merge branch 'main' of https://github.com/appwrite/appwrite into sync-with-main
2024-06-20 15:26:17 +00:00
Bishwajeet Parhi
190560b8ef
chore: append attributes instead of replace
2024-06-11 21:17:25 +05:30
Bishwajeet Parhi
cccda2a46c
fix: Don't set target attribute if no existing Target found
2024-06-05 23:34:01 +05:30
Matej Bačo
3b8799353d
PR review changes
2024-05-29 07:51:51 +00:00
Matej Bačo
2dac8bc7ed
Update app/controllers/api/users.php
...
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2024-05-29 09:31:08 +02:00
Matej Bačo
711e26c605
Relay on lib to verify JWT expiry
2024-05-28 10:59:53 +00:00
Matej Bačo
b1ff989c3f
Implement tests, fix JWT maxAge
2024-05-28 09:25:54 +00:00
Matej Bačo
613677e9f7
Implement users.createJWT
2024-05-27 20:04:50 +00:00
Eldad Fux
d67df5feb1
Fixed formatting
2024-04-22 22:45:55 +02:00
Eldad Fux
766b2ba13e
Avatars tests are green!
2024-04-14 22:17:07 +02:00