1
0
Fork 0
mirror of synced 2024-08-01 19:42:07 +12:00
Commit graph

304 commits

Author SHA1 Message Date
shimon
f9b8a0a661 disabling route from cache 2022-08-10 10:08:48 +03:00
Damodar Lohani
8aa7486e71 database usage stats working via labels 2022-08-10 02:33:46 +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
shimon
a261dcd171 init from master 2022-08-09 16:43:37 +03:00
shimon
092e682591 Merge branch 'master' of github.com:appwrite/appwrite into feat-file-cache-cleanup
 Conflicts:
	app/controllers/shared/api.php
2022-08-09 15:02:29 +03:00
shimon
a937cde7a3 init 2022-08-09 14:57:33 +03:00
shimon
eb9ca5d7e3 leftovers 2022-08-09 09:49:55 +03:00
Damodar Lohani
bce998cb53 update imports and fix database usage 2022-08-09 06:28:38 +00:00
shimon
9eb1c3a731 leftovers 2022-08-08 18:44:45 +03:00
shimon
2d7a2bb57f leftovers 2022-08-08 18:23:45 +03:00
shimon
8a79748b6d leftovers 2022-08-08 17:48:51 +03:00
Bradley Schofield
bf050ece0f Fix Exceptions 2022-08-08 15:44:07 +01: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
shimon
c8196c41d4 api::payload 2022-08-07 18:09:37 +03:00
shimon
ec39ff267c api::parseLabel 2022-08-07 17:30:47 +03:00
shimon
f4c1a5ea35 response::send 2022-08-07 14:01:00 +03:00
Damodar Lohani
51a6db995a groups at the top in hooks 2022-08-02 01:10:48 +00:00
shimon
1d38b2ce6a Reference comments 2022-07-31 13:20:56 +03:00
shimon
39d2f6b981 Reference comments 2022-07-30 21:55:36 +03:00
shimon
5511a93e9c Expires header returned to the endpoints 2022-07-28 18:24:18 +03:00
Damodar Lohani
13bcb062b2 ordering 2022-07-28 07:06:39 +00:00
shimon
ae80607248 response changes 2022-07-26 16:13:12 +03:00
shimon
d09bf306ce response changes 2022-07-26 15:50:33 +03:00
Jake Barnby
fd79922284 Per project keys 2022-07-25 16:26:46 +12:00
shimon
966765dac7 tidy up 2022-07-24 18:25:33 +03:00
shimon
16ed2c1572 tidy up 2022-07-24 18:22:31 +03:00
shimon
f214ead6f6 tidy up 2022-07-24 12:49:51 +03:00
shimon
64050337cf tidy up 2022-07-24 10:05:24 +03:00
shimon
02907f12f1 cache logic moved to api::init & api::shutdown 2022-07-23 20:42:42 +03:00
Damodar Lohani
b168dde502 implementing new Utopia hooks 2022-07-22 06:00:42 +00:00
fogelito
169fb4d6f4 audit + abuse datetime changes 2022-07-19 17:52:06 +03:00
shimon
59627ea9ef logger moved to App::shutdown 2022-07-09 21:24:28 +03:00
Jake Barnby
5b3c4921d6 Add schema group shutdown hook to set dirty flag in register 2022-07-08 17:43:20 +12:00
shimon
9968bebed2 logger moved to App::shutdown 2022-07-07 21:35:27 +03:00
shimon
eeca43014a logger moved to App::shutdown 2022-07-07 18:45:24 +03:00
shimon
a0cfc2110a logger moved to App::shutdown 2022-07-07 17:51:22 +03: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
Everly Precia Suresh
746dc72439 fix merge conflicts 2022-05-31 11:32:46 +00:00
Torsten Dittmann
ce84dd1377
Merge pull request #3290 from appwrite/refactor-api
Refactor `api.php`
2022-05-31 11:04:39 +02:00
Everly Precia Suresh
e6941e76a1 change param type from bool to string 2022-05-27 10:01:00 +00:00
Everly Precia Suresh
e845b2f3a6 refactor-api 2022-05-26 11:51:08 +00:00
Everly Precia Suresh
7f0ecf59d0 refactor web.php 2022-05-26 11:31:47 +00:00
Everly Precia Suresh
19300ccdd7 format files in app, src, tests 2022-05-23 14:54:50 +00:00
Torsten Dittmann
0bd62bf4f8 fix: payload duplicates 2022-05-10 14:08:40 +02:00
Torsten Dittmann
fdb64de616 docs: add comments to events passing 2022-05-09 14:36:29 +02:00
Torsten Dittmann
7790d72c0c fix: realtime, tests and webhooks 2022-04-18 18:21:45 +02:00
Torsten Dittmann
8ec435ed1f sync: changes 2022-04-17 22:34:32 +02:00
Torsten Dittmann
87b8fc3c41 feat: event classes for different cases 2022-04-13 14:39:31 +02:00
Torsten Dittmann
2f9b9445dd sync with devices 2022-04-04 08:30:07 +02:00
Christy Jacob
3c65d40234 Merge branch '0.13.x' of github.com:appwrite/appwrite into feat-functions-refactor-merge 2022-02-18 15:16:10 +04:00
Christy Jacob
4ad47061dd Merge branch 'master' of github.com:appwrite/appwrite into feat-functions-refactor 2022-02-18 13:38:54 +04:00
Christy Jacob
da7512e050 Merge branch '0.13.x' of github.com:appwrite/appwrite into feat-add-error-codes 2022-02-17 02:25:29 +04:00
Eldad A. Fux
f045adb654
Merge pull request #2786 from appwrite/feat-update-realtime-events
storage realtime event refactor
2022-02-17 00:03:43 +02:00
Damodar Lohani
8058c66374 fix realtime events for storage 2022-02-16 01:30:27 +00:00
Damodar Lohani
7490aeaf51 remove unused 2022-02-15 08:42:23 +00:00
Damodar Lohani
d73d3015eb Merge branch 'master' into feat-storage-buckets 2022-02-10 01:20:16 +00: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
Matej Baco
9a1fb0f0f2 Updated letter case of DOSpaces 2022-02-08 16:40:56 +01:00
Christy Jacob
30c5d3c264 feat: use general server errors in general API controller 2022-02-07 01:27:16 +04:00
Christy Jacob
f197bbf564 feat: use general server errors in shared API controller 2022-02-07 01:01:23 +04:00
Christy Jacob
b16faed83a feat: update error codes in users API 2022-02-06 16:49:01 +04:00
Bradley Schofield
4286e8d70b Fix database stuff 2022-01-20 11:34:50 +00:00
Torsten Dittmann
d3150afebc feat: migration for 0.13 2022-01-18 12:05:04 +01:00
Damodar Lohani
6a735ad232 Merge branch 'feat-large-file' into feat-s3-integration 2022-01-06 15:33:44 +05:45
Bradley Schofield
e2c4272ebd Merge branch 'master' into the-executor-poc 2022-01-05 13:38:51 +00: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
693b8c7185 fix: replace internal and external database with project database 2021-12-27 13:45:23 +01:00
Damodar Lohani
4de4e87c49 Merge branch 'feat-large-file' into feat-s3-integration 2021-12-19 13:19:54 +05:45
Torsten Dittmann
7566c5368e fix: events middleware 2021-12-16 19:50:06 +01:00
Torsten Dittmann
166c906d51 fix: collection level permissions 2021-12-16 19:12:06 +01:00
Torsten Dittmann
a7ee99dcef fix: utopia view 2021-12-14 10:11:34 +01:00
Torsten Dittmann
a10eccbdc7
Merge pull request #2465 from appwrite/feat-database-indexing-realtime-console
feat(realtime): add console channel
2021-12-13 16:55:24 +01:00
Torsten Dittmann
aef6c11370 fix(auth): use getRoles instead of static property 2021-12-10 18:52:33 +01:00
Bradley Schofield
37da3c5651 Implement Automatic Deploy
+ Implemented Automatic Deploy
+ Tags will now build automatically
+ You can now restart builds that failed
+ Builds now have their own storage device
+ Added a retry build endpoint
2021-12-08 15:08:53 +00:00
Torsten Dittmann
e944da2f3e feat(realtime): add console channel 2021-12-06 13:03:12 +01:00
Bradley Schofield
879bdf1a74 Update api.php 2021-11-29 09:52:12 +00:00
Bradley Schofield
4cee817161 Merge branch 'master' into fix-improve-recovery-rate-limit 2021-11-29 09:13:35 +00:00
Bradley Schofield
6184c4c93b
Add Eldad's Suggestion 2021-11-24 09:57:25 +00:00
Damodar Lohani
956d26bada do support and other fixes 2021-11-19 11:43:06 +05:45
Damodar Lohani
3dd10b7c3c DO spaces support with existing envs 2021-11-16 17:20:13 +05:45
Damodar Lohani
241b6f4cd6 check the device environment variable to set proper device 2021-11-14 18:39:23 +05:45
Bradley Schofield
89cc417e3f Update api.php 2021-11-09 14:56:25 +00:00
Bradley Schofield
a101c06c62 Update api.php 2021-11-09 14:52:32 +00:00
Bradley Schofield
eb73bee093 Update api.php 2021-11-09 14:45:11 +00:00
Bradley Schofield
b78715f353 Update api.php 2021-11-09 14:07:10 +00:00
Bradley Schofield
24b747453f Add the ability for multiple abuse-keys 2021-11-09 10:21:24 +00:00
Dmitry
a52d9152e5 fix(typos): fix bunch of typos and missclicks in whole project 2021-10-08 05:03:09 +03:00
Torsten Dittmann
a585a9090a fix realtime with db refactor 2021-10-07 17:35:17 +02:00
Torsten Dittmann
1ed41f52d3 Merge branch 'master' of https://github.com/appwrite/appwrite into sync-realtime-with-db-refactor 2021-09-30 12:32:10 +02:00
Torsten Dittmann
9bc3412649 Merge branch '0.10.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-09-02 09:44:36 +02:00
Damodar Lohani
fe51f50b3f requested changes 2021-08-31 16:14:54 +05:45
Torsten Dittmann
8eef572d3e Merge branch '0.10.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-08-25 10:01:46 +02:00
Damodar Lohani
218b332b0f fix get url 2021-08-24 15:36:45 +05:45
Damodar Lohani
c81ee72c7e Merge branch 'feat-database-indexing' into feat-usage-daemon 2021-08-24 15:04:07 +05:45
Damodar Lohani
0d47dea97f Merge branch 'feat-database-indexing' into feat-usage-daemon 2021-08-19 11:12:49 +05:45
Damodar Lohani
7b56613b58 update framework 2021-08-19 10:54:55 +05:45
Damodar Lohani
9170f64a75 fix changed getURL to getPath 2021-08-19 10:50:21 +05:45
Eldad Fux
17bbdc3a52 Updated logs screen 2021-08-14 13:13:24 +03:00
Damodar Lohani
d94b203870 add http path to usage request stats 2021-08-13 15:45:25 +05:45
Damodar Lohani
35394e5849 Merge branch 'feat-database-indexing' into feat-depricate-usage-worker 2021-08-08 12:18:31 +05:45
Damodar Lohani
fa46f14092 refactor the class 2021-08-08 12:16:20 +05:45
Damodar Lohani
ffe9c99157 new statsd class and implementation 2021-08-08 11:21:08 +05:45
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
Eldad Fux
6792cf2823 Updated HTML error handling and minor HTML fixes 2021-08-06 16:04:35 +03:00
Eldad Fux
09fb8327a5 Minor fixes 2021-08-06 13:48:50 +03:00
Damodar Lohani
6f540fec0f restructuring auth method keys 2021-08-06 13:46:53 +05:45
Damodar Lohani
851a00e438 group auth methods 2021-08-06 13:27:31 +05:45
Eldad A. Fux
da426cbb2c
Merge pull request #1436 from appwrite/feat-deprecate-tasks
Removed the tasks service
2021-08-02 13:42:34 +03:00
Damodar Lohani
afe772f8fc fix worker statsd not found issue 2021-08-02 14:51:56 +05:45
Damodar Lohani
bc4fede216 refactor usage update and fix functions worker 2021-08-02 12:41:12 +05:45
Damodar Lohani
0d4b706339 save usage data directly to statsd without redis queue 2021-08-02 11:56:08 +05:45
Eldad Fux
58b08c7111 Started work on the UI 2021-08-01 00:36:18 +03:00
Eldad Fux
95dacecf3a Removed the tasks service 2021-07-27 17:16:12 +03:00
Eldad Fux
13c1bb045d Cleanup old db library 2021-07-25 17:47:18 +03:00
Torsten Dittmann
882686952e adapt to review 2021-07-13 17:18:02 +02:00
kodumbeats
a912e2f20e Merge branch 'feat-database-indexing' of github.com:appwrite/appwrite into feat-db-refactor-routes 2021-06-30 14:24:48 -04:00
Torsten Dittmann
eaa3644f0f remove Realtime event class 2021-06-30 13:36:58 +02:00
Torsten Dittmann
a2d0c910c1 Merge branch '0.9.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-06-29 13:34:35 +02:00
Torsten Dittmann
dd47f195a0 deps(composer): updated abuse library to 0.5.0 2021-06-28 12:20:22 +02:00
Torsten Dittmann
44ba052fcb feat(db): improved connection pools 2021-06-28 09:19:33 +02:00
Torsten Dittmann
72392ac09f fix(abuse): enable abuse limits again 2021-06-23 17:11:23 +02:00
Eldad Fux
ca201011c5 Fixes 2021-06-22 23:31:39 +03:00
Eldad Fux
83047e8784 Fixed is empty conditions 2021-06-20 16:59:36 +03:00
kodumbeats
afd347ca6f Create attributes and indexes using database worker 2021-06-18 12:13:37 -04:00
Torsten Dittmann
6ebf6bd155 feat(realtime): team events and permission validation 2021-06-16 19:43:06 +02:00
Eldad A. Fux
babf31c3a3
Update app/controllers/shared/api.php
Co-authored-by: kodumbeats <brandon.leckemby@gmail.com>
2021-06-12 17:50:27 +03:00
Torsten Dittmann
2dcf3c2c19 Merge branch 'master' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-06-11 12:34:08 +02:00
Damodar Lohani
12e01f8092 integrate abuse and audit 2021-06-07 11:02:29 +05:45
Eldad Fux
d77226e8f9 Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing 2021-06-03 23:19:04 +03:00
Torsten Dittmann
8f8ba1cb6d fix(api): time limit with empty values 2021-05-28 18:03:51 +02: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
787931b45b Merge branch 'master' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-05-20 09:46:49 +02:00
Eldad Fux
a8cc398c85 Updated functions trigger 2021-05-17 14:32:37 +03:00
Eldad Fux
79bf99372e Removed DB connection 2021-05-17 12:49:17 +03:00
Eldad Fux
2760cf5993 Cleanups - work in progress 2021-05-16 12:18:34 +03:00
Torsten Dittmann
3d4c3741a2 Merge branch '0.8.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-05-04 17:21:10 +02:00
Torsten Dittmann
3d960a2971 Merge branch '0.8.x' of https://github.com/appwrite/appwrite into feat-upgrade-php-version 2021-04-23 17:06:42 +02:00
Torsten Dittmann
25b03c90f8 feat: introduce appwrite/php-runtimes 2021-04-21 13:02:54 +02:00
Torsten Dittmann
69bd907729 Merge branch '0.8.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-04-12 09:42:46 +02: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
9f8e7358d4 Refactor event $payload to $eventData 2021-03-29 14:00:10 -04:00
Torsten Dittmann
b8531560b2 fix connection pool on spike loads 2021-03-11 17:28:03 +01:00
Eldad Fux
538ffb0b24 Fixed type 2021-03-01 23:04:53 +02:00
Eldad Fux
7f47bfc9f8 Fixed default values 2021-02-28 22:46:26 +02:00