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

UCSFCLE 405/T 2331/Merge Kaltura plugin repo #165

Conversation

ctam
Copy link

@ctam ctam commented Feb 21, 2025

  • first commit - Kaltura Moodle plugin v4.0.00
  • filter
  • cleaning master
  • first commit of v4.0.0 for moodle 2.6
  • 2.7 support + KMS-4401 fix
  • KMS-4408 fix for LTI launch in grading process
  • KMS-4406 fix for string in assignment submission with teacher's feedback
  • KMS-4400 fix for BSE width to 1112px
  • KMS-4431 MR review fix for missing BREAK statement
  • KMS-4431 MR review removed unnecessary files
  • KMS-4431 MR review removed unnecessary files
  • KMS-4431 MR review removed unused function that also has a reference to an undefined function
  • KMS-4431 MR review removed irrelevant unit test
  • escape single quotes to not break JS code
  • escape single quotes to not break JS code
  • fix order of width/height parameters (moodle plugin review)
  • remove error reporting
  • move use of const in lang to be JS param
  • added missing string that was removed in assignment module in 2.7
  • added missing string that was removed in assignment module in 2.7
  • KMS-4571 fix for BSE error due to wrong context ID value
  • increase version number
  • increase version number
  • increase version number
  • KMS-4703 fixed incorrect button tooltip
  • KMS-4704 changed version number
  • KMS-4704 changed version number
  • added script to easily make package for moodle.org
  • KMS-5210 - fix upgrade version save issue
  • advanced version number
  • advanced all plugins to the same version number
  • do not allow to migrate into a root category which is missing the KAF structure
  • SUP-3493 SUP-3519 and SUP-3517 fixes to migration issues
  • SUP-3517 fixed issue of repository never been enabled in V3
  • making sure is defined (MR)
  • KMS-5543 fixed issue of second migration not setting activity entries to InContext because source field is not NULL anymore
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • advanced minor version of release
  • change all throws to log only and added new log function dedicated for migration
  • advanced version
  • added script to easily advance version numbers
  • set category ID in case of single request, and avoid 'throw' on error
  • added patch for 2.8 support to add resource_link_id which is not set by moodle from some reason
  • increment build version to indicate moodle 2.8
  • SUP-3539 change value of cmid to be actual cmid and not user ID
  • KMS-6000 remove calls to deprected add_to_log
  • KMS-6000 replace calls to deprected get_context_instance with context_xxx::instance(...)
  • advanced version numbers
  • Fix MDL-69292 editor_atto: "RangeError: Maximum call stack size exceeded" #18 $showdescription optional_param in local/kaltura/service.php is duplicated Define $showduration instead
  • Fix issue Add local/iliosapiclient from MOODLE_403_DEVEL as submodule. #22. Delete unused variables.
  • Fix adds Mediasite plugins. #19 Missing language strings in local/kaltura Define and use new language strings.
  • Fix issue Add question/type/knowledgecheck from MOODLE_403_DEVEL as submodule. #24 - mod/kalvidpres/lib.php needs tidying up: 1. Fix documentation for kalvidpres_get_participants() 2. Remove unreachable code from kalvidpres_supports()
  • Fix issue Need to configure GHA to be able to fetch private repos #26 - mod/kalvidres/lib.php needs tidying up: 1. Fix documentation for kalvidres_get_participants() 2. Remove unreachable code from kalvidres_supports()
  • wrapped publish-data with base64 to avoid triggering IE10 xss filter
  • SUP-3804 - UI Issue in KAF
  • SUP-4944 - Missing Slash IE Fix for TinyMCE Editor
  • SUP-4944 - Missing Slash IE Fix for TinyMCE Editor
  • SUP-4716 fix kaf panel size for mobile - vidassignments
  • bump version number
  • Converting add_to_log to new logging system for Moodle 2.7+
  • KMS-8735 KMS-8733 fix fullscreen and ui issue in media assignments
  • version update
  • KMS-8846 remove unnecessary css style
  • update version
  • update gitignore to track only the plugin's code changes
  • SUP-4063 change message to indicate that there are no submissions available
  • KMS-9186 tinymce fix
  • KMS-9186 fix atto
  • KMS-9186 apply fix to all built js
  • KMS-9186 fix scehma replacement before adding resource to db
  • KMS-9191 change endpoint column type to be text
  • advance version - 4.0.08
  • SUP-5581 for seperate groups, use visible groups logic
  • SUP-6754 showing all users who are enrolled to the course
  • KMS-9948-rename-callbacks
  • KMS-9930-pr-for-dev-set-video-open
  • KMS-9675-update-version-files-for-30
  • KMS-9555-29_DEV
  • KMS-9667-inc-version-DEV_30
  • KMS-9555 update icons
  • KMS-9555 add png icons
  • fix-tests-use-base64
  • upgrade version to 2015120930
  • SUP-7348 no need to replace url if it is already with the token after update
  • SUP-7324_MOODLE_30 adding embedType param to regex when filtering embed url
  • KMS-11064 change add_intro_editor to standard_intro_elements
  • KMS-10965 replace text editor panels with YUI's
  • KMS-10965 open a new window instead of a panel
  • KMS-10965 fix translations
  • KMS-10965 fix translations
  • KMS-10965 fix translations - atto
  • KMS-10965 fix translations - tinymce
  • KMS-10965 increment version
  • SUP-8116 change submission feedback even if no grade was provided
  • KMS-11337 send all standard lti params
  • KMS-4100 add lti launch for preview pages
  • KMS-4100 make atto use the new lti launcher
  • KMS-4100 make tinymce use the new lti launcher
  • KMS-4100 update YUI compiled files
  • KMS-4100 make sure we're launching lti only in tiny mce's preview page
  • KMS-4100 source parameter should depend on whether we are previewing a video or watching it
  • KMS-4100 use the correct value for source url
  • KMS-10750 add allowfullscreen attribute to iframes in preview pages
  • KMS-10776 change endpoind field type to longtext
  • bump build number - 2016060130
  • Fixing Groups and Local mod Roles on Dev Branch
  • Added stub composer.json for MDL-54834
  • bump build number - 2016061330
  • KMS-11871 use window.opener to access an object instead of trying to pass an object to the new window
  • KMS-11871 remove 'this'
  • bump version - 4.0.10
  • KMS-11965 set scrollbars to yes
  • add browse and embed string to English language
  • bump build number - 2016070630
  • KMS-11965 polyfill CustomEvent for IE
  • KMS-11965 build source js files
  • KMS-11965 remove unused hidden element
  • KMS-11965 remove debugger
  • bump build - 2016070730
  • KMS-11623 set video presentations module as a 'system' module, rather than a resource
  • KMS-13221 update the kaltura embed icons for moodle's wysiwyg editors
  • KMS-13221 update the kaltura icon for tinymce
  • update plugin version to 4.0.11
  • adjust plugin build number to match moodle version
  • adjust plugin build number to match moodle version (moodle 3.2)
  • moved pix directory to a location where loader can find it.
  • corrected path from img to pix.
  • Fix URLs for event logs.
  • KMS-14002 use moodle's message object instead of stdClass
  • Refactor filter callback function: 1. Init default values (for Upgraded mod_questionnaire to 2.6.5 (Build - 2014041801) #2). 2. Remove duplicated code from each if and consolidate it. 3. Remove 'contentframe' ID from iframe attribute, use class instead (in order to avoid ID duplication in case the player is embedded more than once in the same page). 4. Wrap the iframe with a container, in order to make the player responsive and maintain aspect ratio.
  • KMS-14061 remove unused code
  • KMS-14061 add CSS file for player
  • fix php error - missing parameter on lti object
  • KMS-14061 wrap kaltura player iframe and make it responsive for mobile devices
  • KMS-14061 move CSS to global kaltura plugin
  • KMS-14061 remove deprecated 'allow full screen' attributes
  • KMS-14061 remove deprecated 'allow full screen' attributes
  • KMS-14061 remove unnecessary build files in source folder
  • KMS-14061 fix YUI source files
  • increment version - moodle 3.2
  • KMS-14058 create a new kaltura media gallery block
  • KMS-14000 - add 'kaltura media gallery' to 'current course' node and under the current course in 'my courses'
  • Add setting to pick kalturamediagallery link location.
  • KMS-14003 add kaltura icon and combine return condition to one if
  • KMS-12344 change atto button title text to 'Embed Kaltura Media'
  • KMS-12344 fix atto icon
  • KMS-12344 fix atto icon - compiled sources
  • version bump - 4.0.12, 2017061432
  • KMS-14060 add 'my media' to users navigation drawer
  • version bump - 4.1, 2017061432
  • KMS-14003 use pix_icon for backward compatibility
  • increment version - moodle 3.2
  • KMS-14392 add scroller in media assignment lti window
  • increment version - moodle 3.3
  • include blocks and pix directories in the createPackage script
  • Sup-11579 media gallery link was not present in navigation bar (updates the Ilios enrollment plugin to version 2024110103. #155)
  • increment version - moodle 3.3
  • SUP-11579 changing a name of a variable due to faulty previous fix
  • increment version - moodle 3.3
  • version bump
  • KMS-17117 update client libs; remove all plugins except metadata; remove test code
  • fix gitignore - don't ignore our plugins recursively
  • KMS-17117 update client libs; remove all plugins except metadata; remove test code
  • KMS-17612 remove 'Kaltura' from page title and module name; remove redundant texts
  • KMS-17612 instead of using the site name, use the user name for my media title
  • version bump - 2018060735
  • KMS-17612 remove pix directory from plugin, it's not needed
  • KMS-17612 remove pix directory from createPackage
  • KMS-17612 add new icons for my media and media gallery
  • KMS-17612 use new icons in navigation links
  • version bump - 2018062435; update moodle minimal version requiremenet
  • version bump 4.1.2
  • KMS-18359 fix typo in comment
  • KMS-18359 listen to resize postmessages from KAF
  • KMS-15075 listen to KEA ready event to re-calculate the KAF iframe size to fit whole kea
  • KMS-15075 use lti protocol for postMessage
  • SUP-15906 add 'allow' attribute to iframe elements in order to allow auto play
  • KMS-18437 update Kaltura Video Resource video_title column length to be 256
  • KMS-18572 only email enrolled graders, not all users capable of grading submissions
  • implement missing required grading method
  • KMS-18791 fix 'updategrade' flag, it should be true when submission feedback is changed
  • version bump - 4.1.3
  • version bump - 4.1.4
  • update version for Moodle 3.6 release
  • KMS-18947 add iframe allow privilige for microphone and camera
  • KMS-18947 add iframe allow privilige for microphone and camera
  • version bump
  • remove require_once for deprecated library
  • KMS-19394: embedded files in text intro are backed up
  • KMS-19278 remove 14 part match in browse and embed
  • KMS-19277 remove "kaltura-uri.com" template domain
  • KMS-19207 passing moodle plugin version in lti launch request
  • KMS-19277 add build files
  • KMS-19276 escape special characters in iframe src
  • version bump - 4.2.0
  • KMS-18813 now replace media can't be accessed when its disabled
  • KMS-19614 remove protocol from source url instead of kaf url
  • SUP-18609 set the my media navigation in the global navigation if the configuration is other than 'Dashboard'
  • Button classes added for Bootstrap based themes.
  • version bump - 4.2.1
  • SUP-18923 set to kaltura iframe height to 600px if the calculation result it lower than 600px
  • SUP-18923 return if the new height is lower than original (600px)
  • SUP-18923 return if the new height is lower than original (600px)
  • SUP-18923 add a comment for the function that gets the correct height
  • Update lticontainer.js
  • version bump - 4.2.2
  • KMS-19513 kaltura filter will be active automatically after installing
  • version bump - 4.2.3
  • KMS-19513 fixed function name
  • version bump - 4.2.4
  • Adding SVG icons fixes Added workflow for sonarqube code scanning #152.
  • KMS-19457 implement all null providers
  • KMS-19457 add support to GDPR
  • KMS-19457 refactor kalvidassign provider
  • KMS-19457 remove unnecessary requires from atto_kalturamedia
  • KMS-19457 add courseid property to $eventdata
  • KMS-19457 change 'notifysuccess' parameter to 'success' in notification function
  • PSVAMB-9245 Pass course short name in LTI publish data
  • Bump version to 4.2.5
  • KMS-19891 - add new setting field to enable submission as assignment
  • KMS-19891 - add translation to a new setting field
  • KMS-19891 - add assignment param in assignment flow when assignment is enabled
  • KMS-19891 - add assignment param to lti request
  • KMS-19891 - change description
  • KMS-19891 - update admin field name+description
  • Remove redundant button css classes
  • Implemented index.php for kaltura video resources.
  • KMS-20301 remove redundant http/https
  • KMS-20194 remove preview screen before embed in atto editor
  • KMS-20194 remove preview page before embed in tinymce editor
  • KMS-17285 change mymedia and mediagallery's iframes height to 1500px from 600px
  • KMS-20301 moved removeProtocolFromUrl call to another location
  • KMS-20296 changed all "assignment" appearances to "submission"
  • Revert "KMS-17285 change mymedia and mediagallery's iframes height to 1500px …"
  • version bump - 4.2.6
  • version bump - 4.2.6
  • unit tests updates - now there are 100% passes
  • add a missing attoembed.php file that I accidentally didn't commit before
  • version bump - 4.2.7
  • KMS-21327 update format_module_intro function calls in calendar events
  • KMS-21327 remove using of global OUTPUT and PAGE variables and change it to $this->output and $this->page
  • KMS-21422 Add missing heading in view of kalvidassign
  • Add bootstrap btn classes and toggle classes after add/replace of media entry
  • KMS-20594 check if submission is set in ltirequest object
  • version bump - 4.2.8
  • SUP-24983 move the 'activity_not_migrated' error to be thrown before the submission flow instead of after it
  • version bump - 4.2.9
  • KMS-22949 remove kavidpres activity module
  • KMS-22949 remove kavidpres activity module references
  • KMS-20967 add show description feature to kalvidres
  • KMS-22949 remove redundant parentheses
  • KMS-22949 remove custom_filter_type from lti request object
  • Implement alternate URI settings
  • version bump - 4.3.0
  • fix version number to comply with moodle standards
  • KMS-24816 update upgrade function to support the right moodle plugin version
  • KMS-24186 update version to 4.3.1
  • KMS-24186 move the code from upgrade.php to version.php so it'll work
  • KMS-24186 return the "return true" statement
  • KMS-24186 avoid repeating the same code
  • KMS-24186 replace foreach with array_pop
  • Fix - enable Newrow screen share
  • releasing 4.3.2 for QA
  • Update version.php to upgrade only Kaltura plugins.
  • downgrade major version to 3.4.2 to maintain version alignment with other Moodle plugin versions
  • ILMS-28 - support Moodle V4 && LTI 1.3
  • Support showing "My Media" in the top bar.
  • ILMS-28
  • ILMS-118 Prevent multiple links to "My Media" from being added to the main Nav bar
  • ILMS-118 Use localized string for My Media header
  • version upgrade
  • Upgrade versions
  • Code review
  • Remove unnecessary code
  • code review comments
  • Fix versioning
  • ILMS-175 Send publish data with LTI 1.3
  • ILMS-160 Kaltura LTI 1.3 parameters should be determined on the fly
  • ILMS-160
  • ILMS-174
  • Fixes after clean install.
  • ILMS-174 - issue embedding multiple videos with LTI1.3
  • ILMS-182 Fix wrong context id
  • Generate version 4.4.1
  • ILMS-183 Fix wrong user ID sent with LTI 1.3
  • Fix indents
  • Version upgrade
  • Moodle version dependency fix
  • Module title property should be used.
  • Fix a warning
  • Generate version 4.4.3
  • Test && fix issues related to Moodle 401 upgrade
  • ILMS-547 wrap in try catch to not crash new installations when no db is found
  • ILMS-544 add display-capture to allow express capture screen share
  • ILMS-546 remove duplicate header and description as they are already rendered by moodle
  • SUP-36897 add my media link location config and allow setting it to side navigation to support classic theme
  • ILMS-577 add tiny integration for BSE
  • ILMS-540 bump version
  • ILMS-579 add top menu my media item to config only if it does not exist already
  • ILMS-580 use base layout
  • ILMS-579 add space
  • ILMS-540 bump version 4.4.6
  • ILMS-504 create moodle plugin for moodle 4.2
  • SUP-35859 move kalvidres css to view
  • SUP-38296 update icons
  • SUP-38296 update icons background color
  • ILMS-578 bump version 4.4.7
  • ILMS-635 add plugin for moodle 4.3
  • ILMS-639 remove legacy tinyMCE plugin
  • ILMS-639 bump version 4.4.8
  • ILMS-692 fix required moodle version - plugin is supported from moodle 4.3.0
  • ILMS-692 bump plugin version
  • ILMS-695 fix error when accessing course completion
  • ILMS-680 create Kaltura moodle plugin version for moodle 4.4
  • ILMS-680 update icons for moodle 4.4 by MDL-78284 and MDL-78285
  • ILMS-705 add custom completion submit support to kalvidassign
  • ILMS-707 add my media link location option - user menu
  • ILMS-706 enable add to timeline support - kalvidassign
  • ILMS-706 enable add to timeline support - kalvidres
  • ILMS-684 bump version - moodle 404
  • ILMS-706 add timeline reminder text
  • ILMS-705 add custom completion submit support to kalvidassign - fix version
  • ILMS-684 create kaltura plugin for moodle 4.5
  • SUP-46972 move deprecated filter to text_filter - per MDL-82427
  • SUP-46972 move deprecated filter to text_filter - per MDL-82427
  • SUP-46972 replace deprecated print_error with moodle_exception
  • SUP-46972 add context_system for context_system::instance()
  • SUP-46972 move filter_kaltura_callback function into text_filter class
  • SUP-46972 pass callback with this
  • SUP-46972 use self
  • SUP-46972 add moodle_url
  • SUP-46972 add html_writer
  • SUP-47089 bump version
  • Fixed eslint error: Skipping no-async-promise-executor check.
  • Added workaround to the PHP 8.1: Return types in PHP built-in class methods and deprecation notices, probably until PHP 9.0.
  • Fix core unit tests failing
  • Disable eslint max-len check.
  • Fix eslint:yui failed tests.
  • Disable stylelint:css checks for selector-list-comma-newline-after, declaration-colon-space-after, and declaration-no-important. Run grunt shifter on yui files.

alon1980 and others added 30 commits December 6, 2017 10:11
…_strings

KMS-17612 remove redundant strings
…fully_loaded_moodle_fix

Sup 15075 kea resize when fully loaded moodle fix
…raders

KMS-18572 only email enrolled graders
…ntation_notice

implement missing required grading method
…kaf_iframes

SUP-15906 add autoplay to kaf iframes
roileviK and others added 25 commits January 27, 2025 15:18
…-Timeline-moodle-404

Ilms 706 support set reminder in timeline moodle 404
…letion-settings-for-Kaltura-Media-Assignment-moodle-404-version-fix

ILMS-705 add custom completion submit support to kalvidassign - fix v…
…in-version-for-moodle-4.5

SUP-47089 bump version
…ethods and deprecation notices, probably until PHP 9.0.
…eclaration-colon-space-after, and declaration-no-important. Run grunt shifter on yui files.
…SFCLE_405_STABLE' into 'ucsf-education/moodle/UCSFCLE_405_STABLE'
@ctam ctam self-assigned this Feb 21, 2025
@ctam ctam requested a review from a team February 21, 2025 22:21
@ctam ctam marked this pull request as ready for review February 23, 2025 07:47
Copy link

@mirleu mirleu left a comment

Choose a reason for hiding this comment

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

lgtm

@mirleu mirleu merged commit 27422a4 into ucsf-education:UCSFCLE_405_STABLE Feb 24, 2025
3 checks passed
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.