Prateek Banga
7d412b4741
adds get db call and get collection call
2023-07-24 12:02:28 +05:30
loks0n
611fbf6b32
feat: X domain console cookie
2023-07-21 11:08:34 +01:00
Steven Nguyen
5be6d8e90b
Update Project providers to also include the provider key
...
Pass the provider key and name back so that a nicely formatted name
can be shown in the Appwrite Console.
2023-07-20 16:53:33 -07:00
Prateek Banga
d569c17764
Merge branch 'master' of https://github.com/appwrite/appwrite into change-use-find-instead-iterating-index-array
2023-07-21 00:49:15 +05:30
Eldad A. Fux
7a02a1690a
Merge pull request #5449 from appwrite/feat-4299-oidc-oauth2-provider
...
Add a generic OIDC OAuth2 provider
2023-07-20 20:44:03 +03: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
Christy Jacob
6cdc8a97b7
chore: update tests
2023-07-20 17:12:41 +04:00
Christy Jacob
0feaf41fcb
Merge branch 'feat-db-pools-master' of https://github.com/appwrite/appwrite into feat-db-pools
2023-07-20 11:53:36 +00:00
Prateek Banga
b700336d45
fix get index route to use find
2023-07-20 14:52:05 +05:30
Christy Jacob
b11fb72a52
Merge pull request #5842 from appwrite/fix-delete-schedules
...
Ensure deletes worker iterates over all schedules
2023-07-20 11:24:09 +04:00
Eldad A. Fux
5b2dab2b10
Merge pull request #5833 from appwrite/fix-deletes-worker-internal-ids
...
Ensure deletes worker deletes resources using internal id
2023-07-20 09:34:51 +03:00
Steven
3f9cedcc44
Prepare 1.3.8 release
2023-07-19 22:49:51 -07: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
187f3dc6ff
Update get logs APIs to return userId from data
...
The audit userId is actually the internal id and the user id is in the
data attribute.
2023-07-19 22:49:51 -07:00
Steven Nguyen
58fa7546c1
Update Appwrite to save internal id as audit user id
...
It's important to use userInternalId so that if a user is recreated
with the same ID, lookups for the user will not return the data
of the old deleted user.
We will still store userId in data so that it can be pulled out and
returned for the log API calls.
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
43ee8e1ed4
fix: update tests
2023-07-20 02:17:16 +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
Christy Jacob
d7ee02f1d5
feat: revert changes
2023-07-20 01:13:46 +04:00
Bishwajeet Parhi
faece71145
ignore adding enums for users/usage providers param
2023-07-19 21:47:23 +05:30
Prateek Banga
8328dac86b
lint issues
2023-07-19 14:08:02 +05:30
Prateek Banga
131e9658a5
change to use findOne instead of iterating index array
2023-07-19 14:04:35 +05:30
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
8044ab568c
update specs
2023-07-19 07:32:32 +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
Damodar Lohani
14f8cc57af
Update app/controllers/api/projects.php
...
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-19 12:04:37 +05:45
Damodar Lohani
ff6dd0990d
Update app/controllers/api/projects.php
...
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-19 12:04:29 +05:45
Steven
c7492ee35e
Fix a bug where the delete worker wasn't iterating over schedules
2023-07-19 01:32:11 +00:00
Steven
e26062ca87
Prepare 1.3.8 release
2023-07-18 22:21: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
bee246956c
Merge pull request #5808 from jaivix/fix-5768-pull-request-to-return-team-id-conflict-error
...
fixed team creation response if teamId already exists
2023-07-18 23:00:31 +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
Bishwajeet Parhi
9c6956b947
update specs
2023-07-18 21:56:27 +05:30
Bishwajeet Parhi
3c15359447
Merge branch 'master' into feat-whitelist-enums
2023-07-18 21:22:48 +05:30
Eldad A. Fux
6bf6bc7dc3
Merge pull request #5743 from appwrite/feature-restrict-project-id-chars
...
Restrict characters for project ID
2023-07-18 18:06:01 +03:00
Bishwajeet Parhi
8f851aaa53
chore: refactor avatar, flags, credit-cards and update spec
2023-07-18 20:00:19 +05:30
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
Christy Jacob
05f314e88c
fix: delete schedule document if project is deleted as well
2023-07-18 10:10:56 +00:00
Damodar Lohani
d493be0efb
fix empty SMTP check
2023-07-18 07:08:02 +00:00
Damodar Lohani
8d106a39b0
null safe
2023-07-18 07:05:09 +00:00
jaivik
6380004678
Merge branch 'appwrite:master' into fix-5768-pull-request-to-return-team-id-conflict-error
2023-07-18 10:35:52 +05:30
Eldad A. Fux
11c9066c4d
Merge pull request #5402 from appwrite/fix-chunked-upload
...
content-range end should be 1 less than file size
2023-07-18 06:55:05 +03:00
Steven Nguyen
308c92f203
Ensure resources are deleted using their internal Id
...
This is necessary because a resource can be re-created with
the same id. If we don't use the internal id, the newer
recreated resource can be deleted.
2023-07-17 17:21:16 -07:00
Steven Nguyen
fce230dca8
Fix team delete
...
Ensure all memberships are deleted and the cached users are
invalidated so that the nested memberships will refresh.
2023-07-17 17:21:16 -07:00
Eldad A. Fux
c8689d1d41
Merge pull request #5639 from appwrite/fix-default-project
...
Fix default project
2023-07-16 21:13:57 +03:00
Matej Bačo
b4ce4c7837
Update console
2023-07-15 17:26:57 +02:00
Bishwajeet Parhi
3616756f50
chore: add x-enum-name param
2023-07-13 21:51:22 +05:30
jaivix
4db919b42d
linting and wording updates based on stnguyen90 feedback
2023-07-13 00:33:38 +05:30
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
Steven Nguyen
300d916621
Update get logs APIs to return userId from data
...
The audit userId is actually the internal id and the user id is in the
data attribute.
2023-07-12 10:27:57 -07:00
Steven Nguyen
f5a3a8f339
Update Appwrite to save internal id as audit user id
...
It's important to use userInternalId so that if a user is recreated
with the same ID, lookups for the user will not return the data
of the old deleted user.
We will still store userId in data so that it can be pulled out and
returned for the log API calls.
2023-07-12 10:24:42 -07:00
shimon
d282dbf787
usage collections fix
2023-07-12 16:02:42 +03:00
Damodar Lohani
c656d8571a
fix missing injection
2023-07-12 07:23:04 +00:00
Damodar Lohani
c41dd6f67b
fix logger optional
2023-07-12 07:17:40 +00:00
Christy Jacob
d0bd3b2d00
feat: update console
2023-07-11 20:11:30 +00: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
Christy Jacob
8bf8c96b01
feat: update console
2023-07-11 18:43:28 +00:00
Christy Jacob
e78e8d3929
Merge branch 'master' of https://github.com/appwrite/appwrite into add-console-headers
2023-07-11 18:37:12 +00:00
Damodar Lohani
0cff44b909
update description
2023-07-11 06:41:30 +00:00
Damodar Lohani
cefaad386f
update specs
2023-07-11 06:36:15 +00:00
Damodar Lohani
1207fb3cb1
Update teams.php
2023-07-11 11:56:42 +05:45
Damodar Lohani
d5a7e8cfed
add missing resource
2023-07-11 04:39:59 +00:00
Damodar Lohani
57bdf56c3d
fix schedules collections
2023-07-11 02:12:28 +00:00
Christy Jacob
954300b754
Merge pull request #5798 from appwrite/fix-cloud-redirect
...
fix: cloud redirect
2023-07-11 03:22:10 +05:30
Christy Jacob
bf9219e811
fix: cloud redirect
2023-07-11 01:20:24 +04:00
Christy Jacob
125c14d492
Merge branch 'master' of https://github.com/appwrite/appwrite into 1.3.x
2023-07-10 20:59:05 +00:00
Christy Jacob
42b66b938c
Merge pull request #5796 from appwrite/update-dotnet-docs-examples
...
doc: Add .NET SDK docs examples
2023-07-11 02:15:05 +05:30
Christy Jacob
7f5f6b352d
Merge branch '1.3.x' of https://github.com/appwrite/appwrite into update-python-version
2023-07-10 20:38:56 +00:00
Aditya Oberai
b4fea28787
Add .NET SDK docs examples
2023-07-11 00:15:46 +05:30
Christy Jacob
5aefa88a50
feat: update python version
2023-07-10 21:36:17 +04:00
Christy Jacob
982373c915
feat: update error in Exception constructor
2023-07-10 08:04:27 +00: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
Damodar Lohani
9fcf4400d8
console switch
2023-07-10 03:02:17 +00:00
jaivix
a6671a5caa
fixed team creation response if teamId already exists
2023-07-09 16:50:09 +05:30
Aditya Oberai
a7dd5f617d
Update .NET SDK version
2023-07-08 00:59:57 +05:30
Prateek Banga
f24cf729c3
fixed relationship update bug in two way type
2023-07-07 23:50:06 +05:30
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
33f5cbeca6
Restrict characters for project ID
...
Only allow lowercase alphanumeric chars and hyphens
because the project ID is used as part of url
schemes to redirect users back to mobile apps
and certain characters are not allowed.
2023-06-23 16:22:42 -07:00
Prateek Banga
c4ef7fddc0
Merge branch 'appwrite:master' into fix-4846-added-expiry-value-to-account-sessions
2023-06-23 08:04:38 +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
Christy Jacob
9f2bf844c7
Merge pull request #5580 from appwrite/fix-project-deletion-master
...
remove password required for project deletion
2023-06-22 22:52:59 +05:30
faisalill
7e8f6f748a
fixed incorrect audity activity on document create
2023-06-17 00:20:37 +05:30
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
Christy Jacob
72e9ddd3f1
Merge pull request #5708 from appwrite/chore-update-database-config
...
feat: update database config
2023-06-15 20:57:21 +05:30
Christy Jacob
87aa7ea2f8
Merge branch 'feat-db-pools-master' of https://github.com/appwrite/appwrite into chore-update-database-config
2023-06-15 14:35:52 +00:00
Christy Jacob
4c68e396c1
feat: update backup time
2023-06-15 14:35:21 +00:00
Christy Jacob
1980b8c677
Merge branch 'feat-db-pools-master' of https://github.com/appwrite/appwrite into refactor-collections-config-db-pools
2023-06-15 14:30:27 +00:00
Matej Bačo
97581d5836
Add database to log
2023-06-15 13:21:18 +02:00
Bishwajeet Parhi
7a91e9f552
push latest spec file
2023-06-15 16:39:03 +05:30
Jake Barnby
9903897373
Fix audits
2023-06-15 17:29:23 +12:00
Jake Barnby
95b06c660a
Add index validator
2023-06-15 17:29:03 +12:00
Jake Barnby
0363993f13
Fix errors
2023-06-15 17:28:35 +12:00
Jake Barnby
ab2cd297f9
Fix imports
2023-06-15 13:45:10 +12:00
Jake Barnby
35d065198f
Merge remote-tracking branch 'origin/add-error-attribute' into feat-db-upgrade
2023-06-15 13:32:31 +12:00
Jake Barnby
44e7a822b1
Single catch with type check
2023-06-15 13:25:25 +12:00
Damodar Lohani
7eaa5f1e35
fix errors
2023-06-15 01:23:46 +00:00
Jake Barnby
10f06226d3
Make error optional
2023-06-15 13:05:37 +12:00
Damodar Lohani
57411db2d3
upadate to use refactored collections config
2023-06-15 00:34:12 +00: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
Jake Barnby
1604b339dd
Merge remote-tracking branch 'origin/1.4.x' into add-error-attribute
...
# Conflicts:
# CHANGES.md
# app/workers/databases.php
# composer.json
# composer.lock
2023-06-15 12:26:29 +12:00
Damodar Lohani
c25e014be1
refactor collections config
2023-06-15 00:20:18 +00:00
Christy Jacob
25e2771fa7
feat: update database config
2023-06-14 19:52:28 +00:00
shimon
6093262f21
cache deletion bug fix
2023-06-13 18:04:11 +03:00
shimon
9d75e65ba9
cache deletion bug fix
2023-06-13 17:03:33 +03:00
shimon
a4e055e21b
cache deletion bug fix
2023-06-13 15:03:22 +03:00
shimon
8645757f28
cache deletion bug fix
2023-06-13 13:41:54 +03:00
shimon
41d207e862
cache deletion bug fix
2023-06-13 11:15:38 +03:00
Migueli
39ea3adc9d
Added missing word to portuguese email template
2023-06-12 23:39:00 +01:00
Christy Jacob
df96a5de90
feat: add try catch to deletes worker
2023-06-13 00:14:49 +05:30
Christy Jacob
eccde7b1f9
feat: update log messages
2023-06-12 21:10:07 +05:30
Christy Jacob
56aa30fd52
feat: use static array for console db
2023-06-12 20:55:01 +05:30
Christy Jacob
651c826de1
feat: update log messages
2023-06-12 20:19:08 +05:30
Christy Jacob
7a4898fadd
chore: add logs to deletes worker
2023-06-12 19:01:43 +05:30
Christy Jacob
a9e2eca8a4
Merge pull request #5683 from appwrite/master
...
Update 1.4.x from Master
2023-06-12 13:20:26 +05:30
Steven Nguyen
b3c9a34e5e
Make users searchable by label
2023-06-09 10:19:57 -07:00
Steven Nguyen
8400394857
Add an endpoint to update user labels
2023-06-09 10:18:51 -07:00
Jake Barnby
ed2c1139a7
Update messages
2023-06-09 13:03:19 +12:00
Christy Jacob
845fd7ba68
fix: missing import
2023-06-07 15:13:57 +05:30
Jake Barnby
b7f4f57521
Add new error message to differentiate between missing data and missing data + permissions for document updates
2023-06-07 13:51:24 +12:00
Damodar Lohani
3469c7ad2f
fix word wrap issue
2023-06-07 01:03:12 +00:00
Christy Jacob
00453dd9c2
Merge pull request #5630 from appwrite/project-creation-patch
...
Extract db from list while backing
2023-06-06 18:33:43 +05:30
Christy Jacob
8fdb9e6592
Update app/controllers/api/projects.php
2023-06-06 17:51:42 +05:30
Christy Jacob
5c6cbbe370
chore: review comments
2023-06-06 12:11:50 +00:00
Christy Jacob
9f02ed700d
feat: update db backups schedule
2023-06-06 12:09:14 +00:00
Christy Jacob
afdad2e0ef
Merge pull request #5638 from appwrite/cache-perm-fix
...
cache perm fix
2023-06-06 16:42:37 +05:30
Damodar Lohani
09b842fc36
add doctype
2023-06-06 05:58:33 +00:00
Damodar Lohani
0083de9c61
fixes
2023-06-06 05:04:41 +00:00
Damodar Lohani
bbf77dcb9a
refactored email template
2023-06-06 04:50:15 +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
Steven Nguyen
f7f14695f0
Don't default to console project
...
Defaulting to the console project leads to misleading error messages.
For example, you can get a CORS error saying you haven't configured
a platform yet, but the actual error is missing project ID.
2023-06-05 09:06:29 -07:00
Damodar Lohani
f373d30a45
formatting
2023-06-05 07:11:53 +00:00
Christy Jacob
c696b7264b
Merge pull request #5649 from appwrite/1.3.x
...
Sync master with 1.3.x
2023-06-04 00:43:03 +05:30
Christy Jacob
596998000b
chore: update console
2023-06-03 20:15:40 +05:30
Christy Jacob
329b6b93bf
chore: update changelog
2023-06-03 20:11:01 +05:30
Christy Jacob
8b01c61de3
chore: update utopia-php/framework
2023-06-03 20:06:17 +05:30
Steven Nguyen
092f0cfcaf
Fix the routing for the default OAuth2 pages
2023-06-03 20:05:45 +05:30
Steven Nguyen
e87e2fc16d
Fix the routing for the default OAuth2 pages
2023-06-03 14:16:47 +05:30