About Lesson
When adding new functionality it’s important to understand the what and the who.
- In this case the what are customers. We will learn how to think through adding a new object to our app and how to properly model the data and relate it to existing data models.
- The who relates to what type of user (what user role) can manipulate data for the new customer data model.
The next step is to consider what new views we need to add, and if we need to modify any existing views. For example, we may want to modify the view that lists projects to include a column for customers.