Skip to content

0.9.0-beta4 (fork repo)

Pre-release
Pre-release
Compare
Choose a tag to compare
@donquixote donquixote released this 24 Oct 12:06
· 27 commits to main since this release
3b6bf3d

This release contains latest changes that have not been merged yet in the base repository.
Projects can use this until the base repository catches up.

Changes since https://github.com/CollaboraOnline/collabora-drupal/releases/tag/0.9.0-beta4

CollaboraOnline/collabora-drupal@0.9.0-beta4...donquixote:collabora-drupal:0.9.0-beta5

Functionality:

  • Issue #30 Allow fullscreen.
    • Follow-up fix in Issue #41: Handle case if 'allowfullscreen' option not initialized.
  • Issue #27:
    • Replace the custom role settings with regular Drupal permissions.
    • Have separate permissions per media type.
    • Use the entity access API to manage access checks for media preview and edit with Collabora Online. This allows other modules to alter the access, e.g. to grant access based on a group membership.
    • Move access checking logic out of the controller, and add them as requirements on the route. As a consequence, the fallback behavior will no longer work.
    • Make sure that edit and preview links in different places only show up to eligible users.

Bug fixes, clean-up:

  • Issue #33: Remove php closing tag.
  • Issue #35: Don't hard-code module path in template.
  • Issue #37: Add missing parentheses to fix an output string.
  • Issue #39: Fix warnings if user has no picture.