mirror of https://github.com/watcha-fr/synapse
Tag:
Branch:
Tree:
watcha-develop
1.103.0-whithout-watcha
code_spécifique_watcha
dependabot/cargo/log-0.4.22
dependabot/cargo/pyo3-0.20.3
dependabot/cargo/regex-1.10.5
dependabot/cargo/serde-1.0.203
dependabot/cargo/serde_json-1.0.119
dependabot/github_actions/actions/download-artifact-4
dependabot/github_actions/actions/upload-artifact-4
dependabot/github_actions/dawidd6/action-download-artifact-3.1.4
dependabot/github_actions/dtolnay/rust-toolchain-1.90.0
dependabot/github_actions/peaceiris/actions-mdbook-2.0.0
dependabot/pip/black-24.4.2
dependabot/pip/pyopenssl-24.1.0
dependabot/pip/ruff-0.5.0
dependabot/pip/twine-5.1.1
dependabot/pip/types-pyopenssl-24.1.0.20240425
feature/create-public-share-link-for-partners
watcha-develop
watcha-lyon-poc
watcha-postgres
watcha-synapse-1.63
v1.103.0
watcha-20220615T155606-8744bec
watcha-20220725T103522-5872653
watcha-20221004T210552-cacf559
watcha-20230516T105835-c98c0fb
watcha-20240528T102955-d92e2cc
watcha-20240614T172257-24baa2e
watcha-20240614T175901-2a6e961
watcha-20240620T111818-dd05b05
watcha-20241016T151951-01924e1
watcha-20241018T114602-58c3d94
watcha-20241018T120039-526886c
watcha-20241018T142133-44f41d8
watcha-20241018T155526-6c49551
watcha-20241021T110133-142020a
watcha-20241021T112738-efc6ace
watcha-20241107T150249-3a569c8
watcha-build-20211216T025348-lyon-poc-95ba3a8
${ noResults }
5 Commits (watcha-develop)
Author | SHA1 | Message | Date |
---|---|---|---|
c-cal |
f3e73063c6
|
feat: translate watcha registration templates
|
2 years ago |
c-cal |
9fcb262261
|
feat: add config for Watcha features
|
3 years ago |
c-cal |
c92beaa0e0
|
fix: re-allow multiple email addresses
|
3 years ago |
c-cal |
45695a1159
|
Watcha op673 feat: onboarding email improvement (#124)
|
3 years ago |
KevICO |
1b6e77e498
|
Watcha op650 update onboarding process (#115)
* feat: catch IndexError of get_nextcloud_username function * feat: improve generate_password function * feat: creates a Nextcloud account for the user if it doesn't exists * feat: improve OCS API headers * feat: improve comprehension of formatted string * feat: improve name of get_nextcloud_username function * feat: creates new error class to handle response of Nextcloud API * fix: fix return of generate_password function * feat: improve error management for response to Nextcloud API * fix: fix base64 import on watcha utils * feat: improve naming of WatchaRoomHandler * feat: improve error displaying * test: adds tests for WatchaRoomNextcloudMappingHandler * fix: adds self argument to WatchaRoomNextcloudMappingHandler function * test: improve WatchaRoomEventsStoreTestCase * test: adds WatchaRoomNextcloudMappingEventTestCase * feat: format with black * feat: get all keycloak users representation in one API call * feat: update nextcloud sharing on membership event * feat: create a client for talking with Keycloak APIs * feat: create a client for talking with Nextcloud APIs * feat: update code which handle room nextcloud mapping * refactor(KeycloakClient): rename methods & endpoints * refactor(KeycloakClient): add method to serialize keycloak api endpoints * refactor: remove service_account_name from config * refactor(NextcloudHandler): add access method to homeserver object itself * refactor(watcha handlers): add access method to homeserver object itself * feat: improve generation of localpart from email * refactor: update deprecated riot_base_url config entry * refactor: clean config * feat: remove useless import * feat: adds add_user function to Nextcloud Client * feat: adds add_user function to Keycloak Client * feat: tags location in code to create KC and NC account * feat: adds function create_keycloak_and_nextcloud_user * fix: fix add_user function for Nextcloud client * feat: remove useless comment * feat: update add_user function of keycoak client * feat: create KC and NC account on invite external * feat: adds comment for NC password * feat: adds post_json on client.py * feat: use post_json instead of post_json_get_json * feat: create KC and NC account on watcha_register endpoint * fix: fix filter on correct error value * feat: changes order of account creation (between Synapse and Keycloak) * fix: set group prefix to all needed group_name variable * feat: use upstream fonction to set localpart from email * feat: add fucntion to reverse map_username_to_mxid_localpart * feat: decode mxid to KC username * fix: add missing unescape_upper_case_char to decode_localpart * refactor: embed sub functions in decode_localpart * feat: reduce watcha prefix length * feat: remove watcha reset password API * feat: update watcha register process with KC * feat: use Mailer class for sending Watcha registration mail * feat: remove old sending registration email process * feat: update InvitePartnerHandler class * feat: update WatchaRegisterRestServlet class * feat: use token_hex instead of generate_password * feat: remove useless localpart attribute * feat: adds control on email syntax * test: update InvitePartnerHandlerTestCase * fix: rename nextcloudIntegration to nextcloud * fix: remove psutil to fix import error (we have to work on an better solution to get disk usage = > https://op.watcha.fr/projects/watcha/work_packages/648) * feat: control if email is parsable on watcha_register * test: refactor and update watcha rest tests * fix: update json schema for get_user function * feat: update html template watcha_registration * feat: adds an error for add_user exceptions * feat: rename watcha_invite_external file * feat: update Keycloak client * feat: update Nextcloud client * feat: register user on KC, NC and Synapse with Keycloak id * feat: delete Keycloak and Nextcloud account on error during registration process * feat: update Nextcloud share with new ID definition * feat: update Nextcloud client * feat: adds function get_nextcloud_username * feat: get Keycloak and Nextcloud client from HomeSever * tests: fix tests case * test: fix InvitePartnerHandlerTestCase * feat: add empty displayname during registration * feat: improve get nextcloud username process * fix: set unidentical_identifiers correctly * fix: fix registration process with create_user script * feat: adds an error for add_user exceptions * feat: rename watcha_invite_external file * feat: update Keycloak client * feat: update Nextcloud client * feat: register user on KC, NC and Synapse with Keycloak id * feat: delete Keycloak and Nextcloud account on error during registration process * feat: update Nextcloud share with new ID definition * feat: update Nextcloud client * feat: adds function get_nextcloud_username * feat: get Keycloak and Nextcloud client from HomeSever * tests: fix tests case * test: fix InvitePartnerHandlerTestCase * feat: add empty displayname during registration * feat: improve get nextcloud username process * fix: set unidentical_identifiers correctly * feat: improve variable naming * feat: remove useless threepid condition * feat: change Owncloud by Nextcloud value * feat: use upstream secret library instead of standard library * feat: deletion of canonicalise_email function * feat: improve generation of send displayname * feat: improve html template for watcha registration * feat: deletion of unidentical_identifiers variable * feat: adds delta_schema for user_external_ids table * feat: update record_user_external_id function * feat: update oidc_handler with nextcloud_username attribute * feat: update assignment of nextcloud_username * fix: fix watcha registration email template loader * test: update test in case of wrong email setting * test: update map_user_attributes function with nextcloud_username * feat: adds put json function on client.py * feat: adds update user function on KC client * feat: adds update_user call after KC user creation * test: update invite partner and register tests * Revert "test: update invite partner and register tests" This reverts commit |
3 years ago |