diff --git a/website/client/src/components/tasks/modal-controls/checklist.vue b/website/client/src/components/tasks/modal-controls/checklist.vue
index 79a6a83415..c4fdd7fc65 100644
--- a/website/client/src/components/tasks/modal-controls/checklist.vue
+++ b/website/client/src/components/tasks/modal-controls/checklist.vue
@@ -1,79 +1,96 @@
+
@@ -104,7 +121,7 @@ export default {
disableDrag: {
type: Boolean,
},
- disableItems: {
+ disableEdit: {
type: Boolean,
},
items: {
@@ -114,6 +131,7 @@ export default {
data () {
return {
checklist: this.items,
+ hideChecklist: false,
hasPossibilityOfIMEConversion: true,
newChecklistItem: null,
icons: Object.freeze({
@@ -125,6 +143,11 @@ export default {
};
},
methods: {
+ summaryClass (item) {
+ if (!this.disableEdit) return '';
+ if (item.completed) return 'summary-completed';
+ return 'summary-incomplete';
+ },
updateChecklist () {
this.$emit('update:items', this.checklist);
},
@@ -166,6 +189,10 @@ export default {
.checklist-component {
+ .chevron-flip {
+ transform: translateY(-5px) rotate(180deg);
+ }
+
.top-border {
border-top: 1px solid $gray-500;
}
@@ -251,6 +278,13 @@ export default {
border-radius: 0px;
border: none !important;
padding-left: 36px;
+
+ &.summary-incomplete {
+ opacity: 1;
+ }
+ &.summary-completed {
+ text-decoration: line-through;
+ }
}
.checklist-group {
diff --git a/website/client/src/components/tasks/taskModal.vue b/website/client/src/components/tasks/taskModal.vue
index 1e11da8f43..2b06f1eb72 100644
--- a/website/client/src/components/tasks/taskModal.vue
+++ b/website/client/src/components/tasks/taskModal.vue
@@ -100,25 +100,6 @@
:placeholder="$t('addNotes')"
>
-
-
-
-
{{ $t('assignedTo') }}
+ >{{ $t('assignTo') }}
+
+
+
{{ $t('title') }}
+
{{ task.text }}
+
+
+
{{ $t('notes') }}
+
{{ task.notes }}
+
+
+
{{ $t('description') }}
+
+
+
+
+
+
+
{{ $t('assignedTo') }}
+
+
+
+
+
+
+