|
4 | 4 | class="reviews-sidebar__item list-row {% if not reviewer.review %}text-base-content/80 {% endif %}" |
5 | 5 | {% if hidden and not reviewer.review %}x-cloak x-show="showHiddenReviewers" x-transition.opacity{% endif %} |
6 | 6 | > |
7 | | - {% if not reviewer.review or reviewer.review.is_draft %} |
8 | | - <div class="reviews-sidebar__name"> |
9 | | - <span> |
10 | | - {% if HIDE_STAFF_IDENTITY and not request.user.is_org_faculty and not request.user == reviewer.reviewer %} |
11 | | - {% trans "Reviewer" %} |
12 | | - {% else %} |
13 | | - {{ reviewer }} |
14 | | - {% endif %} |
15 | | - </span> |
16 | | - {% if reviewer.role and reviewer.role.icon %}{% image reviewer.role.icon max-12x12 %}{% endif %} |
17 | | - </div> |
18 | | - <div>-</div> |
19 | | - <div>-</div> |
20 | | - {% else %} |
21 | | - {% if request.user == reviewer.reviewer or request.user.is_reviewer and reviewer.review.reviewer_visibility or request.user.is_community_reviewer and reviewer.review.reviewer_visibility or request.user.is_apply_staff %} |
22 | | - <div> |
23 | | - <a href="{% url 'apply:submissions:reviews:review' submission_pk=reviewer.submission.id pk=reviewer.review.id %}"> |
24 | | - <div class="reviews-sidebar__name"> |
25 | | - <span> |
26 | | - {% if HIDE_STAFF_IDENTITY and not request.user.is_org_faculty and not request.user == reviewer.reviewer %} |
27 | | - {% trans "Reviewer" %} |
28 | | - {% else %} |
29 | | - {{ reviewer }} |
30 | | - {% endif %} |
31 | | - </span> |
32 | | - {% if reviewer.role %}{% image reviewer.role.icon max-12x12 %}{% endif %} |
33 | | - </div> |
34 | | - </a> |
35 | | - <relative-time datetime="{{ reviewer.review.created_at|date:'c' }}" class="text-xs"> |
36 | | - {{ reviewer.review.created_at|date:'SHORT_DATETIME_FORMAT' }} |
37 | | - </relative-time> |
38 | | - </div> |
39 | | - {% else %} |
40 | | - <div class="reviews-sidebar__name"> |
| 7 | + <div class="grid grid-cols-6 col-span-2 w-full"> |
| 8 | + {% if not reviewer.review or reviewer.review.is_draft %} |
| 9 | + <div class="col-span-4 reviews-sidebar__name"> |
41 | 10 | <span> |
42 | 11 | {% if HIDE_STAFF_IDENTITY and not request.user.is_org_faculty and not request.user == reviewer.reviewer %} |
43 | 12 | {% trans "Reviewer" %} |
44 | 13 | {% else %} |
45 | 14 | {{ reviewer }} |
46 | 15 | {% endif %} |
47 | 16 | </span> |
48 | | - {% if reviewer.role %}{% image reviewer.role.icon max-12x12 %}{% endif %} |
| 17 | + {% if reviewer.role and reviewer.role.icon %}{% image reviewer.role.icon max-12x12 %}{% endif %} |
49 | 18 | </div> |
| 19 | + <div>-</div> |
| 20 | + <div>-</div> |
| 21 | + {% else %} |
| 22 | + {% if request.user == reviewer.reviewer or request.user.is_reviewer and reviewer.review.reviewer_visibility or request.user.is_community_reviewer and reviewer.review.reviewer_visibility or request.user.is_apply_staff %} |
| 23 | + <div class="col-span-4"> |
| 24 | + <a href="{% url 'apply:submissions:reviews:review' submission_pk=reviewer.submission.id pk=reviewer.review.id %}"> |
| 25 | + <div class="reviews-sidebar__name"> |
| 26 | + <span> |
| 27 | + {% if HIDE_STAFF_IDENTITY and not request.user.is_org_faculty and not request.user == reviewer.reviewer %} |
| 28 | + {% trans "Reviewer" %} |
| 29 | + {% else %} |
| 30 | + {{ reviewer }} |
| 31 | + {% endif %} |
| 32 | + </span> |
| 33 | + {% if reviewer.role %}{% image reviewer.role.icon max-12x12 %}{% endif %} |
| 34 | + </div> |
| 35 | + </a> |
| 36 | + <relative-time datetime="{{ reviewer.review.created_at|date:'c' }}" class="text-xs"> |
| 37 | + {{ reviewer.review.created_at|date:'SHORT_DATETIME_FORMAT' }} |
| 38 | + </relative-time> |
| 39 | + </div> |
| 40 | + {% else %} |
| 41 | + <div class="col-span-4 reviews-sidebar__name"> |
| 42 | + <span> |
| 43 | + {% if HIDE_STAFF_IDENTITY and not request.user.is_org_faculty and not request.user == reviewer.reviewer %} |
| 44 | + {% trans "Reviewer" %} |
| 45 | + {% else %} |
| 46 | + {{ reviewer }} |
| 47 | + {% endif %} |
| 48 | + </span> |
| 49 | + {% if reviewer.role %}{% image reviewer.role.icon max-12x12 %}{% endif %} |
| 50 | + </div> |
| 51 | + {% endif %} |
| 52 | + {% with reviewer.review.get_recommendation_display as recommendation and reviewer.review.get_score_display as score %} |
| 53 | + <div class="{{ recommendation|slugify }}">{{ recommendation }}</div> |
| 54 | + <div class="{{ recommendation|slugify }}">{{ score }}</div> |
| 55 | + {% endwith %} |
50 | 56 | {% endif %} |
51 | | - {% with reviewer.review.get_recommendation_display as recommendation and reviewer.review.get_score_display as score %} |
52 | | - <div class="{{ recommendation|slugify }}">{{ recommendation }}</div> |
53 | | - <div class="{{ recommendation|slugify }}">{{ score }}</div> |
54 | | - {% endwith %} |
55 | | - {% endif %} |
56 | | -</li> |
| 57 | + </div> |
57 | 58 |
|
58 | | -{% for opinion in reviewer.review.opinions.all %} |
59 | | - {% if forloop.first %} |
60 | | - <ul class="reviews-sidebar__decision"> |
61 | | - {% endif %} |
62 | | - <li class="reviews-sidebar__item reviews-sidebar__item--decision"> |
63 | | - <div class="reviews-sidebar__name"> |
64 | | - <span>{{ opinion.author }}</span> |
65 | | - {% with role=opinion.author.role %} |
66 | | - {% if role %}{% image role.icon max-12x12 %}{% endif %} |
67 | | - {% endwith %} |
68 | | - </div> |
69 | | - <div></div> |
70 | | - <div class="reviews-sidebar__outcome {{ opinion.get_opinion_display|slugify }}">{{ opinion.get_opinion_display}}</div> |
71 | | - <div class="text-center"><a href="{% url 'apply:submissions:reviews:delete_opinion' submission_pk=opinion.review.submission.id pk=opinion.id %}"> |
72 | | - {% heroicon_outline "trash" aria_hidden="true" size=14 class="inline align-middle stroke-red-800" %}</a> |
73 | | - </div> |
74 | | - </li> |
75 | | - {% if forloop.last %} |
76 | | - </ul> |
77 | | - {% endif %} |
78 | | -{% endfor %} |
| 59 | + {% for opinion in reviewer.review.opinions.all %} |
| 60 | + {% if forloop.first %} |
| 61 | + <div class="list-col-wrap"> |
| 62 | + <ul class="steps steps-vertical"> |
| 63 | + {% endif %} |
| 64 | + <!-- <ul class="steps steps-vertical"> |
| 65 | + <li class="step step-primary">Register</li> |
| 66 | + <li class="step step-primary">Choose plan</li> |
| 67 | + <li class="step">Purchase</li> |
| 68 | + <li class="step">Receive Product</li> |
| 69 | + </ul> --> |
| 70 | + |
| 71 | + <li class="step"> |
| 72 | + <div class="flex gap-2"> |
| 73 | + <span> |
| 74 | + {{ opinion.author }} |
| 75 | + {% with role=opinion.author.role %} |
| 76 | + {% if role %}{% image role.icon max-12x12 %}{% endif %} |
| 77 | + {% endwith %} |
| 78 | + </span> |
| 79 | + <div class="reviews-sidebar__outcome {{ opinion.get_opinion_display|slugify }}"> |
| 80 | + {{ opinion.get_opinion_display }} |
| 81 | + </div> |
| 82 | + <div class="text-center"> |
| 83 | + <a href="{% url 'apply:submissions:reviews:delete_opinion' submission_pk=opinion.review.submission.id pk=opinion.id %}"> |
| 84 | + {% heroicon_outline "trash" aria_hidden="true" size=14 class="inline align-middle stroke-red-800" %}</a> |
| 85 | + </div> |
| 86 | + </div> |
| 87 | + </li> |
| 88 | + {% if forloop.last %} |
| 89 | + </ul> |
| 90 | + </div> |
| 91 | + {% endif %} |
| 92 | + {% endfor %} |
| 93 | +</li> |
0 commit comments