1212use App \Entity \Enum \BackupTaskPeriodicity ;
1313use App \Entity \User ;
1414use App \Helper \DatabaseHelper ;
15- use App \Security \Voter \DatabaseVoter ;
1615use App \Service \BackupService ;
1716use App \Service \BackupStatus ;
1817use DateTime ;
@@ -84,16 +83,12 @@ public function configureFilters(Filters $filters): Filters
8483 public function createIndexQueryBuilder (SearchDto $ searchDto , EntityDto $ entityDto , FieldCollection $ fields , FilterCollection $ filters ): QueryBuilder
8584 {
8685 return $ this ->container ->get (EntityRepository::class)->createQueryBuilder ($ searchDto , $ entityDto , $ fields , $ filters )
87- ->join ('entity.owner ' , 'owner ' )
88- ->andWhere ('owner.id = :user ' )
89- ->setParameter ('user ' , $ this ->getUser ()->getId ())
9086 ->orderBy ('entity.createdAt ' , 'DESC ' );
9187 }
9288
9389 public function launchBackupAction (AdminContext $ context ): Response
9490 {
9591 $ database = $ context ->getEntity ()->getInstance ();
96- $ this ->denyAccessUnlessGranted (DatabaseVoter::CAN_SHOW_DATABASE , $ database );
9792
9893 $ backupStatus = $ this ->backupService ->backup ($ database , Backup::CONTEXT_MANUAL );
9994 $ this ->backupService ->clean ($ database );
@@ -115,7 +110,6 @@ public function showDatabaseBackupsAction(AdminContext $context): Response
115110 {
116111 /** @var Database $database */
117112 $ database = $ context ->getEntity ()->getInstance ();
118- $ this ->denyAccessUnlessGranted (DatabaseVoter::CAN_SHOW_DATABASE , $ database );
119113
120114 $ url = $ this ->adminUrlGenerator ->setController (BackupCrudController::class)
121115 ->setAction (Action::INDEX )
@@ -135,7 +129,6 @@ public function checkConnection(AdminContext $context): Response
135129 {
136130 /** @var Database $database */
137131 $ database = $ context ->getEntity ()->getInstance ();
138- $ this ->denyAccessUnlessGranted (DatabaseVoter::CAN_SHOW_DATABASE , $ database );
139132
140133 if ($ this ->databaseHelper ->isConnectionOk ($ database )) {
141134 $ this ->addFlash ('success ' , new TranslatableMessage ('database.check_connection.flash_success ' , ['%database% ' => $ database ->getName ()]));
@@ -191,11 +184,6 @@ public function configureActions(Actions $actions): Actions
191184 ->add (Crud::PAGE_INDEX , $ launchBackupAction )
192185 ->add (Crud::PAGE_INDEX , $ showDatabaseBackupsAction )
193186 ->add (Crud::PAGE_INDEX , $ checkConnectionAction )
194- ->setPermission (Action::DELETE , DatabaseVoter::CAN_SHOW_DATABASE )
195- ->setPermission (Action::EDIT , DatabaseVoter::CAN_SHOW_DATABASE )
196- ->setPermission ('launchBackup ' , DatabaseVoter::CAN_SHOW_DATABASE )
197- ->setPermission ('showDatabaseBackups ' , DatabaseVoter::CAN_SHOW_DATABASE )
198- ->setPermission ('checkConnection ' , DatabaseVoter::CAN_SHOW_DATABASE )
199187 ->remove (Crud::PAGE_NEW , Action::SAVE_AND_ADD_ANOTHER )
200188 ->update (Crud::PAGE_INDEX , Action::NEW , function (Action $ action ) {
201189 return $ action ->setLabel ('database.action.new ' );
0 commit comments