Conversation
1d52e16 to
baf5af8
Compare
|
I think that we actually have some missing pieces in this puzzle, mainly we're missing the /live_event interface for an embedded type of meetings. One of the main use cases that we have in Decidim Barcelona is using Online Meetings with Jitsi and/or 8x8 or similar platforms (with WebRTC), and with this final PR, this isn't supported. This is closely related to the "Live Event" interface developed in #8065. At the moment if I configure a Meeting with
So, to have this we'd need to have a couple of changes:
As a summary:
This is how it'd finally look like: |
baf5af8 to
f9ffe5c
Compare
|
I have started working on the changes proposed cc/ @decidim/product |
4822e0a to
892461a
Compare
|
I've implemented the changes and also:
Ready to check in the test application @decidim/product |
|
A couple of bugs I've found:
|
0865a49 to
c26e4f0
Compare
|
Hi, @decidim/product , I've added the requested changes and It's ready to test in the staging application |
Awesome, I've reviewed it, we're getting closer!! I've updated the description and Acceptance Criteria of #7719 so it's possible to follow with the last changes. A couple more details:
Regarding the updated Acceptance Ctiteria:
Could you check this @entantoencuanto 🙏🏽 ? We're really close!! 🚀 |
c36034a to
401dc9b
Compare
|
Hi, @andreslucena, I have added the changes requested. About the hiding of ACL select depending on iframe embed type selection the feature was in the code but the review app was not correctly deployed and these changes were ignored. Now it can be checked. cc/ @decidim/product |
Great! Now it works, although what I see is that when I select the "Open URL in a new tab" option in "Iframe embed type" I don't have the "Iframe access level". I should have it. Can you fix it? Also:
This wasn't accepted, can you do that?
This isn't working as expected: As a visitor (non-signed in participant), in a "Open in live event page (with optional polls)" and with "Iframe access level" of "Only signed-in participants, in the meeting page I don't see the button, but I can access the live event page. Maybe it wasn't deployed well to staging? |
|
Hi, @andreslucena, sorry for the delay. The iframe access level is now available also when "Open URL in a new tab" is selected. I've also deployed again and I think that it's working as expected now cc/ @decidim/product |
Great, now it works as expected with this dropdown!! With that we can say that #7719 is fixed. I've also reviewed the acceptance criterias defined in #7720 and is fixed too. 🥳 🎉 But I see a problem with timing and that the "live event":
And also it's missing this one:
Regarding this last one, I've made the change myself. Please accept this |
Sorry, I thought it was already accepted, I must have done something wrong. I think now it's merged correctly |
224529a to
a356011
Compare
|
Ready to check @andreslucena cc/ @decidim/product |
|
@entantoencuanto everything works like a charm, congratulations!! 🥳 🥳 I've added the "Testing" and "Screenshots" sections in the PR body description, so it's easy to follow to others without having to read our ping pong. Feel free to improve it. |
|
@entantoencuanto could you resolve the conflicts 🙏🏽 ? Also, I found out while reviewing this that we didn't take into account what happens with meetings created by participants: I think it'll be better to just handle this as another issue, as this PR is for sure an improvement on what we have until now. The definition would be to have what we have in the backend without the "live poll" option (as that's not implemented for meetings created by participants) |
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
a356011 to
85bf1c6
Compare
|
Conflicts solved by rebasing |
| login_as user, scope: :user | ||
| end | ||
|
|
||
| it "shows the meeting link embedded" do |
There was a problem hiding this comment.
I don't like the "meeting link embedded" as a concept, but then I realized it makes perfect sense with the "iframe_embed_type" of "open_in_new_tab" 🙈 🤷🏽
|
Great job in this huge PR @entantoencuanto - the internal joke that I always make in @decidim/product when talking about these features is that this is going to be awesome for the next pandemia 🤣
I've opened this issue in #8570 - it'd be great to have that when you have time @entantoencuanto. This will be the killer feature for v0.26.0, so as soon as we have that solved we'll release with that |
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>







🎩 What? Why?
This PR:
📌 Related Issues
Testing
📋 Checklist
🚨 Please review the guidelines for contributing to this repository.
docs/.📷 Screenshots
Embed type: embed in meeting page
Embed type: live event
Embed type: external