Skip to content

Add compatibility with OMP 3.5.0#55

Merged
thiagolepidus merged 35 commits intothoth-pub:mainfrom
lepidus:main
Mar 4, 2026
Merged

Add compatibility with OMP 3.5.0#55
thiagolepidus merged 35 commits intothoth-pub:mainfrom
lepidus:main

Conversation

@thiagolepidus
Copy link
Copy Markdown
Collaborator

No description provided.

Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Brasil <thiago@lepidus.com.br>
Add a status label (colored dot + text) in the workflow publication tab
showing the Thoth work status, matching OMP's native publication status
pattern. Move Register/Update buttons from left to right side controls.

New API endpoint fetches work status from Thoth. Supports all Thoth
work statuses with locale strings for en, pt_BR, and es.
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129
Update initialize() signature to include $args parameter, replace bare
global constants with namespaced class constants (Application::ASSOC_TYPE_*,
PKPApplication::ROUTE_API), replace deprecated Services::get() with app(),
remove deprecated AppLocale::requireComponents() call, replace plugin
import() with use statement, and add proper docblocks.
Use PKPBaseController::getRouteController() instead of the APIHandler
to access the authorized context, since authorization runs on the
controller instance in OMP 3.5.0. Also replace mapToSubmissionsList()
with map() which accepts userRoles, remove deprecated
AppLocale::requireComponents() call, and use UserGroup Eloquent model
instead of deprecated Repo::userGroup() collector.
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: lepidus <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
thiagolepidus and others added 5 commits March 4, 2026 17:22
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Issue: documentacao-e-tarefas/desenvolvimento_e_infra#1129

Signed-off-by: Thiago Matos <thiago@lepidus.com.br>
Adapta plugin para OMP 3.5.0

See merge request softwares-pkp/plugins_ojs/thoth-omp-plugin!97
@thiagolepidus thiagolepidus merged commit f7c2402 into thoth-pub:main Mar 4, 2026
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.

1 participant