new Term: Affiliations.
This term pertains to all Halls/Clubs Team affiliations that can have points attributed to.
Database Changes
Team
(nullable) Affiliation
Series
WinnerID (teamID: nullable)
Points (points for winning this series)
new Affliation
Lookup Table only has name (just to retain db sanitization)
new AffiliationPoints
compound key: AffiliationName, TeamID, SeriesID
AffiliationName (fk Affliation)
TeamID (fk Team)
SeriesID (fk Series)
Points (default 0)
new view SeriesTeamView
SeriesTeam but with calculated SportsmanshipRating
API Changes:
Updating a Series to completed or back to anything from completed will cause the Series to select its own winner based on WinCount => SportsmanshipRating
Note: EFPT Changes their own protocol for managing filtering schemas. This has resulted in the defaulting of the dbo schema which is why we have 70 files changed.
new
Term:Affiliations
. This term pertains to allHalls
/Clubs
Team affiliations that can have points attributed to.Database Changes
Team
Series
new
Affliationnew
AffiliationPoints compound key: AffiliationName, TeamID, SeriesIDnew view
SeriesTeamViewAPI Changes:
completed
or back to anything fromcompleted
will cause the Series to select its own winner based on WinCount => SportsmanshipRating