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

Added new team filter customisation options #51

Merged
merged 14 commits into from
Jul 25, 2024
Merged

Conversation

harshilsharma63
Copy link
Member

Summary

Added more control to how team filters work.
Screenshot 2024-07-18 at 4 14 32 PM

Ticket Link

Fixes - https://mattermost.atlassian.net/browse/MM-59564

@harshilsharma63 harshilsharma63 added 1: UX Review Requires review by ux 2: Dev Review Requires review by a core committer 2: QA Review Requires review by a QA tester 3: Security Review labels Jul 18, 2024
@abhijit-singh
Copy link

Thanks @harshilsharma63. Can you put this on a test server?

@harshilsharma63 harshilsharma63 added the Docs/Needed Requires Documentation label Jul 18, 2024
server/app/survey_test.go Show resolved Hide resolved
Copy link

@abhijit-singh abhijit-singh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks perfect functionally @harshilsharma63.

A couple of small things:

  1. The radio button and label seem to be sticking to each other right now. There should be 8px of space between them.
image
  1. There is a slightly weird jumping behaviour when switching from Send to everyone and any of the other options. I was expecting everything below it to move up instead of redistributing the space between the fields. But I think that's difficult because we need to keep the total container height constant for the collapsing functionality so it is okay to keep this as is.
    https://github.com/user-attachments/assets/43d1101c-a91d-4544-be55-fc58e641e980

@harshilsharma63
Copy link
Member Author

@abhijit-singh I've fixed those those UI now and have updated the plugin on test server.

@abhijit-singh
Copy link

Thanks @harshilsharma63! Looks good! Just one more tiny thing that I noticed today — the field label is not aligned with the first radio button. We can add a margin of 9px above the input options to align them.

image

@harshilsharma63
Copy link
Member Author

@abhijit-singh done.

server/app/job.go Show resolved Hide resolved
server/app/survey.go Show resolved Hide resolved
server/app/survey.go Outdated Show resolved Hide resolved
server/app/survey.go Outdated Show resolved Hide resolved
@harshilsharma63 harshilsharma63 removed 1: UX Review Requires review by ux 2: Dev Review Requires review by a core committer 3: Security Review labels Jul 25, 2024
@harshilsharma63 harshilsharma63 merged commit 944f622 into main Jul 25, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2: QA Review Requires review by a QA tester Docs/Needed Requires Documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants