richdocuments icon indicating copy to clipboard operation
richdocuments copied to clipboard

Talk meetings on shared nc office files with guest cannot be performed

Open stoneubi opened this issue 1 year ago • 7 comments

Hi there,

my actual versions are:

  • NC 29.0.7
  • Talk 19.0.9
  • NC Office 8.4.6
  • Share settings: allow

grafik

Description / steps to reproduce:

  • create a new e.g. presentation

  • press the share button directly at the presentation creation / modify screen and select Chat grafik

  • as described you have to share the presentation before you can discuss it -> share the presentation to a guest per email invitation

  • allow the guest to edit the presentation

  • click on the link at the invitation email

  • the browser opens, for a second you can see the regular view same as if you share files and on the right side there would be the chat part but the browser changes to the next screen where the presentation opens in nextcloud office

  • at this stage you cannot chat with anyone other -> there is no chat part and you cannot open talk or chat

The thing is that you want to discuss a presentation with a guest, you share the presentation but then you cannot use talk.

If you close the presentation, the chat view will be visible: grafik

and you can open the chat part -> you have to enter a name. Now you are in the chat part but cannot modify the presentation together with someone else.

How can the system be configured to allow talk meetings during a collaborate file creation / modification with guests = no nextcloud user.

Thank you, Stoneubi

stoneubi avatar Sep 19 '24 07:09 stoneubi

  • Sidebar availability is fixed in nextcloud/spreed#13308
  • [x] Solution should be backported to stable28/29 / if nextcloud/vue version is 8.13.0 or higher

Antreesy avatar Sep 19 '24 07:09 Antreesy

should be backported to stable28/29 / if nextcloud/vue version is 8.13.0 or higher

Can you check and confirm?

nickvergessen avatar Sep 26 '24 10:09 nickvergessen

Fix is in there and restores access to chat sidebar from public link. But Office integration doesn't show a toggle for guests, it seems. so I'd check with Office team, if they can provide it

Guest User
Image Image

Antreesy avatar Oct 10 '24 12:10 Antreesy

Two questions:

  • How can we check from the richdocuments app if the sidebra should be shown (assuming there is a setting for it from the above screenshots)
  • How can we trigger/toggle the sidebar in the frontend? Maybe you have any code pointers there?

juliusknorr avatar Oct 10 '24 13:10 juliusknorr

  • How can we check from the richdocuments app

This returns a conversation token for public share: https://github.com/nextcloud/spreed/blob/1ccbf67da231c37801c1406b10000144125aec35/src/services/filesIntegrationServices.js#L28-L31

If response is successfull = Talk is available, and conversation can be joined

  • How can we trigger/toggle the sidebar in the frontend?

We already have a trigger mounted in DOM - in NC header (but it's behind the Office integration): https://github.com/nextcloud/spreed/blob/976f67921c09848e0780cd8c1b70b663cf587c50/src/mainPublicShareSidebar.js#L74 Image

Maybe just shrinking of Office integration would be enough (similar to how it's done for Files app?)

Antreesy avatar Oct 10 '24 13:10 Antreesy

This returns a conversation token for public share: https://github.com/nextcloud/spreed/blob/1ccbf67da231c37801c1406b10000144125aec35/src/services/filesIntegrationServices.js#L28-L31

If response is successfull = Talk is available, and conversation can be joined

We'd need a backend way but guess we can dig this up from the route then.

Thanks for the pointers

juliusknorr avatar Oct 11 '24 06:10 juliusknorr

... sorry for barging in...

How can the system be configured to allow talk meetings during a collaborate file creation / modification with guests = no nextcloud user.

@stoneubi, you can define app access for guests in the allow list... without a share

Image

scubamuc avatar Oct 22 '24 19:10 scubamuc