-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix NodaTime Serialization (#216) * Add NodaTime and related packages. * Configure NodaTime serialization. * Remove RequiredNotNullableSchemaFilter. * Update openapi.json. * Configure JsonSerializerOptions for tests. * Fix Instant example values. * Choose an example ZonedDateTime. * Update Models (#217) * Configure NodaTime serialization. * Update openapi.json. * Add CreatedAd, DeletedAt to run models. * Add migrations for new Run properties. * Add Run Info. * Rename Leaderboard Rules to Info. * Update Leaderboard comments. * Fix RunViewModel formatting. * Require all timestamps for RunViewModel. * Add timestamp properties to Leaderboard. * Add LB timestamps to DB schema. * Rename Category Rules to Info. * Remove unnecessary LB request defaults. * Add Info to CreateLeaderboardRequest. * Remove unnecessary default value. * MAke CreateCategoryRequest.Info required. * Use `required` keyword instead of attribute. * Remove unnecessary JsonIgnore attribute. * Include Info in Category equality check. * Remove min and max player counts. * Add timestamps to Category. * Use Info when comparing Leaderboards. * Add Category Sort Direction. * Add EFCore.CheckConstraints package. * Enable constraints. * Remove Required attribute. * Add DB constraints to LeaderBoard slugs. * Fix bad Leaderboard slug regex. * Use realistic test data. * Add constraints to Category Slug. * Add RunType enum. * Add Category Type. * Update Leaderboard GetHashCode() * Update Category GetHashCode(). * Enable swagger inheriance and polymorphism. * Add Run TimeOrScore. * Use the default discriminator property name. * Allow instantiation of RunViewModel. * Load related Categories for Runs. * Add computed Type property. * Add explicit discriminator property to RunViewModel. * Add computer Time property to Run. * Use the default discriminator name. * Add uniqueness constraint to Leaderboard Slug. * Fix bad rebase. * Make a Run belong to a User. * Update openapi.json. * Remove unnecessary JsonConverter Attribute. * Add CreatedAt timestamp to User. * Update registration tests. * Add Type to CreateCategoryRequest. * Add validation to CreateCategoryRequest. * Create reusable slug validation. * Create a unique index on Category Slug. * Add CreateLeaderboardRequest Validation. * Update CreateRunRequest. * Remove unnecessary imports. * Add a setter for Run Time. * Disallow URL encoded characters in slugs.
- Loading branch information
Showing
68 changed files
with
7,848 additions
and
404 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.