diff --git a/commentaries/models.py b/commentaries/models.py index 102f3ccbc14a9a8c202514e36fa05d018c6ab226..59340acc558ee3c9f011cb76680147c818a29773 100644 --- a/commentaries/models.py +++ b/commentaries/models.py @@ -21,6 +21,8 @@ class Commentary(models.Model): arxiv_link = models.URLField(verbose_name='arXiv link (including version nr)') pub_DOI_link = models.URLField(verbose_name='DOI link to the original publication') author_list = models.CharField(max_length=1000) + # Authors which have been mapped to contributors: + authors = models.ManyToManyField (Contributor, blank=True, null=True, related_name='authors_com') pub_date = models.DateField(verbose_name='date of original publication') pub_abstract = models.TextField() diff --git a/contributors/templates/contributors/personal_page.html b/contributors/templates/contributors/personal_page.html index 79cb6caa4acf997f1a16b264f7a643902af2f58d..65ab2c84bf286cd27d34c97a499af9c9e4f3cc27 100644 --- a/contributors/templates/contributors/personal_page.html +++ b/contributors/templates/contributors/personal_page.html @@ -64,17 +64,21 @@ <div class="col-4"> <table class="ratings"> <th>Reports</th><th>(nr: {{ contributor.nr_reports }})</th> - <tr><td>clarity:</td><td>{{ contributor.report_clarity_rating }}%</td></tr> - <tr><td>correctness:</td><td>{{ contributor.report_correctness_rating }}%</td></tr> - <tr><td>usefulness:</td><td>{{ contributor.report_usefulness_rating }}%</td></tr> + <tr><td>clarity:</td><td>{{ contributor.report_clarity_rating }}% ({{ contributor.nr_report_clarity_ratings }})</td></tr> + <tr><td>validity:</td><td>{{ contributor.report_validity_rating }}% ({{ contributor.nr_report_validity_ratings }})</td></tr> + <tr><td>rigour:</td><td>{{ contributor.report_rigour_rating }}% ({{ contributor.nr_report_rigour_ratings }})</td></tr> + <tr><td>originality:</td><td>{{ contributor.report_originality_rating }}% ({{ contributor.nr_report_originality_ratings }})</td></tr> + <tr><td>significance:</td><td>{{ contributor.report_significance_rating }}% ({{ contributor.nr_report_significance_ratings }})</td></tr> </table> </div> <div class="col-4"> <table class="ratings"> <th>Comments</th><th>(nr: {{ contributor.nr_comments }})</th> - <tr><td>clarity:</td><td>{{ contributor.comment_clarity_rating }}%</td></tr> - <tr><td>correctness:</td><td>{{ contributor.comment_correctness_rating }}%</td></tr> - <tr><td>usefulness:</td><td>{{ contributor.comment_usefulness_rating }}%</td></tr> + <tr><td>clarity:</td><td>{{ contributor.comment_clarity_rating }}% ({{ contributor.nr_comment_clarity_ratings }})</td></tr> + <tr><td>validity:</td><td>{{ contributor.comment_validity_rating }}% ({{ contributor.nr_comment_validity_ratings }})</td></tr> + <tr><td>rigour:</td><td>{{ contributor.comment_rigour_rating }}% ({{ contributor.nr_comment_rigour_ratings }})</td></tr> + <tr><td>originality:</td><td>{{ contributor.comment_originality_rating }}% ({{ contributor.nr_comment_originality_ratings }})</td></tr> + <tr><td>significance:</td><td>{{ contributor.comment_significance_rating }}% ({{ contributor.nr_comment_significance_ratings }})</td></tr> </table> </div> </div> diff --git a/scipost/static/scipost/SciPost.css b/scipost/static/scipost/SciPost.css index ee20c85a89ef55b6674e0af4c062112a288b8a3b..5639a1378ff56ce0d829a0138dba76a35e6a1e44 100644 --- a/scipost/static/scipost/SciPost.css +++ b/scipost/static/scipost/SciPost.css @@ -37,6 +37,10 @@ General style sheet for SciPost } +.ratingsdata select { + font-size: 50%; +} + body { // font-family: Verdana, sans-serif; font-family: Helvetica Neue, sans-serif; @@ -277,6 +281,7 @@ section form.ratingsdata ul li { section form.ratingsdata ul li label { color: #ffffff; } + section div table.ratings { font-size: 90%; color: #ffffff; diff --git a/submissions/models.py b/submissions/models.py index e9da7b6563d838a2891755709387fc0c69528172..386c2cfee3621d15de5f7f73d7ac9ff9d95b46c6 100644 --- a/submissions/models.py +++ b/submissions/models.py @@ -30,6 +30,8 @@ class Submission(models.Model): open_for_commenting = models.BooleanField(default=True) title = models.CharField(max_length=300) author_list = models.CharField(max_length=1000) + # Authors which have been mapped to contributors: + authors = models.ManyToManyField (Contributor, blank=True, null=True, related_name='authors_sub') abstract = models.TextField() arxiv_link = models.URLField(verbose_name='arXiv link (including version nr)') submission_date = models.DateField(verbose_name='date of original publication')