Skip to content

Commit

Permalink
Merge pull request #539 from Vitaliy-1/i8933_restore_original
Browse files Browse the repository at this point in the history
pkp/pkp-lib#8933 refactor event log
  • Loading branch information
Vitaliy-1 authored Jun 2, 2023
2 parents 8bc348a + 970add4 commit 589ad63
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,24 +1,22 @@
<?php

/**
* @file classes/log/SubmissionEventLogEntry.php
* @file classes/log/event/SubmissionEventLogEntry.php
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2003-2021 John Willinsky
* Copyright (c) 2014-2023 Simon Fraser University
* Copyright (c) 2003-2023 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @class SubmissionEventLogEntry
*
* @ingroup log
*
* @see SubmissionEventLogDAO
*
* @brief Describes an entry in the submission history log.
*/

namespace APP\log;
namespace APP\log\event;

use PKP\log\PKPSubmissionEventLogEntry;
use PKP\log\event\PKPSubmissionEventLogEntry;

// Log entry associative types. All types must be defined here

Expand Down Expand Up @@ -73,5 +71,5 @@ class SubmissionEventLogEntry extends PKPSubmissionEventLogEntry
}

if (!PKP_STRICT_MODE) {
class_alias('\APP\log\SubmissionEventLogEntry', '\SubmissionEventLogEntry');
class_alias('\APP\log\event\SubmissionEventLogEntry', '\SubmissionEventLogEntry');
}
29 changes: 29 additions & 0 deletions classes/migration/upgrade/v3_4_0/I8933_EventLogLocalized.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php


/**
* @file classes/migration/upgrade/v3_4_0/I8933_EventLogLocalized.php
*
* Copyright (c) 2014-2023 Simon Fraser University
* Copyright (c) 2000-2023 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @class I8933_EventLogLocalized.php
*
* @brief Extends the event log migration with the correct table names for OPS.
*/

namespace APP\migration\upgrade\v3_4_0;

class I8933_EventLogLocalized extends \PKP\migration\upgrade\v3_4_0\I8933_EventLogLocalized
{
protected function getContextTable(): string
{
return 'servers';
}

protected function getContextIdColumn(): string
{
return 'server_id';
}
}
3 changes: 2 additions & 1 deletion classes/services/NavigationMenuService.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ public function getDisplayStatusCallback($hookName, $args)
$templateMgr = TemplateManager::getManager(Application::get()->getRequest());

$isUserLoggedIn = Validation::isLoggedIn();
$isUserLoggedInAs = Validation::isLoggedInAs();
$isUserLoggedInAs = (bool) Validation::loggedInAs();
;
$context = $request->getContext();

$this->transformNavMenuItemTitle($templateMgr, $navigationMenuItem);
Expand Down
1 change: 1 addition & 0 deletions dbscripts/xml/upgrade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@
<migration class="APP\migration\upgrade\v3_4_0\I8992_FixEmptyUrlPaths"/>
<migration class="APP\migration\upgrade\v3_4_0\I9040_DropSettingType"/>
<migration class="PKP\migration\upgrade\v3_4_0\I9039_DropDeprecatedFields"/>
<migration class="APP\migration\upgrade\v3_4_0\I8933_EventLogLocalized"/>
<note file="docs/release-notes/README-3.4.0" />
</upgrade>

Expand Down
2 changes: 1 addition & 1 deletion lib/pkp
Submodule pkp updated 60 files
+19 −13 api/v1/submissions/PKPSubmissionHandler.php
+1 −1 classes/announcement/Repository.php
+3 −3 classes/category/Repository.php
+29 −23 classes/controllers/grid/users/reviewer/PKPReviewerGridHandler.php
+0 −2 classes/core/PKPApplication.php
+1 −1 classes/db/DBDataXMLParser.php
+13 −13 classes/decision/Repository.php
+16 −11 classes/decision/types/traits/NotifyReviewers.php
+6 −0 classes/facades/Repo.php
+1 −1 classes/galley/Repository.php
+0 −212 classes/log/EventLogDAO.php
+0 −53 classes/log/SubmissionEventLogDAO.php
+0 −52 classes/log/SubmissionFileEventLogDAO.php
+0 −67 classes/log/SubmissionFileLog.php
+0 −88 classes/log/SubmissionLog.php
+110 −0 classes/log/event/Collector.php
+169 −0 classes/log/event/DAO.php
+3 −5 classes/log/event/EventLogEntry.php
+5 −7 classes/log/event/PKPSubmissionEventLogEntry.php
+152 −0 classes/log/event/Repository.php
+3 −5 classes/log/event/SubmissionFileEventLogEntry.php
+89 −0 classes/log/event/maps/Schema.php
+4 −4 classes/migration/install/LogMigration.php
+253 −0 classes/migration/upgrade/v3_4_0/I8933_EventLogLocalized.php
+2 −2 classes/migration/upgrade/v3_4_0/PreflightCheckMigration.php
+15 −8 classes/observers/listeners/LogSubmissionSubmitted.php
+47 −20 classes/publication/Repository.php
+17 −6 classes/security/Validation.php
+1 −1 classes/services/PKPNavigationMenuService.php
+1 −0 classes/services/PKPSchemaService.php
+7 −3 classes/submission/DAO.php
+38 −22 classes/submission/action/EditorAction.php
+17 −14 classes/submission/reviewer/ReviewerAction.php
+16 −15 classes/submission/reviewer/form/PKPReviewerReviewStep3Form.php
+75 −70 classes/submissionFile/Repository.php
+13 −12 classes/task/ReviewReminder.php
+1 −1 classes/template/PKPTemplateManager.php
+1 −2 classes/user/Repository.php
+107 −1 controllers/api/file/PKPManageFileApiHandler.php
+2 −2 controllers/grid/eventLog/EventLogGridCellProvider.php
+2 −2 controllers/grid/eventLog/EventLogGridRow.php
+5 −4 controllers/grid/eventLog/SubmissionEventLogGridHandler.php
+6 −10 controllers/grid/eventLog/SubmissionFileEventLogGridHandler.php
+1 −1 controllers/grid/settings/user/UserGridRow.php
+1 −1 controllers/grid/users/reviewer/ReviewerGridRow.php
+19 −3 controllers/grid/users/reviewer/form/ReinstateReviewerForm.php
+19 −15 controllers/grid/users/reviewer/form/ResendRequestReviewerForm.php
+17 −14 controllers/grid/users/reviewer/form/ReviewReminderForm.php
+19 −3 controllers/grid/users/reviewer/form/UnassignReviewerForm.php
+30 −5 controllers/grid/users/stageParticipant/StageParticipantGridHandler.php
+1 −1 controllers/grid/users/stageParticipant/StageParticipantGridRow.php
+13 −4 controllers/grid/users/stageParticipant/form/PKPStageParticipantNotifyForm.php
+8 −7 controllers/informationCenter/FileInformationCenterHandler.php
+20 −10 controllers/informationCenter/InformationCenterHandler.php
+3 −2 controllers/informationCenter/SubmissionInformationCenterHandler.php
+19 −3 controllers/wizard/fileUpload/FileUploadWizardHandler.php
+28 −6 js/controllers/wizard/fileUpload/FileUploadWizardHandler.js
+251 −0 schemas/eventLog.json
+2 −2 schemas/userGroup.json
+2 −1 templates/controllers/wizard/fileUpload/fileUploadWizard.tpl

0 comments on commit 589ad63

Please sign in to comment.