-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Allow groups to restrict by browser integration key (#6437) #9852
Allow groups to restrict by browser integration key (#6437) #9852
Conversation
42fbf09
to
cdcea83
Compare
2b64b4e
to
6ffdaf2
Compare
@droidmonkey I don't understand the codecov/patch failure--what do I need to do to fix that? |
We set an ideal threshold for new code introduced to be 75% covered by unit tests. It's optional though. |
Thanks. I tried increasing the test coverage but couldn't find a clear path given that some of the parent functions in BrowserService aren't tested. How do I request a code review? |
Could you solve the conflicts? Rebase the branch. |
6ffdaf2
to
3bf086e
Compare
Rebase complete |
Some of the code could be cleaned a little bit. For example:
|
3bf086e
to
453b2d0
Compare
Thanks for the fast response! I think I caught them all, but let me know if there's anything else. I couldn't return {} in BroswerService.cpp:996 because I got a compiler error returning an initializer list from that lambda function. |
453b2d0
to
a5d3cbb
Compare
Interesting. I think that's because the screenshot above is actually referencing a QMenu not a ComboBox (see EditWidgetIcons.cpp:170). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved. We are missing a combobox separator style, but the scope is outside of this PR.
Anything else I need to do to get approval on this? |
bump |
Bump? This PR is already accepted. |
a5d3cbb
to
2696a0a
Compare
Going to need some help here. There was a merge conflict so I resolved that but now one of the unit tests is failing and I'm not sure why. (It seems unrelated) |
You can ignore, we have sporadic failures since some tests rely on randomness and infrequently don't produce the expected results. |
Since I'm not familiar with the development cadence for this project, what is the typical timeline/workflow between approval, review, and merge? |
I will merge it in when I get the chance. Unfortunately my time is very limited lately. |
bc63076
to
d808596
Compare
Relates to issue #6437
This branch adds the ability to set a browser restriction on groups. This allows a given group tree to be visible only to a specific browser. Previously, the workaround was to have separate databases for each browser. However, this can become cumbersome under situations where someone may have a dozen or more browsers that each have to be unlocked whenever the screensaver activates.
Screenshots
Testing strategy
Type of change