-
Notifications
You must be signed in to change notification settings - Fork 195
feat: exchange cloud ID #4417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
feat: exchange cloud ID #4417
Conversation
|
General layout plan:
Status:
|
ea81812 to
7c0eaa0
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.) |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4417 +/- ##
===========================================
- Coverage 10.76% 1.84% -8.93%
===========================================
Files 128 113 -15
Lines 6512 6082 -430
Branches 1191 1270 +79
===========================================
- Hits 701 112 -589
- Misses 5690 5847 +157
- Partials 121 123 +2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thanks for the contribution, @redblom!
Is there any way this could work without introducing an app dependency? |
Short answer: No, that is to say, the actual cloud ID exchange is not a responsibility of the contacts app but the contacts app (the cloud ID field) is a logical place where to have this option (as per earlier discussion with the Design Team). |
0112a78 to
e7c2604
Compare
|
Thanks for the clarification |
76d6df3 to
ca42433
Compare
ca42433 to
62ce0c2
Compare
bfc8a1f to
296e54f
Compare
|
Do we want to 'cc' the invitation email to the sender as well (by default or configurable) ? |
5c7d01a to
42ed795
Compare
I think a "resend button" makes sense, maybe along with a check box that is unchecked by default to send the invitation to the sender as well. |
08026fd to
b673d70
Compare
632955b to
5b7820f
Compare
We do not persist the optional personal message with the invite. So that's lost for a resend. But in order to correlate to the previously sent invite, what we can do is to use a new message like: Fwiw I prefer this to persisting the message. |
9f0bca4 to
55647b8
Compare
All the necessary plumbing is in Nextcloud 32.0.0.0rc4 so no external apps needed anymore. |
55647b8 to
20fc781
Compare
e51a605 to
153fdb1
Compare
3fba972 to
f9574de
Compare
…ion workflow see https://github.com/cs3org/OCM-API/blob/v1.2.1/IETF-RFC.md Features: - Button to invite remote users to exchange cloudIDs. - Button to manually accept invite to exchange cloudIDs. - WAYF page allowing the receiver of the invite to open and accept the invitation. - Listing of open invitations. - Option to resend, revoke open invitations. Signed-off-by: antoonp <[email protected]> Co-authored-by: Micke Nordin <[email protected]>
26a76f8 to
2272c9f
Compare
Signed-off-by: Antoon P. <[email protected]>
|
@ArtificialOwl could you give it a go, the review. |






This is a work in progressThis PR implements #4416