Skip to content
This repository was archived by the owner on Apr 7, 2020. It is now read-only.

Commit be109b5

Browse files
correct comments, remove unused var (assigned_id), allow null admin_link
1 parent 67cf254 commit be109b5

File tree

5 files changed

+39
-6
lines changed

5 files changed

+39
-6
lines changed

bugboard/management/commands/updatebbdb.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,6 @@ def update_task_details(self, id_project, t):
303303
local_task_id=t["local_task_id"],
304304
priority_id=t["priority_id"],
305305
priority=t.get("priority_id", None),
306-
assigned_to_id=t["assigned_to_id"],
307306
status_id=t["status_id"],
308307
status=t.get("status_id", None),
309308
description=t["description"],
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 3.0b1 on 2019-10-22 09:47
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('bugboard', '0011_auto_20191016_1548'),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name='task',
15+
name='assigned_to_id',
16+
),
17+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 3.0b1 on 2019-10-22 12:04
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('bugboard', '0012_remove_task_assigned_to_id'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='task',
15+
name='admin_link',
16+
field=models.URLField(default='#', max_length=70, null=True),
17+
),
18+
]

bugboard/models.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,14 @@ class Task(models.Model):
4949
local_task_id = models.IntegerField(null=True)
5050
priority_id = models.IntegerField(null=True)
5151
priority = models.CharField(max_length=20, null=True)
52-
assigned_to_id = models.IntegerField(null=True)
5352
status = models.CharField(max_length=20, null=True)
5453
status_id = models.IntegerField(null=True)
5554
description = models.TextField(null=True)
5655
external_id = models.IntegerField(null=True)
5756
requester_id = models.IntegerField(null=True)
5857
requester_email = models.EmailField(max_length=254, null=True)
5958
due_at = models.DateTimeField(null=True)
60-
admin_link = models.URLField(max_length=70, default="#")
59+
admin_link = models.URLField(max_length=70, default="#", null=True)
6160
assignee = models.ManyToManyField("Member")
6261
tag = models.ManyToManyField("Tag")
6362
comment = models.ManyToManyField("Comment")

bugboard/views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ class CommentedView(generic.ListView):
5353
Task.objects
5454
.exclude(comment=None) # exclude tasks with no comments
5555
.annotate(last_com=Max("comment__created_at")) # add last com in queryset
56-
.annotate(last_comment_member=Subquery(newest.values('member__member')[:1])) # add last com mail
57-
.exclude(last_comment_member=True) # exclude when last com contain out url in email (member)
58-
.order_by("-last_com") # order by last com
56+
.annotate(last_comment_member=Subquery(newest.values('member__member')[:1])) # add last com status
57+
.exclude(last_comment_member=True) # exclude comments from kapt members (status var)
58+
.order_by("-last_com") # order by last com first
5959
)
6060

6161
def get_context_data(self, **kwargs):

0 commit comments

Comments
 (0)