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

Improvements to modnotes module #608

Merged
merged 7 commits into from
Sep 1, 2022
Merged

Improvements to modnotes module #608

merged 7 commits into from
Sep 1, 2022

Conversation

eritbh
Copy link
Member

@eritbh eritbh commented Sep 1, 2022

Pages to make things more bearable, filtering to notes-only or to exclude notes, some other stuff. Notably added footer as an option to TBui.popup() allowing us to easily set a single universal footer in tabbed popups. Should be in a mergeable state theoretically, but drafting for now so I can avoid thinking which issues this covers.

@eritbh eritbh added enhancement New feature or request module: modnotes labels Sep 1, 2022
@eritbh eritbh marked this pull request as draft September 1, 2022 04:50
@creesch
Copy link
Member

creesch commented Sep 1, 2022

I like the tabbed approach. I'll test it out later today and give a bit more thoughts on it.

Something else I realized. For modlog items we currently leave out the context. We probably should just make the entries links and have them link to whatever context they refer.

@eritbh
Copy link
Member Author

eritbh commented Sep 1, 2022

Still working on adding context links, yeah, that was that whole thing about needing to fetch post IDs for comment IDs so it was actually a lot more complicated than it should need to be.

I don't actually see any open issues for the modbar module at all so un-drafting this I guess; should probably start tracking enhancements we need in issues at some point

@eritbh eritbh marked this pull request as ready for review September 1, 2022 13:51
@creesch
Copy link
Member

creesch commented Sep 1, 2022

I don't actually see any open issues for the modbar module

Well... maybe you should look for modnotes? :P

https://github.com/toolbox-team/reddit-moderator-toolbox/issues?q=is%3Aissue+is%3Aopen+label%3A%22module%3A+modnotes%22

@eritbh
Copy link
Member Author

eritbh commented Sep 1, 2022

i am Incredibly Blind, but this PR does neither of those things so my point stands :V

@creesch
Copy link
Member

creesch commented Sep 1, 2022

Looks good to me. I do think we do want to add a setting for people to choose the default tab the popup opens on.

But that doesn't need to be in this PR, I can also make an issue so we implement that later.

@eritbh eritbh merged commit 85f9e5c into master Sep 1, 2022
@eritbh eritbh deleted the modnotes-improvements branch September 1, 2022 19:18
@eritbh eritbh changed the title Improvements to modbar module Improvements to modnotes module Sep 11, 2022
@eritbh eritbh added this to the v6.1.0 milestone Sep 11, 2022
eritbh added a commit that referenced this pull request Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request module: modnotes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants