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

Issue281 - New activity setting: Automatic Recording #390

Merged
merged 7 commits into from
Sep 2, 2022

Conversation

aduranterres
Copy link
Contributor

Resolves #281

@jrchamp jrchamp added this to Needs review in Pull Requests Jun 23, 2022
Copy link
Collaborator

@jrchamp jrchamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know you're still working on this, so I only did a brief check to see if I could understand the code.

classes/webservice.php Outdated Show resolved Hide resolved
mod_form.php Outdated Show resolved Hide resolved
@jrchamp jrchamp added the enhancement Adds new functionality label Aug 12, 2022
@jrchamp jrchamp changed the title Issue281 Issue281 - Setting for Automatic Recording in activity settings Aug 12, 2022
@jrchamp jrchamp changed the title Issue281 - Setting for Automatic Recording in activity settings Issue281 - New activity setting: Automatic Recording Aug 16, 2022
@jrchamp jrchamp force-pushed the issue281 branch 3 times, most recently from 5c9bca4 to 0401ecb Compare August 16, 2022 20:45
@jrchamp
Copy link
Collaborator

jrchamp commented Aug 16, 2022

@aduranterres I rebased the code and rebuilt the JavaScript files with grunt amd. Please make sure I didn't break anything, because the initial rebase lost the JavaScript files...

@aduranterres
Copy link
Contributor Author

Hi @jrchamp Thank you very much for all the code cleaning you did, sorry about the unchanged headers, etc.

I have uploaded some new changes:

  • Don't use form reload if allowrecordingchangeoption is not enabled in Zoom settings, as it is not needed
  • Don't do anything on definition_after_data if allowrecordingchangeoption is not enabled, as the field option_auto_recording does not exist (it was throwing an error if you disable allowrecordingchangeoption)

The function definition_after_data is always executed after the form first loads, so that's why the second modification was needed.

I see now that grunt is complaining again...I am not sure why as I have not changed them after I got your changes or run grunt again, so sorry for giving you more work.

@jrchamp jrchamp moved this from Needs review to Testing needed in Pull Requests Aug 23, 2022
@jrchamp
Copy link
Collaborator

jrchamp commented Aug 23, 2022

I was able to get a few minutes to apply your changes and I'm fairly sure that I have them all this time. 😄

@sgrandh3 Thank you for offering to test this. You will probably need one or two people to grant you scheduling privilege, so let me know and I'll grant you access.

Copy link
Collaborator

@jrchamp jrchamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding some comments about dynamic class properties and adjusting some admin-level setting defaults.

settings.php Outdated Show resolved Hide resolved
settings.php Outdated Show resolved Hide resolved
mod_form.php Outdated Show resolved Hide resolved
mod_form.php Outdated Show resolved Hide resolved
mod_form.php Show resolved Hide resolved
@jrchamp jrchamp linked an issue Sep 2, 2022 that may be closed by this pull request
Pull Requests automation moved this from Testing needed to Approved Sep 2, 2022
Copy link
Collaborator

@jrchamp jrchamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The testing revealed a minor issues string issues that were easily addressed. Approving and merging. We'll plan to release this next week, hopefully with a performance improvement PR #401.

@jrchamp jrchamp merged commit f2deab3 into ncstate-delta:main Sep 2, 2022
Pull Requests automation moved this from Approved to Done Sep 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adds new functionality
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Add the possibility to record a meeting at creation time
3 participants