In this chapter, we filled in some gaps in our framework, Specifically, we learned how to implement more complex relations, for example, one-to-many and many-to-one relationships, how to create the necessary user interface components to maintain those relations, and how to implement role-based access control.
We're not quite there yet, because we are missing facilities to let end-users customize the datamodel, which is the subject of the next chapter.
3.147.72.74