Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@charlottesce
Copy link
Contributor

Brief summary of changes

Inactive users are not displayed in dropdowns to assign / watch an issue

Testing instructions (if applicable)

  1. Go to Tools -> Issue Tracker
  2. Make a new issue / edit an existing one -> ensure you don't see any inactive user in the "Assignee" nor "Add others to watching" dropdowns

Note

This is a CCNA override - https://github.com/aces/CCNA/pull/4100

@CamilleBeau CamilleBeau self-assigned this Aug 10, 2023
@laemtl laemtl requested review from laemtl and removed request for laemtl August 10, 2023 14:07
Copy link
Collaborator

@CamilleBeau CamilleBeau left a comment

Choose a reason for hiding this comment

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

This is working well! I am however wondering now if we should also not display users that have Pending_approval='Y'?

@CamilleBeau CamilleBeau added the Passed manual tests PR has been successfully tested by at least one peer label Aug 10, 2023
Copy link
Collaborator

@CamilleBeau CamilleBeau left a comment

Choose a reason for hiding this comment

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

As per Dave's request, can we add the assignee / watchers that are currently assigned to the issue to the drop down even if they are inactive? Should be simple to do with a join on issues using issueID from $values, and an OR statement

@CamilleBeau CamilleBeau added State: Needs work PR awaiting additional work by the author to proceed and removed Passed manual tests PR has been successfully tested by at least one peer labels Aug 10, 2023
@charlottesce
Copy link
Contributor Author

Two other changes have been added as bug fixes I noticed during testing:

  1. Added a getBreadcrumbs function for the edit class, otherwise we get the following error when clicking on the 'Issue' link of the path on the top left of the page, as it links to 'issue_tracker/issue' which doesn't exist.
    image

  2. The updateComments function of the edit class can now take a null value as input, otherwise if someone tries to update an issue without adding a comment, a PHP error is raised that updateComments expects a string while null is given.

@charlottesce charlottesce removed the State: Needs work PR awaiting additional work by the author to proceed label Aug 14, 2023
@CamilleBeau
Copy link
Collaborator

Working well!

@CamilleBeau CamilleBeau added the Passed manual tests PR has been successfully tested by at least one peer label Oct 24, 2023
@driusan driusan merged commit d746654 into aces:24.1-release Nov 7, 2023
@ridz1208 ridz1208 added this to the 24.1.6 milestone Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Passed manual tests PR has been successfully tested by at least one peer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants