Section 4. Iteration 3—Sharing Work with Other Authors

In iteration 3, authors are given the capability to share their work. This development effort involves adding a table to the database that keeps a record of who has access to which works and which kind of access those users have. Ownership of a Work record, which was declared by the Work record itself via AccountIdentity in version 1.1, was moved into that table as well.

This is probably not something we would ordinarily do. On the one hand, it improves the quality of the data by eliminating redundant structures for permission over a resource. On the other hand, the two kinds of relationships—“owner” and “reviewer”—are different enough that one could make an argument for leaving the AccountIdentity ...

Get Transition Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.