Skip to content

Commit 31477fc

Browse files
committed
add priority prop
1 parent 167275e commit 31477fc

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

client/components/timetracker/tasks/tasks_list/list_item.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020

2121
<div class="task__duration-block">
2222
<div class="task__duration task__duration_limit"
23-
v-if="formattedDurationLimit"
24-
:class="{ 'task__duration-limit_red': isDurationMoreThanLimit }"
23+
v-if="formattedDurationLimit"
24+
:class="{ 'task__duration-limit_red': isDurationMoreThanLimit }"
2525
> {{ formattedDurationLimit }}
2626
</div>
2727
<div class="task__duration"
28-
:class="{ 'task__duration_active': isStarted }"
28+
:class="{ 'task__duration_active': isStarted }"
2929
> {{ formattedDuration }}
3030
</div>
3131
</div>

client/store/timetracker/actions.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ export default {
1717
});
1818
},
1919

20-
createTask: ({ commit }, {
20+
createTask: ({ getters, commit }, {
2121
title = 'Таск без названия',
2222
isStarted = false,
2323
startDateTime = new Date(),
2424
duration = 0,
2525
durationLimit = undefined,
26+
priority = getters.tasks.length + 1,
2627
}) => {
2728
const task = {
2829
_id: Random.id(),
@@ -31,6 +32,7 @@ export default {
3132
duration,
3233
isStarted,
3334
durationLimit,
35+
priority,
3436
};
3537

3638
commit(types.CREATE_TASK, task);

imports/api/tasks.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ if (Meteor.isServer) {
1111

1212
Meteor.methods({
1313
'tasks.create': ({
14-
_id, title, isStarted, startDateTime, duration, durationLimit,
14+
_id, title, isStarted, startDateTime, duration, durationLimit, priority,
1515
}) => {
1616
if (!Meteor.userId()) { throw new Meteor.Error('not-authorized'); }
1717

@@ -21,6 +21,7 @@ Meteor.methods({
2121
check(startDateTime, String);
2222
check(duration, Number);
2323
check(durationLimit, Number);
24+
check(priority, Number);
2425

2526
Tasks.insert({
2627
_id,
@@ -32,6 +33,7 @@ Meteor.methods({
3233
createdAt: new Date().setHours(0, 0, 0, 0),
3334
userId: Meteor.userId(),
3435
username: Meteor.user().username,
36+
priority: 1,
3537
});
3638
},
3739

0 commit comments

Comments
 (0)