Utilizing model discriminators I will inherit the properties of a Board and extend them to add in team functionality. All team related actions will live on the TeamBoard schema and Board operations will need to be transferred strictly to the Board model so we can operate off the schema methods on the team board for working with team boards. This will keep our code DRY.
Utilizing model discriminators I will inherit the properties of a Board and extend them to add in team functionality. All team related actions will live on the TeamBoard schema and Board operations will need to be transferred strictly to the Board model so we can operate off the schema methods on the team board for working with team boards. This will keep our code DRY.