| *␊ |
| * The real content of the review is in the IDF_Review_Patch which␊ |
| * contains a given patch and associated comments from reviewers.␊ |
| *␊ |
| * Basically the hierarchy of the models is:␊ |
| * - Review > Patch > Comment > Comment on file␊ |
| * ␊ |
| * For each review, one can have several patches. Each patch, is␊ |
| * getting a series of comments. A comment is tracking the state␊ |
| * change in the review (like the issue comments). For each comment,␊ |
| * we have a series of file comments. The file comments are associated␊ |
| * to the a given modified file in the patch.␊ |
| */␊ |
| class IDF_Review extends Pluf_Model␊ |
| {␊ |
|
| 'verbose' => __('submitter'),␊ |
| 'relate_name' => 'submitted_review',␊ |
| ),␊ |
| 'reviewers' => ␊ |
| 'interested' => ␊ |
| array(␊ |
| 'type' => 'Pluf_DB_Field_Manytomany',␊ |
| 'model' => 'Pluf_User',␊ |
| 'blank' => true,␊ |
| 'help_text' => 'Reviewers will get an email notification when the review is changed.',␊ |
| 'help_text' => 'Interested users will get an email notification when the review is changed.',␊ |
| ),␊ |
| 'tags' =>␊ |
| array(␊ |