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

Integration feedbacks changes #13

Draft
wants to merge 52 commits into
base: develop
Choose a base branch
from
Draft

Integration feedbacks changes #13

wants to merge 52 commits into from

Conversation

thenav56
Copy link
Member

@thenav56 thenav56 commented Aug 6, 2024

Changes

This PR doesn't introduce any:

  • temporary files, auto-generated files or secret keys
  • n+1 queries
  • flake8 issues
  • print
  • typos
  • unwanted comments

This PR contains valid:

  • tests
  • permission checks (tests here too)
  • translations

- Use strawberry.interface for mixin types
- Fix formating issues
- Fix deprecation with graphql_ide
- Remove not-required settings.py configs
- Fix user save (remove force_insert after manual save)
@thenav56 thenav56 changed the title Feedbacks Integration feedbacks changes Aug 6, 2024
- Add display_picture
- Add redirect_to for dev/sign_in
- Add project title in contract __str__
- Is it bit complex to ignore graphql errors
- For now ignoring at sentry server-side
- Sort by user name instead of id in standup
- Return department on slide and user info
- Add slide order in project
- Properly handle events cache
- Add is_superuser staff in UserMe
- Fix TimeEntry types filter
- Add additional fields to UserType
- Deprecated standup fields
- Add users paginated node
@thenav56 thenav56 force-pushed the feature/oauth branch 2 times, most recently from ba52b3b to f4fffe1 Compare September 6, 2024 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant