Commit Graph

64 Commits

Author SHA1 Message Date
Montassar Ghanmy b4412d3ed3 🔐 OIDC back-channel logout (#521)
* feat: oidc backchannel session storage
* feat: oidc backchannel logout
* ref: e2e test
* 🛠️ Code review
* ♻️ Do not mock internal auth token but call "/login" with oidc_token instead
* ♻️ Refactoring for back-channel logout test
* fix: feedback and e2e tests
* feat: more e2e tests
* ♻️ Added test to test multiple login requests flow
* ref: jwt sid verifier and e2e tests

---------

Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
Co-authored-by: Anton SHEPILOV <ashepilov@linagora.com>
2024-05-24 13:52:58 +02:00
Anton SHEPILOV c8a9145906 ⬆️Fix security warnings in dependencies 2024-05-24 12:06:56 +02:00
Anton SHEPILOV 2884193072 🐛Fix bug with sending files with response stream
Also updated another dependencies and removed old version of the fastify multipart plugin
2024-05-24 11:49:58 +02:00
Anton SHEPILOV 6f0bfbcd09 ♻️Removed unused websockets 2024-05-24 00:19:31 +02:00
Anton Shepilov ac950f0e87 ♻️Removed unused files and move unused encryption algorithm to co configuration (#513) 2024-05-07 17:24:53 +01:00
Montassar Ghanmy 3b20806622 Dependencies upgrade (#510) 2024-05-07 17:01:56 +01:00
Eric Doughty-Papassideris 4869c70bbc 🩹 Add stop to platform and wait for it in CLI (#438) 2024-04-02 12:31:50 +02:00
Eric Doughty-Papassideris 987da01692 🚨 Fix linter in s3 storage connector 2024-03-22 17:22:54 +01:00
Eric Doughty-Papassideris 1ffb2eb3ea 🚸 #418 do not resolve write result without waiting for s3 putObject 2024-03-22 17:22:54 +01:00
Monta 8494145e9d ref: files e2e test 2024-03-15 17:35:20 +01:00
Montassar Ghanmy f777f55136 🪵 Logging file path and verify s3 test (#461)
* feat: logging file path while verifying ci
* fix: files e2e test

---------
Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
2024-03-15 16:12:09 +01:00
Anton Shepilov eacdb29bb2 * 🚑 Check files that are missing in storage (#419)
* 🚑Check files that are missing in storage
2024-03-07 00:07:25 +01:00
Anton Shepilov 56b7676790 🚑 Check files that are missing in storage (#416)
* 🚑Check files that are missing in storage
2024-03-06 18:25:37 +01:00
Montassar Ghanmy b26ffb81fd 🐛 Malformed shared item URL (#410) 2024-03-05 09:18:40 +01:00
Anton Shepilov 58301a4341 Be able to use SMTP transport without TLS (#406) 2024-03-04 18:11:59 +01:00
Anton Shepilov 6041212253 Be able to use SMTP transport without TLS (#401) 2024-03-01 16:10:49 +01:00
Anton Shepilov b82b78aa7d 🛠️Speed up "shared with me" query (#381) 2024-02-27 15:31:11 +01:00
Anton Shepilov a49ee3fddf 🐛Fix paging in search (#377) 2024-02-26 19:22:44 +01:00
Anton Shepilov 07fc285721 🐛 Not all the data is shown in the shared with me section (#376)
* 🐛Not all the data is shown in the shared with me section
2024-02-26 18:07:59 +01:00
Anton Shepilov e0aca9dcd5 Test refactoring, make test more stable (#374)
- Move copy-pasted code to User API
- Clean the database after each test
- Refactor documents search test
2024-02-26 00:04:04 +01:00
Anton Shepilov 63f2c281c0 Simple User Quota (#367)
* Simple User Quota
* 👷Fix build with OpenSearch
2024-02-22 10:17:25 +01:00
Anton Shepilov df0809ec48 🛠️New configuration variable for S3 home directory (#359) 2024-02-06 13:44:21 +01:00
Anton Shepilov a6ced0d615 🐛 Throw exception on S3 writing error (#358) 2024-02-05 23:53:59 +01:00
Anton SHEPILOV ceee21b5eb remove user online status 2024-02-03 14:26:02 +01:00
Anton Shepilov b35687829c 📝 fix Swagger docs (#355) 2024-02-02 17:37:53 +01:00
Montassar Ghanmy 5621d6b305 🐛 Fix notification duplicate file extension (#356) 2024-02-02 00:22:20 +01:00
Anton Shepilov 8a18a54e1f 🔊 Logging context with user info and request_id (#354) 2024-02-01 10:07:45 +01:00
Anton Shepilov 873ef8c08c 🌟Add an option to not delete files from S3 storage (#321) 2024-01-14 00:40:02 +01:00
Anton Shepilov 70c033aabe 🌟 Support for PostgreSQL (#306) 2024-01-13 21:49:34 +01:00
Anton Shepilov 927d5a62bb 🌟 Support of OpenSearch as a search database (#304)
- Added common search adapter for ES and OpenSearch
-  Open Search integration tests add to the build workflow
 - Stop docker-compose environment before running the next stop
2024-01-04 10:59:05 +01:00
Anton Shepilov 8efe4ec194 🌟 Data migration tool from nextcloud (#299)
- created server configuration
 - implemented downloading files from nextcloud to a local directory
 - build of the docker image added to the GutHub workflow
 - Twake client added
 - Creating user in Twake Drive from ldap
 - Ldap client with ldapsearch(TODO make it work with ldapjs)
 - Jest debug tests
2023-12-14 22:19:15 +01:00
Montassar Ghanmy d879915cb9 🐛 Remove company name from template subject (#297) 2023-12-08 09:59:44 +01:00
Montassar Ghanmy df3b822c7d 🌟 Minor notification template updates (#296) 2023-12-07 13:45:28 +01:00
Montassar Ghanmy cee656d456 🐛 Updated notification sender (#289) 2023-12-04 15:04:03 +01:00
Montassar Ghanmy c3a07dc6c9 🌐 Updated notification template language (#288) 2023-12-04 14:54:00 +01:00
Montassar Ghanmy 2fe9a5786d Updated email notifications templates (#287) 2023-12-01 08:57:14 +01:00
Montassar Ghanmy 255cf07b07 ✉️ Email SMTP Auth and Logs (#278)
Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
2023-11-23 15:03:53 +01:00
Montassar Ghanmy c372afd390 🪵 Added logs to check if secure is enable (#276) 2023-11-23 14:33:16 +01:00
Montassar Ghanmy 12a99ba422 🐛 SMTP secure default value (#272)
Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
2023-11-23 11:03:15 +01:00
Montassar Ghanmy b075763445 ✉️ SMTP TLS default value (#270) 2023-11-23 10:42:19 +01:00
Montassar Ghanmy 19f0202b4e ✉️ Email pusher logs
Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
2023-11-21 12:16:48 +01:00
Montassar Ghanmy 3bc4aa1d05 🪵 Notifications necessary log (#267) 2023-11-21 12:00:32 +01:00
Montassar Ghanmy 43dc3843c4 🛠️ Remove trailing slash from local home directory (#245) 2023-11-07 14:42:41 +01:00
Montassar Ghanmy bddd7e3573 🛠️ Default local storage home directory (#244) 2023-11-07 14:33:04 +01:00
Montassar Ghanmy d51c9bdbd2 🐛 file storage leading slash removed (#243) 2023-11-07 13:45:12 +01:00
Montassar Ghanmy fea76974a5 🔔 Implementing notifications (#231) 2023-11-02 12:25:17 +01:00
Montassar Ghanmy edfd765d57 🍄 Separate trash for the personal and shared drive (#189) 2023-10-06 17:05:07 +01:00
Montassar Ghanmy b020118a6a 🪣 S3 home directory for files 2023-09-28 17:04:41 +01:00
Anton Shepilov a6fa4240b5 S3 configuration for minio (#213)
* 🛠️S3 configuraiton for minio have to have strict types
2023-09-27 09:20:57 +02:00
Anton Shepilov d88feaaba8 🌟 Fix download button (#210)
* Add auth cookie to avoid using auth token in the url
* Fix all download button 
* Refactor some of the places where we download file
2023-09-21 14:08:57 +02:00