Course Content
About the Time Report application
In this section you will learn about the features of the Time Report app; what it can do and its current limitations. We will also review its data models and UIs, and learn about its rules and actions.
0/5
How to rebrand the Time Report application
In this section you will learn how to apply your own branding to the Time Report app; how to change colors and images. We will be using themes and customizing widget styling using HTML and CSS, and will touch on a number of best practices.
0/3
Add new functionality
In this section we will add two new features. First we'll introduce the concept of customers to our Time Report app. Second, we'll add a configurable action to remind Time Report users to submit their time.
0/2
What’s next?
This section showcases features from other apps that could be incorporated in Time Report.
0/2
Time Report application
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.