Skip to content

EP feature branch into master#848

Merged
zzacharo merged 5 commits into
masterfrom
feature/ep-approval
Jul 10, 2026
Merged

EP feature branch into master#848
zzacharo merged 5 commits into
masterfrom
feature/ep-approval

Conversation

@palkerecsenyi

Copy link
Copy Markdown
Member

Related to #776


All commits in this PR have already been reviewed upon merging into the feature branch (see the issue for more details).

The latest commit (setup: bump to app-rdm v15.0.0b1) has not been reviewed.

palkerecsenyi and others added 3 commits July 10, 2026 11:32
Co-authored-by: zzacharo <zacharias.zacharodimos@cern.ch>

feat(ep): change reportnumber generation mechanism (+ bug fixes)

fix(ep): referee gains access only to the specific record version that
is submitted for review

fix(ep): removed unused keys from ep state object

fix(ep): centralize committee_approval grant origin generation

feat(ep): redesign request page UI; remove record metadata fields
fix(ep): rename ep to committee for reusability
* strip ep_approval from OS
@palkerecsenyi palkerecsenyi linked an issue Jul 10, 2026 that may be closed by this pull request
@palkerecsenyi palkerecsenyi moved this to In review 🔍 in Sprint Q2 2026 ☀️ Jul 10, 2026

@zzacharo zzacharo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a small comment about button alignment and then ready to go from my side (open issues are to be solved separately)

Comment thread assets/js/components/record_details/NewVersionButton.js
* fix(ep): only run get_committee_approval_state when manage menu is
rendered

* feat(ep): add ignorable warning when creating a new version with
existing EP request

* setup: remove invenio-requests source override

* fix(ep): don't require review for scientific community

* feat(ep): add warning when submitting approval request for public
record

* fix(ep): clarify wording in new version warning
@zzacharo zzacharo merged commit 6df9692 into master Jul 10, 2026
7 checks passed
@github-project-automation github-project-automation Bot moved this from In review 🔍 to To release 🤖 in Sprint Q2 2026 ☀️ Jul 10, 2026
@palkerecsenyi palkerecsenyi deleted the feature/ep-approval branch July 10, 2026 13:28
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.

EP approval workflow

2 participants