gophish / gophish

Open-Source Phishing Toolkit
https://getgophish.com
Other
11.63k stars 2.24k forks source link

Suggestion: Show x elements & multi-delete #1193

Open rubberducky69 opened 6 years ago

rubberducky69 commented 6 years ago

Thanks for reaching out! We're happy to help resolve issues as quickly as possible.

Please use this template when creating a new issue. If you do not follow this template format, your issue may be closed without comment.

Before filing a new issue, please use the search bar at the top of the browser to search for similar issues. Also, please make sure you have read our documentation, which covers how to use Gophish.

What version of Gophish are you using?: 0.7.1

Brief description of the issue: My hand is getting tired from deleting campaigns, landing pages etc.

Suggestion: I could not seem to find any related issues/suggestions, but it might just be me overlooking something on here. What I would really love to see, to make my life (and probably others' lives) easier, is the ability to view more than 10 elements (campaigns, landing pages etc.) at a time. Furthermore, deleting several elements can be tedious as it involves many clicks, and if the elements you want to delete are on other pages than the first one, it will default back to page 1.

In essence, what I am looking for is:

I imagine that the handling of the deletion would be relatively easy. In my mind it is "just" generating a list of IDs from the selected checkboxes, send it to a function on the server, and this function iterates the list and uses the "normal" delete function.

I know things are never "just" a simple solution, but GoPhish is a wonderful tool that I use almost every day, but some procedures could be optimized by having som QoL-features implemented.

Thanks for an amazing product!

jordan-wright commented 6 years ago

Hi @rubberducky69,

Thanks for getting in touch. I agree that having multiple checkboxes to manipulate items would be a nice addition. I'll keep this open until I get a chance to add it, since it will require setting up new API's for handling bulk actions, as well as the frontend work to get it functioning.

It might take a while, since I have other stuff I'm working on atm, but I'll get to it 😄

Thanks again for reaching out!

rubberducky69 commented 6 years ago

Hey @jordan-wright

Thanks for the response!

No worries. I just wanted to share my ideas and thoughts after having worked with gophish for almost a year 😄

pranavperfect commented 5 years ago

Any update on this? I ended up opening a duplicate issue #1644 .

I'll close that one.