quba/ZPI — comment on commit 01005b33d10fbec7def180dd73e31f98d00465c7
File:  line 0
By lyzkov:

Kwestia Recenzji:
Na pewno oceniany powinien być Document, a nie Paper, dlatego bo Document tak de facto oznacza kolejną wrzuconą przez Usera wersję danej pracy. Na pewno powinien on łączyć się z wieloma Userami (recenzentami), gdyż zwykle na konferencji przydziela się kilku recenzentów, po za tym są jeszcze Technical Editors. Teraz wpadł mi do głowy taki pomysł, żeby połączyć User (recenzent) bezpośrednio z Document, zamiast przez Review ale to jeszcze muszę się zastanowić nad tym.

Kwestia konferencji:
Przeanalizuj jeszcze raz sobie to co wyczarowałem. Uważam to za najlepszą moją decyzję na razie dotyczącą projektu. Bezpośrednie połączenie Paper z Conference eliminuje nam problem wielu autorów jednej pracy przy zastrzeżeniu, że każda rejestracja jest przypisana do jednego uczestnika konferencji. Gdy User będzie chciał się zarejestrować będzie podawał swoje prace, które chce zarejestrować i w momencie zakończenia przypadku użycia będzie tworzona instancja klasy Registration oraz połączenia pomiędzy istniejącą instancją klasy Paper i Conference oraz połączenia między Registration a Userem oraz Conference. Jeśli dany Paper już będzie połączony z Conference (wypełnione pole conference_id w tabeli paper) to praca nie będzie drugi raz dodawana do konferencji i tworzona będzie jedynie instancja Registration.