feat(teams): support federated users/groups search when adding team members#5037
Conversation
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
6a0a354 to
96d743d
Compare
96d743d to
fa7bad4
Compare
We don't backport feat commits because of conventional app release, Either change the commit to a fix or we can release 8.4.0 once merged. And contacts app versions are not same as server check here for compatibility with server https://apps.nextcloud.com/apps/contacts |
|
we should have a 8.4.0 for 33 only instead of backporting this to 8.3.x |
this is also doable |
780c229 to
3d0b39c
Compare
|
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
17879d2 to
74bbff3
Compare
…ng for members to add Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
74bbff3 to
e8f3acb
Compare
… enabled for the team Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
8391f8f to
e15dfc8
Compare
Summary
Adds possibility to search for federated users (accounts from other instances) and federated groups when adding members to a team in the Contacts app.
Context
Changes
CIRCLES_MEMBER_GROUPINGby uncommenting the previously disabled entries insrc/models/constants.tssrc/components/EntityPicker/EntitySearchResult.vueandsrc/components/EntityPicker/EntityBubble.vueto conditionally pass theuserprop toNcUserBubbleonly forShareType.Userentitiesuserprop is set toundefined, causingNcUserBubbleto display initials fromdisplayNameinstead of fetching an avatarapps/files_sharing/src/components/SharingInput.vuefor handling different share types in the Files app external sharing featureBefore
before.webm
After
after.webm
Note
When testing locally, the federated search functionality works correctly (remote users appear in search results). However, when attempting to actually add the remote member to a team, an error occurs indicating the remote instance is unreachable. I believe this is expected behavior when running locally, as a similar error occurs when trying to add an external share in the Files app using the same remote account, which is the reference implementation mentioned in the issue and was not modified in this PR.
Checklist
3. to review, feature component)stable32)