Skip to content
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

fix(export-presentation): Fix slides export for cluster setup #15885

Merged

Conversation

schrd
Copy link
Collaborator

@schrd schrd commented Oct 22, 2022

What does this PR do?

In cluster proxy setup as described in https://docs.bigbluebutton.org/admin/clusterproxy.html you cannot assume that the BBB Web API URL is at the same domain as the html5 client. Therefore operators need to adjust the URL where presentation download is available.

This patch adds the ability to override the config provided by the package and adds a setting for the BBB Web API public URI. As the bbb-export-annotations.service constructs the URI for downloading the annotations, it has to know the public API URI

Related Issue(s)

Belongs to #14484

In cluster proxy setup as described in
https://docs.bigbluebutton.org/admin/clusterproxy.html you cannot assume that
the BBB Web API URL is at the same domain as the html5 client. Therefore
operators need to adjust the URL where presentation download is available.

This patch adds the ability to override the config provided by the package. This
is related to bigbluebutton#14484
@sonarcloud
Copy link

sonarcloud bot commented Oct 22, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@schrd
Copy link
Collaborator Author

schrd commented Nov 11, 2022

ping @danielpetri1 is there anything I should fix before this can be merged?

@danielpetri1
Copy link
Collaborator

Hi @schrd,
I don't have a cluster setup to test this PR with, but from a purely code standpoint, LGTM! Thanks for this fix.

@antobinary antobinary added this to the Release 2.6 milestone Dec 16, 2022
@antobinary antobinary changed the title Fix slides export for cluster setup fix(export-presentation): Fix slides export for cluster setup Dec 16, 2022
@antobinary antobinary removed the request for review from danielpetri1 December 16, 2022 01:54
@ramonlsouza ramonlsouza merged commit 5d418e1 into bigbluebutton:v2.6.x-release Dec 16, 2022
@danimo
Copy link
Contributor

danimo commented Dec 16, 2022

Just for the record, I verified the patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants