Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pkp/pkp-lib#4787 Reviewer suggestions #426

Merged
merged 19 commits into from
Feb 26, 2025
Merged

Conversation

touhidurabir
Copy link
Member

@touhidurabir touhidurabir force-pushed the i4787_main branch 2 times, most recently from 8440d58 to a27ed04 Compare November 29, 2024 09:14
@touhidurabir touhidurabir force-pushed the i4787_main branch 2 times, most recently from ab9e907 to 6453f57 Compare December 24, 2024 19:19
Copy link
Contributor

@defstat defstat left a comment

Choose a reason for hiding this comment

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

Thanks @touhidurabir! Not much here.

Questions:

In the "REVIEWER SUGGESTIONS" there is a drop down control that has a "More Actions" indicator. Should that be a three-dot button doing the same thing?

Image

Also I am wondering whether the newly upgraded TinyMCE affects in any way the forms that are being used in this feature, or rather whether we need to consider changes in this issues PRs regarding the upgraded TinyMCE component.

@touhidurabir
Copy link
Member Author

Thanks @touhidurabir! Not much here.

Questions:

In the "REVIEWER SUGGESTIONS" there is a drop down control that has a "More Actions" indicator. Should that be a three-dot button doing the same thing?

Image

Also I am wondering whether the newly upgraded TinyMCE affects in any way the forms that are being used in this feature, or rather whether we need to consider changes in this issues PRs regarding the upgraded TinyMCE component.

This has broken due to some new changes in the ui lib , otherwise this is how it should be and was previously
CleanShot 2025-02-04 at 15 29 53@2x

@asmecher
Copy link
Member

asmecher commented Feb 4, 2025

@blesildaramirez, it looks like some TinyMCE changes might be needed here -- can you spot anything quickly that needs adaptation for the new version?

@touhidurabir
Copy link
Member Author

@blesildaramirez, it looks like some TinyMCE changes might be needed here -- can you spot anything quickly that needs adaptation for the new version?

This does not seems like anything related to TinyMce but some changes to the DropdownActions component and the fix is very simple .

@asmecher
Copy link
Member

asmecher commented Feb 5, 2025

This does not seems like anything related to TinyMce but some changes to the DropdownActions component and the fix is very simple .

Thanks, @touhidurabir -- do you mean a simple fix that you can tackle, or that you'll need someone to take care of in ui-library?

@touhidurabir
Copy link
Member Author

This does not seems like anything related to TinyMce but some changes to the DropdownActions component and the fix is very simple .

Thanks, @touhidurabir -- do you mean a simple fix that you can tackle, or that you'll need someone to take care of in ui-library?

I have already fixed it . Working on the PR update based on code review .

@touhidurabir touhidurabir force-pushed the i4787_main branch 3 times, most recently from 334a49c to ab9eb98 Compare February 12, 2025 04:40
Copy link
Contributor

@defstat defstat left a comment

Choose a reason for hiding this comment

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

Thanks @touhidurabir! Can you check this scenario?

When in Review Round workflow, click on "Add Reviewer". In the modal that appears, click "Select Reviewer" from the "Select a Reviewer from Reviewer Suggestions" grid. In the "Add Reviewer" modal, try to click on "Files To Be Reviewed". The button seems not to work as it supposed to though.

@touhidurabir touhidurabir force-pushed the i4787_main branch 2 times, most recently from 1485b99 to 7da000d Compare February 17, 2025 04:21
@touhidurabir
Copy link
Member Author

Thanks @touhidurabir! Can you check this scenario?

When in Review Round workflow, click on "Add Reviewer". In the modal that appears, click "Select Reviewer" from the "Select a Reviewer from Reviewer Suggestions" grid. In the "Add Reviewer" modal, try to click on "Files To Be Reviewed". The button seems not to work as it supposed to though.

great spot of this case as only happening from Add Reviewer modal of all reviewers and also again only for suggestion or existing user with no reviewer role . Should be fixed with last commit .

@touhidurabir touhidurabir force-pushed the i4787_main branch 2 times, most recently from fa7787c to 53f1bba Compare February 22, 2025 10:51
@touhidurabir touhidurabir marked this pull request as ready for review February 24, 2025 06:25
@asmecher asmecher merged commit 1e0faa4 into pkp:main Feb 26, 2025
5 checks passed
ipula pushed a commit to ipula/ui-library that referenced this pull request Feb 27, 2025
* pkp/pkp-lib#4787 Reviewer suggestions

* pkp/pkp-lib#4787 Reviewer suggestions api issues fixed

* pkp/pkp-lib#4787 removed dead codes

* pkp/pkp-lib#4787 WIP : suggestion lists to reviewers list in review stage

* pkp/pkp-lib#4787 reviewer adding from suggestion working

* pkp/pkp-lib#4787 leftover ui changes and simple orcid id field add

* pkp/pkp-lib#4787 temp use of v-html

* pkp/pkp-lib#4787 Not to show suggestion side panel in review stage in no suggestion available

* pkp/pkp-lib#4787 enable suggestion list in workflow submission page with no action

* pkp/pkp-lib#4787 Reviewer suggestions 3 case consider WIP

* pkp/pkp-lib#4787 reactive update of suggestion list in add reviewer modal

* pkp/pkp-lib#4787 WIP : suggestion lists to reviewers list in review stage

* pkp/pkp-lib#4787 consider case when adding new reviewer who is an existing suggestion

* pkp/pkp-lib#4787 WIP: most todos resolved

* pkp/pkp-lib#4787 compatibility for OMP added

* pkp/pkp-lib#4787 added better logic to determine if at active review stage and round

* pkp/pkp-lib#4787 OMP restrict suggestion at internal review stage

* pkp/pkp-lib#4787 fixed issue with review round files details viewing

* pkp/pkp-lib#4787 replace v-html with v-strip-unsafe-html
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.

None yet

3 participants