Skip to content

Implement uploading of issue states from plugins #681

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

Closed
wants to merge 6 commits into from

Conversation

aapomm
Copy link
Contributor

@aapomm aapomm commented May 12, 2020

Prerequisite: #679

Spec

With the implementation of issue states, we need to implement a way for users to automatically set issue states when uploading from plugins. Otherwise, they will have to manually set each issue to their desired state.

Proposed solution

Implement a dropdown in the uploads view that sets the incoming findings’ state.

How to test

Required plugin PR's:

Before testing, pull all the necessary branches of CE and the plugins and update the Gemfile to point to the plugins local directory:

gem 'dradis-plugins', path: '<local_directory>'
gem 'dradis-projects', path: '<local_directory>'

Then run bundle install to install the local plugins.

  1. Go to the uploads page
  2. Select a plugin (nessus, netsparker, etc.)
  3. Select a state
  4. Upload a sample plugin file
  5. Confirm that the created issues have the selected state

@brianp
Copy link
Contributor

brianp commented Feb 3, 2022

Closing old PR. Feel free to re-open with a card and move into the pipeline.

@brianp brianp closed this Feb 3, 2022
@brianp brianp deleted the issue-states-upload branch February 3, 2022 14:57
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.

2 participants