Skip to content

1166 auto create quaters insted of service call#1167

Merged
davidpgero merged 5 commits into
mainfrom
1166-quarters-auto-create
Jun 30, 2026
Merged

1166 auto create quaters insted of service call#1167
davidpgero merged 5 commits into
mainfrom
1166-quarters-auto-create

Conversation

@davidpgero

@davidpgero davidpgero commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Service can be skipped. We make it mandatory by adding it to the model
  • A lot of tests depend on it, so I'm updating them too

Related Issue

Resolves
(link the issue url, e.g. Resolves #1166

Checklist

  • Issue is assigned (commenting on the issue page is needed)
  • Issue link added to the PR's description
  • Branch created from main
  • Commits are small and descriptive
  • Ran linter and fixed issues
  • Ran tests and all tests pass
  • CI checks passing
  • Review requested from team members

Notes

service can be skiped, we make it mandatory by adding it to the model
a lot of test depends on it so i'm updating them too

it resolves #1166
@davidpgero davidpgero self-assigned this Jun 9, 2026
@davidpgero davidpgero requested a review from pollygee June 9, 2026 14:39
@davidpgero

Copy link
Copy Markdown
Collaborator Author

I'd test it on the staging first but I'm not sure how to do it @pollygee

@pollygee pollygee left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Sorry it took me so long to get to this!
This looks great.

Should we delete the Quarter factory? Or maybe update it to find or create? I'm thinking we might run into conflicts if the school year factory creates quarters then we have a quarter factory that also tries to create more factories? It might not be intuitive for future us or contributors that they don't' need to create quarters doesn't have to block this work.

@davidpgero

Copy link
Copy Markdown
Collaborator Author

ah, good point @pollygee ! let me fix that part as I'm here

@davidpgero

Copy link
Copy Markdown
Collaborator Author

depends on #1178

@pollygee

Copy link
Copy Markdown
Collaborator

I missed your question before about staging. When we merge we auto deploy to staging. We manually deploy to prod

@davidpgero davidpgero merged commit 46e6708 into main Jun 30, 2026
2 checks passed
@davidpgero davidpgero deleted the 1166-quarters-auto-create branch June 30, 2026 07:23
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.

BUG: quarters are not automatically created

2 participants