Commit Graph

247 Commits

Author SHA1 Message Date
Anton Shepilov d7fa56cb13 Share with me endpoint (#77)
* 🛠️ remove babel from dependencies
* 🛠️ removes some of the redundant dependencies + versions update
*  separate endpoint for "shared with me"
2023-06-13 17:16:13 +02:00
Romaric Mourgues d17972b2f1 ️ Put back preview service (#75)
* Put back the preview service
* Fix imports linter
2023-06-12 11:09:36 +02:00
Romaric Mourgues 723b77cb55 🔐 Initial change on the public links using anonymous users (#69)
* Initial change on the public links using anonymous users

Co-authored-by: Anton Shepilov <anton.shepilov@gmail.com>
2023-06-09 16:03:01 +02:00
Anton Shepilov adda7caf00 ⬆️ upgrade babel and typescript packages caused by jest upgrade (#73) 2023-06-09 16:02:26 +02:00
Anton Shepilov dfd25a234a 🤝 Shared with me (#71)
* 🚧 #46 Shared with me
  - added converter of DriveFile to dto with user information
  - updated version of jest to the latest for better compatibility with typescript and mocking class instances
  - added run configuration for unit tests

Co-authored-by: Romaric Mourgues <rmourgues@linagora.com>
2023-06-09 14:37:15 +02:00
Anton Shepilov f1bf507865 🚧 #46 Shared with me (#67)
* 🚧 #46 Shared with me
2023-06-07 10:48:44 +02:00
Romaric Mourgues 5e655996c7 ️ Implement personal drive (#61)
* Implement personal drive

* Fix tests

* Add my-drive tests

* Fixing tests

* Fixing tests

* Fix tests
2023-05-30 11:15:43 +02:00
Montassar Ghanmy 02ccb279f7 🔃 SSO users sync api (#60) 2023-05-26 10:58:29 +01:00
Romaric Mourgues 42e0260296 FIx linter 2023-05-22 13:30:04 +02:00
Romaric Mourgues 62f3b562c0 🛠 Allow applications to manage the drive (#59)
* Now applications can manage the drive as they wish

* Fix typo

* Fix the access computation

* Test if my code is the issue

* Fix test if app exists

* Fix test if app exists

* Fix test if app exists
2023-05-22 13:16:51 +02:00
Romaric Mourgues 4af8e43bb2 🔐 Implement password and expiration date (#53)
* Implemented password and expiration date on conf and backend side

* Implemented password modal on shared side

* Add public link related tests

* Fix tests
2023-05-16 16:39:35 +02:00
Romaric Mourgues a378cd13e1 🧹 Propose to remove channels, notifications, knowledge-graph and phpnode (#55)
* Propose to remove channels and notifications

* Propose to remove knowledge graph too

* Put back tags test

* FIxing tests

* FIx query builder test
2023-05-16 14:36:39 +02:00
Romaric Mourgues 989ff90549 🛠 Fixed 301 missing headers 2023-05-15 13:58:15 +02:00
Romaric Mourgues 65da8dd631 🛠 Minor improvements to the reverse proxy 2023-05-12 12:46:14 +02:00
Romaric Mourgues b567ba0c06 🛠 Try without lib for proxy
* Try without lib for proxy

* Tested and approved and using streams

* Lint fix
2023-05-12 11:11:55 +02:00
Romaric Mourgues 3b2382fbbc Rollback to @types/node 14... 2023-05-11 16:11:18 +02:00
Romaric Mourgues f6b05d59d6 Rollback to @types/node 16 2023-05-11 16:02:54 +02:00
Romaric Mourgues 15e9922c21 Add proxyReq listener 2023-05-11 12:22:43 +02:00
Romaric Mourgues 6a1582a6d4 Move to http-proxy 2023-05-11 12:18:49 +02:00
Romaric Mourgues 56cc84c34e Try to fix tests 2023-05-11 11:02:18 +02:00
Romaric Mourgues def9d1ff9d Change proxy version to 7.1 2023-05-11 10:53:32 +02:00
Romaric Mourgues cf3012ce72 Try version 16 2023-05-11 10:50:06 +02:00
Romaric Mourgues 5ee4d036d7 Try another version of types/node 2023-05-11 10:33:16 +02:00
Romaric Mourgues 2cd3a755fd Also try with an import 2023-05-11 10:12:19 +02:00
Romaric Mourgues f9be7ba1b1 Fix linter 2023-05-11 10:11:34 +02:00
Romaric Mourgues 175a92cb7d Change import fast-proxy to require 2023-05-10 17:51:38 +02:00
Romaric Mourgues 521f9d6684 Fix package.json 2023-05-10 17:30:49 +02:00
Romaric Mourgues 2134c64280 Merge pull request #47 from linagora/fix-node-reverse-proxy
Use another reverse proxy for plugins
2023-05-10 17:24:31 +02:00
Romaric Mourgues 6b7c88fd89 Use another reverse proxy for plugins 2023-05-10 17:21:56 +02:00
Montassar Ghanmy 73163e896f fix: stream var implicit type (#38) 2023-05-02 10:33:58 +01:00
Montassar Ghanmy 3a94d7386e 🔐 Fixing SSO bugs (#36) 2023-05-02 10:03:25 +01:00
Anton Shepilov fd03040d73 🐛 #23 Fix throw error when file doesn't exist
* #23 Fix throw error when file doesn't exist
Run all the tests in once without special runner
Add positive scenario
Move coverage to the backend build workflow
2023-05-01 19:45:28 +02:00
Romaric Mourgues 9cf68c951c Additional test about encryption 2023-04-25 09:10:58 +02:00
Romaric Mourgues 65429a48c1 Fix lint 2023-04-24 19:21:53 +02:00
Romaric Mourgues dfcbc6060f Update index.ts 2023-04-24 19:15:31 +02:00
Romaric Mourgues 553278ecf9 Update index.ts 2023-04-24 19:12:23 +02:00
Romaric Mourgues a454875602 Ability to work without encryption in db 2023-04-24 17:24:31 +02:00
Romaric Mourgues 69aa4b2ae8 Ability to set applications as env variable 2023-04-20 10:58:10 +02:00
Romaric Mourgues b4bf0a202c Minor fixes 2023-04-19 15:53:36 +02:00
Romaric Mourgues 02f2938788 Fix node reverse proxy 2023-04-19 15:50:13 +02:00
Romaric Mourgues 7744d310a0 Removed temp fix 2023-04-19 15:46:28 +02:00
Romaric Mourgues 39cd29b3db Fix globalResolve bad import 2023-04-18 09:13:12 +02:00
Romaric Mourgues 19030f7f72 Fix globalResolve bad import 2023-04-18 09:13:08 +02:00
Romaric Mourgues 1f0f2b4a1f Run prettier again on this file 2023-04-17 17:07:07 +02:00
Romaric Mourgues a46c6ca0a8 Fix tests 2023-04-14 10:30:07 +02:00
Romaric Mourgues 18e10b6a8b Bootstrap static json applications definition 2023-04-14 10:07:34 +02:00
Montassar Ghanmy e0615fa867 📁 Changed TDrive root folder (#16)
📁 Changed TDrive root folder
2023-04-11 10:04:29 +01:00