Allow to (easily) install/configure GL3 with presentation size limit greater than 10MB
In GL2 the default limit for presentation pre-upload was 30MB, which already led to complaints from users (albeit more often about the limit imposed by BBB itself). Now in GL3 the default limit is reduced to 10MB, which catches a lot more documents than the previous limit and is, in my opinion, a unnecessary regression compared to the previous version.
Therefore, I propose to
- (increase the default limit back to 30MB to not introduce a change / regression compared to GL2)
- allow to change the limit at least on installation and ideally make it dynamically configurable, hinting at the 30MB default limit imposed by BBB itself
I did successfully increase the limit(s) by editing app/javascript/helpers/FileValidationHelper.jsx + config/application.rb + the greenlight-v3.nginx , but it would be much better for the regular GL3 deployed to be able to configure this more easily. Also I don't really understand why these limits need to be that strict in the first place.
In a default BBB installation with Greenlight v3, the default presentation upload seems to be 30MB already. The problem is that in BBB docs has indications regarding change on upload max size (https://docs.bigbluebutton.org/administration/customize/) which, after applied, do not seem to influence anything on the Greenlight interface for presentation pre-upload. The issue was mentioned also on https://github.com/bigbluebutton/greenlight/issues/5142 (closed). The feature request "allow to change the limit at least on installation and ideally make it dynamically configurable, hinting at the 30MB default limit imposed by BBB itself" is spot on. The BBB docs should also be updated to reflect this limitation.