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

Add confirmation dialog when making External Link to non-BNDB #6120

Open
fuzyll opened this issue Nov 12, 2024 · 0 comments
Open

Add confirmation dialog when making External Link to non-BNDB #6120

fuzyll opened this issue Nov 12, 2024 · 0 comments
Labels
Component: Projects Issue needs changes to how we handle projects Effort: Trivial Issue should take < 1 day Impact: Low Issue is a papercut or has a good, supported workaround Type: Enhancement Issue is a small enhancement to existing functionality UI: Projects Issues with the Projects tab or related widgets

Comments

@fuzyll
Copy link
Contributor

fuzyll commented Nov 12, 2024

What is the feature you'd like to have?
Users can make external links within a project directly to e.g. a .dll. This is probably not what they want to do and we should make sure it is with a confirmation dialog.

I'm thinking something like:

"You are making an external link to a raw file, rather than an analysis database (.bndb). Are you sure this is what you want to do?"

Checkbox: "Do not show this warning again for this analysis database" -> save into BNDB/QSettings

Buttons: Yes, No (save state of checkbox always, proceed or cancel depending on which button was pressed)

Is your feature request related to a problem?
Customers are annoyed when they double-click an external link to follow it and then have to suffer re-analysis on a big shared library. This shouldn't be what happens in most cases because they should link against a BNDB instead, but we allow them to link to the raw file, which may be what a user wants in specific cases, but not the general case.

Are any alternative solutions acceptable?
Anything that avoids having long analysis times when following an external link is potentially fine.

Additional Information:
Please add any other context or screenshots that would help us understand your feature request here.

@fuzyll fuzyll added Type: Enhancement Issue is a small enhancement to existing functionality Impact: Low Issue is a papercut or has a good, supported workaround Effort: Trivial Issue should take < 1 day UI: Projects Issues with the Projects tab or related widgets Component: Projects Issue needs changes to how we handle projects labels Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Projects Issue needs changes to how we handle projects Effort: Trivial Issue should take < 1 day Impact: Low Issue is a papercut or has a good, supported workaround Type: Enhancement Issue is a small enhancement to existing functionality UI: Projects Issues with the Projects tab or related widgets
Projects
None yet
Development

No branches or pull requests

1 participant