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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.