Bishwajeet Parhi
b0656acf9c
chore: Add unitTests DatabaseConsoleClientTest
2023-05-24 23:10:12 +05:30
Bishwajeet Parhi
1a8729177f
chore: formattin suggestion
2023-05-24 10:36:54 +05:30
Bishwajeet Parhi
4964b5c592
Update tests/e2e/Services/Databases/DatabasesCustomServerTest.php
...
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-05-23 13:30:48 +05:30
Bishwajeet Parhi
6e5ee27f7c
Update tests/e2e/Services/Databases/DatabasesCustomServerTest.php
...
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-05-23 13:30:39 +05:30
Bishwajeet Parhi
45f5d932f6
Add more Tests
2023-05-22 20:10:09 +05:30
Bishwajeet Parhi
7fe1f56122
chore: add more test coverage
2023-05-19 18:18:26 +05:30
Bishwajeet Parhi
40f70faa89
Feat: Add enable param in Database and Collection
2023-05-18 18:55:22 +05:30
Jake Barnby
30237ccfb1
Add test for updating existing document with relationship
2023-05-02 20:27:09 +12:00
Steven Nguyen
611dd9b86c
Return 404 if a user doesn't have access to a collection
...
It is better to return 404 so that an end user doesn't know if the
collection actually exists but they don't have access or they really
don't have access.
2023-04-19 17:21:41 -07:00
Jake Barnby
c7317b0468
Fix auto-setting custom ID on nested documents
2023-04-13 15:59:57 +12:00
Jake Barnby
84f4c757c3
Fix test
2023-04-11 16:21:22 +12:00
Jake Barnby
6591778f90
Fix query tests
2023-04-05 23:04:12 +12:00
Torsten Dittmann
f9adffc569
tests: add tests for cache on updating attributes
2023-03-31 14:56:38 +02:00
Jake Barnby
eb8258d548
Fix tests
2023-03-31 21:29:02 +13:00
Jake Barnby
939a0c5591
Add missing instanceof check
2023-03-31 17:56:25 +13:00
fogelito
05d7badd60
Delete related on 2 way
2023-03-30 20:36:24 +03:00
Jake Barnby
2f709a2e89
Fix test
2023-03-30 22:05:35 +13:00
Jake Barnby
ed54d9861f
Add back validation for fulltext index on search queries
2023-03-30 19:57:56 +13:00
Jake Barnby
9468c238de
Remove conflicts
2023-03-30 13:01:58 +13:00
fogelito
5aff6969db
add relations into attributes collection
2023-03-29 23:31:49 +03:00
fogelito
0638fec40d
related attributes call tests
2023-03-29 18:43:54 +03:00
fogelito
1af33d1af7
related attributes call tests
2023-03-29 18:34:49 +03:00
Jake Barnby
505ffc91ae
Fix existing tests
2023-03-28 22:08:36 +13:00
fogelito
18be424fc0
Test list attributes
2023-03-27 18:24:02 +03:00
Jake Barnby
948f04e71c
Lint
2023-03-27 19:26:27 +13:00
Jake Barnby
1cf25199ab
Recurse through nested documents to set collection ID
2023-03-27 19:03:00 +13:00
Jake Barnby
275c6bb3a0
Set databaseId for all nested documents
2023-03-27 15:42:36 +13:00
Jake Barnby
64ee75e80d
Revert "Extract $options on get attributes list"
...
This reverts commit 0ef6f32a10
.
2023-03-27 12:18:47 +13:00
Jake Barnby
9ac08b496b
Merge remote-tracking branch 'origin/feat-relations-2' into feat-relations-2
2023-03-27 12:18:29 +13:00
fogelito
0ef6f32a10
Extract $options on get attributes list
2023-03-26 19:39:26 +03:00
fogelito
276b1de2b0
Disable 2 way for ManyToOne relation test
2023-03-26 16:27:07 +03:00
Jake Barnby
ac8d4fcb2a
Add relationships to attribute response model tests
2023-03-25 16:29:40 +13:00
Jake Barnby
48b018fd9d
Merge remote-tracking branch 'origin/1.3.x' into feat-relations-2
2023-03-24 20:53:41 +13:00
Jake Barnby
a48ce855c7
Move tests
2023-03-24 18:56:49 +13:00
Jake Barnby
24d1163703
Fix params
2023-03-24 16:57:56 +13:00
Jake Barnby
2775a92cdf
Add more tests
2023-03-24 16:48:50 +13:00
fogelito
e62e5c405a
Select from parent and related
2023-03-23 18:34:49 +02:00
fogelito
3a7d00519f
some tests assertArrayHasKey
2023-03-23 18:05:22 +02:00
fogelito
6539f15178
Fix return on test
2023-03-23 16:23:14 +02:00
fogelito
617a2c5fc8
New Queries Activation
2023-03-23 16:13:50 +02:00
fogelito
fad9ecd389
New Queries Activation
2023-03-23 16:11:02 +02:00
fogelito
969cff5e41
New Queries Activation
2023-03-23 16:08:38 +02:00
Torsten Dittmann
75b687786d
chore: run formatter
2023-03-23 11:28:31 +01:00
Torsten Dittmann
010481bafc
feat: change url for updating attributes
2023-03-23 11:25:40 +01:00
Jake Barnby
588d6651a2
Update tests
2023-03-23 18:34:13 +13:00
fogelito
60c54e2d10
Select Validator
2023-03-22 23:10:47 +02:00
fogelito
319698dab4
libraries
2023-03-22 19:14:41 +02:00
fogelito
34467de87d
Update relationship get Attribute
2023-03-22 18:44:12 +02:00
fogelito
a824b46df0
Update relationship
2023-03-22 17:49:08 +02:00
fogelito
433b3be9ed
$oneToMany tests
2023-03-21 19:52:25 +02:00
fogelito
e06e890279
query validators ignore nested
2023-03-21 14:32:05 +02:00
fogelito
a5f3af62bd
Extract model options
2023-03-20 13:20:24 +02:00
fogelito
0c6f9bdb01
delete relation attribute
2023-03-19 19:31:15 +02:00
fogelito
eee29940bb
Some tests
2023-03-19 19:09:17 +02:00
fogelito
038f4fc073
Some relation tests
2023-03-16 18:28:08 +02:00
fogelito
00c1418246
Update response Model.php
2023-03-16 13:48:27 +02:00
Torsten Dittmann
2178bfc126
Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-database-update-attribute
2023-03-10 18:39:11 +05:30
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
df9f1ee4c4
tests: fix update attribute status code
2023-03-02 14:01:35 +05:30
Torsten Dittmann
6e5b8fab4b
fix: implement new framework changes
2023-03-01 17:30:36 +05:30
Jake Barnby
a28eaa80cf
Add test asserting indexes not required
2023-02-28 16:52:11 +13:00
Torsten Dittmann
c4a27c79ab
chore: run linter
2023-02-27 13:56:45 +05:30
Torsten Dittmann
18d938ce54
tests: add tests for update attributes on non existing resources
2023-02-27 13:29:37 +05:30
Torsten Dittmann
4023a4bb2f
tests: rename import for AppwriteException
2023-02-27 13:17:20 +05:30
Torsten Dittmann
454fd1cd43
revert: remove unused imports
2023-02-27 13:16:35 +05:30
Torsten Dittmann
c5953d1e1b
tests: add tests for updating attributes
2023-02-27 13:15:21 +05:30
Torsten Dittmann
acd18b4d9d
tests: update attributes
2023-02-26 21:15:42 +05:30
Jake Barnby
b8c11a5643
Fix test
2023-02-21 13:38:19 +13: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
shimon
0f5b6665fa
addressing comments
2023-02-05 23:06:32 +02:00
shimon
8d795ef483
addressing comments
2023-02-05 22:39:41 +02:00
shimon
5850a454e0
addressing comments
2023-02-05 22:07:46 +02:00
shimon
44af531881
tests adjustments
2022-12-26 11:11:13 +02:00
fogelito
91db596b42
remove static $dateValidator
2022-12-19 13:21:09 +02:00
fogelito
bdc3e9f935
$dateValidator
2022-12-15 10:51:27 +02:00
fogelito
d7a833faef
Changing Role + Permissions namespace
2022-12-14 18:07:45 +02: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
Torsten Dittmann
d45464c6c8
fix: boolean attribute default value
2022-09-30 11:27:19 +02:00
Steven Nguyen
3da21ff2fc
Update document model
...
1. Rename document.$collection to document.$collectionId
2. Add document.$databaseId
2022-09-14 00:53:37 +00:00
Jake Barnby
477dbbb909
Update write helper usages
2022-09-06 21:13:42 +12:00
Jake Barnby
02f54eca65
Fix tests
2022-09-06 13:02:32 +12:00
Jake Barnby
e55faff0a1
Fix tests
2022-09-05 19:51:33 +12:00
Jake Barnby
a861b174a2
Add allowed permissions tests
2022-09-05 14:16:40 +12:00
Matej Bačo
c3d04848f4
Mark permissions optional param
2022-09-01 13:14:15 +00:00
Christy Jacob
7591f68970
Merge pull request #3702 from appwrite/feat-list-endpoints-queries
...
Feat: List endpoint queries
2022-08-30 14:56:09 +02:00
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
ccfd104545
Allow guest write scope for document, file and execution
2022-08-29 17:53:37 +12:00
Jake Barnby
0389be522e
Only give current user create access in create collection test
2022-08-27 20:29:32 +12:00
Jake Barnby
790276fced
Review test updates
2022-08-27 15:16:37 +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
e0a1f4b8fe
Database test updates
2022-08-25 01:32:52 +12:00
Matej Bačo
25590cc210
Add list queries test for databases
2022-08-24 12:43:07 +00:00
Matej Bačo
4645fcd0c8
Fix tests
2022-08-24 10:31:47 +00:00
Matej Bačo
bd7395cb44
Bug fixing, upgrade tests to new syntax
2022-08-24 09:22:13 +00:00
Jake Barnby
66539bbe3a
Review updates for role helper usage
2022-08-19 16:04:33 +12:00
fogelito
9c82a842b6
tests for database + account
2022-08-15 19:08:17 +03:00
Jake Barnby
77a28a2de7
Don't use ID helper with existing ID's
2022-08-15 23:24:31 +12:00
Jake Barnby
33970276b2
Self review
2022-08-15 19:20:10 +12:00
Jake Barnby
613a0f8006
ID and test fixes
2022-08-15 02:22:38 +12: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
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
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
Jake Barnby
70758927cd
Test fixes
2022-08-14 02:55:15 +12:00
Jake Barnby
68cc919aaa
Test fixes
2022-08-14 02:10:28 +12:00
Steven
1abe9d4c01
Merge branch '0.16.x' into fix-datetime-attributes
2022-08-12 22:54:33 +00:00
Jake Barnby
8d4191b1a0
Lint
2022-08-13 02:46:50 +12:00
Jake Barnby
d2b9102f84
Merge remote-tracking branch 'origin/0.16.x' into refactor-permissions-inc-console-fix
...
# Conflicts:
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/DatabasesCustomServerTest.php
2022-08-13 00:54:27 +12:00
Jake Barnby
5c6cb2a422
Test fixes
2022-08-13 00:49:57 +12:00
Jake Barnby
1d7c25b561
Single role per permissions entry
2022-08-12 22:36:59 +12:00
Jake Barnby
25e893f712
Revert sdk-generator to master
2022-08-10 18:02:23 +12:00
fogelito
db5d737235
Merge branch '0.16.x' of github.com:appwrite/appwrite into origin/datetime-api
...
Conflicts:
tests/e2e/Services/Databases/DatabasesBase.php
2022-08-09 14:37:21 +03:00
Jake Barnby
216486a4c6
Fix DB tests
2022-08-09 18:03:41 +12:00
Jake Barnby
fa61dada55
Fix erroneous whitespace
2022-08-09 14:48:56 +12:00
Jake Barnby
8317b167ce
Databases test fixes
2022-08-08 23:00:03 +12:00
Jake Barnby
62b1eba836
Replace write refs
2022-08-05 17:23:18 +12:00
Jake Barnby
1ab86c9331
Role reference updates
2022-08-03 16:17:49 +12:00
Jake Barnby
9a182d615a
Refactor databases to use new permissions
2022-08-02 21:18:49 +12:00
fogelito
3df0ba27fd
testPersistantCreatedAt
2022-08-01 17:00:57 +03:00
Torsten Dittmann
6db2ce2a40
fix: datetime structure validator
2022-08-01 13:43:30 +02:00
fogelito
13474985dc
tests need to fix error 500 on line 2096
2022-07-31 16:06:50 +03:00
fogelito
468692f5e4
some more tests
2022-07-31 15:32:41 +03:00
fogelito
d6760bfbee
fix tests $created and datetime queries
2022-07-31 13:07:15 +03:00
fogelito
a587547e2c
queries tests for datetime and more
2022-07-28 18:24:17 +03:00
fogelito
ba40ac4e90
Change models Class name
2022-07-28 13:26:22 +03:00
fogelito
3cc23c8e5b
Add attribute datetime
2022-07-25 12:18:08 +03:00
fogelito
95fc47048a
Add attribute datetime
2022-07-25 12:09:51 +03:00
fogelito
b58c04c28b
Add attribute datetime
2022-07-25 11:53:41 +03:00
Bradley Schofield
74a53af316
Fix Tests
2022-07-18 14:22:23 +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
f676a0bf9e
change test validations from strings to datetime
2022-07-12 19:44:58 +03:00
Matej Bačo
8fa227f3da
New date test
2022-07-08 09:38:49 +00:00
Matej Bačo
76921ced71
Implemented updateDocument date tests
2022-07-08 09:36:19 +00:00
Steven Nguyen
ee4aff0ca4
Fix get collection usage alias
2022-07-06 04:07:53 +00:00
Torsten Dittmann
f438d4695d
Merge pull request #3405 from appwrite/fix-internal-indexes
...
Feat: Allow internal indexes
2022-06-28 14:21:27 +02:00
Matej Bačo
d8f0e5eb17
Implement tests
2022-06-28 10:53:16 +00:00
Torsten Dittmann
904baec1b9
chore: update composer
2022-06-27 22:08:23 +02:00
Torsten Dittmann
4593fc9ef2
tests: fix tests from master
2022-06-24 14:18:10 +02:00
Torsten Dittmann
ef1daf8f1c
Merge branch 'master' of https://github.com/appwrite/appwrite into 0.15.x
2022-06-24 14:15:42 +02:00
Matej Bačo
3f8ab486c2
Lock createdAt
2022-06-23 08:17:02 +00:00
Damodar Lohani
8f14f5aa21
Database layer ( #3338 )
...
* database response model
* database collection config
* new database scopes
* database service update
* database execption codes
* remove read write permission from database model
* updating tests and fixing some bugs
* server side tests are now passing
* databases api
* tests for database endpoint
* composer update
* fix error
* formatting
* formatting fixes
* get database test
* more updates to events and usage
* more usage updates
* fix delete type
* fix test
* delete database
* more fixes
* databaseId in attributes and indexes
* more fixes
* fix issues
* fix index subquery
* fix console scope and index query
* updating tests as required
* fix phpcs errors and warnings
* updates to review suggestions
* UI progress
* ui updates and cleaning up
* fix type
* rework database events
* update tests
* update types
* event generation fixed
* events config updated
* updating context to support multiple
* realtime updates
* fix ids
* update context
* validator updates
* fix naming conflict
* fix tests
* fix lint errors
* fix wprler and realtime tests
* fix webhooks test
* fix event validator and other tests
* formatting fixes
* removing leftover var_dumps
* remove leftover comment
* update usage params
* usage metrics updates
* update database usage
* fix usage
* specs update
* updates to usage
* fix UI and usage
* fix lints
* internal id fixes
* fixes for internal Id
* renaming services and related files
* rename tests
* rename doc link
* rename readme
* fix test name
* tests: fixes for 0.15.x sync
Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2022-06-22 12:51:49 +02:00