Skip to content
Snippets Groups Projects
Commit 652b24d1 authored by Julian's avatar Julian
Browse files

Reformat manually

parent 34cb5b72
No related branches found
No related tags found
1 merge request!2Frontend
<script>
import groupOverviewTabMixin from "aleksis.core/mixins/groupOverviewTabMixin.js";
import PersonChip from "aleksis.core/components/person/PersonChip.vue";
import SecondaryActionButton from "aleksis.core/components/generic/buttons/SecondaryActionButton.vue";
import { effortsWithGrades } from "./effortTab.graphql";
import GradeChip from "../grades/GradeChip.vue";
import UpdateOrCreateGrade from "../grades/UpdateOrCreateGrade.vue";
......@@ -13,7 +12,6 @@ export default {
CreateEffort,
GradeChip,
PersonChip,
SecondaryActionButton,
UpdateOrCreateGrade,
},
mixins: [groupOverviewTabMixin],
......@@ -82,6 +80,7 @@ export default {
#[`item.effort-${effort.id}`]="{ item, index }"
>
<update-or-create-grade
:key="`updater-${effortIndex * group.members.length + index}`"
v-if="effort.canEdit"
:effort="effort"
:person-id="item.id"
......@@ -90,6 +89,7 @@ export default {
:tab-index="effortIndex * group.members.length + index"
/>
<grade-chip
:key="`display-${effortIndex * group.members.length + index}`"
v-else
:grade="effort.grades.find((grade) => grade.person.id === item.id)"
/>
......
......@@ -38,11 +38,17 @@ import SharedSecretWrapper from "../shared_secret/SharedSecretWrapper.vue";
class="d-flex flex-wrap"
style="gap: 0.5em"
>
<v-chip v-for="gradeChoice in item.gradeChoices">
<v-chip
v-for="gradeChoice in item.gradeChoices"
:key="gradeChoice.id"
>
{{ gradeChoice.name }}
</v-chip>
</div>
<template v-else> TODO: you need to create choices! </template>
<template v-else>
<!-- TODO: implement functionality -->
{{ $t("maka.grades.no_choices_yet") }}
</template>
</v-sheet>
</template>
</c-r-u-d-list>
......
......@@ -40,9 +40,6 @@ export default {
default: 0,
},
},
mounted() {
this.effort.gradeSet.gradeChoices.sort((a, b) => a.order - b.order);
},
computed: {
items() {
return [
......
......@@ -90,7 +90,7 @@ export default {
apollo: {
sharedSecretStatus: {
query: gqlSharedSecretStatus,
result({ data, loading, networkStatus }) {
result({ loading }) {
if (!loading) {
this.initial = false;
}
......
......@@ -4,7 +4,8 @@
"grades": {
"menu_title": "Grades",
"add": "Add Grade",
"none_yet": "Not graded yet"
"none_yet": "Not graded yet",
"no_choices_yet": "To use this grade set you need to create choices."
},
"grade_set": {
"name": "Name",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment