qbot icon indicating copy to clipboard operation
qbot copied to clipboard

Multi-group support + dependency fixes

Open yogurtsyum opened this issue 11 months ago • 11 comments

This pull request adds support for performing basic ranking actions on configured secondary groups. It also fixes issues with the got dependency saying it is not installed, even though it's Bloxy importing it.

Testing status

[M] - Multi-group actions [M] - Multi-group logging [P] - Multi-group verification checks [F] - Dependency bug fix

P = partially tested; M = mostly tested; F = fully tested.

Feedback needed

Broadly: does this do everything you would expect from multi-group functionality?

Specifically (non-exhaustive):

  • Verification checks are currently ran on the main group, even if the action is being applied to a secondary group. Is this what you would expect?

yogurtsyum avatar Mar 14 '24 03:03 yogurtsyum

Could verification checks be an option to be enabled for secondary groups as well?

HyronHydel avatar Mar 14 '24 04:03 HyronHydel

Did some minimal testing, but could use someone with the whole proper Bloxlink + multi-group setup to test more thoroughly. Thanks for the feedback.

yogurtsyum avatar Mar 14 '24 04:03 yogurtsyum

This might be very specific, but could a bypass for verification checks be created for role ids as well?

HyronHydel avatar Mar 14 '24 06:03 HyronHydel

You should add permissions for specific groups. Doing some multi-group testing.

vq9o avatar Mar 24 '24 00:03 vq9o

Verification Checks for seconary groups, making sure they cant accept / exile higher ranks or accepting if theyre not in the group at all

Jxkeyy avatar Mar 24 '24 04:03 Jxkeyy

Comman to see all groupbans

Jxkeyy avatar Mar 24 '24 05:03 Jxkeyy

You should add permissions for specific groups. Doing some multi-group testing.

Started a draft for additional permissions per secondary group. -- Untested, nor completed. https://github.com/LengoLabs/qbot/compare/multigroup...vq9o:qbot:multigroup

vq9o avatar Mar 24 '24 10:03 vq9o

logs showing what secondary group they got accepted into and if theyre being ranked what group it is

Jxkeyy avatar Mar 25 '24 06:03 Jxkeyy

You should add permissions for specific groups. Doing some multi-group testing.

Started a draft for additional permissions per secondary group. -- Untested, nor completed. multigroup...vq9o:qbot:multigroup

Update: Majority of the draft is completed with a re-write of multi-group. I have 2 issues to fix and testing to start before I submit a PR. https://github.com/vq9o/qbot/blob/multigroup/PR_INFO.md

vq9o avatar Mar 25 '24 11:03 vq9o

logs showing what secondary group they got accepted into and if theyre being ranked what group it is

Only needs to be added to join requests. Already a feature for ranking.

yogurtsyum avatar Mar 25 '24 14:03 yogurtsyum

@vq9o When your PR is ready, you can submit it to the multigroup branch here.

yogurtsyum avatar Mar 25 '24 14:03 yogurtsyum