Skip to content

Commit

Permalink
[Peertube] updater video controls (#2753)
Browse files Browse the repository at this point in the history
  • Loading branch information
WolfyWin committed Mar 6, 2024
1 parent a2ce89a commit 70547ad
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,19 @@
namespace Claroline\PeerTubeBundle\Installation;

use Claroline\InstallationBundle\Additional\AdditionalInstaller;
use Claroline\PeerTubeBundle\Installation\Updater\Updater141000;

class ClarolinePeerTubeInstaller extends AdditionalInstaller
{
public function hasMigrations(): bool
{
return true;
}

public static function getUpdaters(): array
{
return [
'14.1.0' => Updater141000::class,
];
}
}
32 changes: 32 additions & 0 deletions src/integration/peertube/Installation/Updater/Updater141000.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

namespace Claroline\PeerTubeBundle\Installation\Updater;

use Claroline\InstallationBundle\Updater\Updater;
use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Exception;

class Updater141000 extends Updater
{
private Connection $connection;

public function __construct(
Connection $connection
) {
$this->connection = $connection;
}

/**
* @throws Exception
*/
public function postUpdate(): void
{
$updateControls = $this->connection->prepare('
UPDATE claro_peertube_video
AS ptv
SET ptv.controls = true
');

$updateControls->executeQuery();
}
}
1 change: 1 addition & 0 deletions src/integration/peertube/Resources/config/services.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ imports:
- { resource: services/serializer.yml }
- { resource: services/subscriber.yml }
- { resource: services/validator.yml }
- { resource: services/updater.yml }
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
services:
_defaults:
tags: [ 'claroline.platform.updater' ]

Claroline\PeerTubeBundle\Installation\Updater\Updater141000:
arguments:
- '@doctrine.dbal.default_connection'

0 comments on commit 70547ad

Please sign in to comment.