add date to uploads
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
# Generated by Django 4.1.4 on 2023-10-24 21:31
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
import django.utils.timezone
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('atlas', '0023_condition_rcr_curriculum_and_more'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='uncategoriseddicom',
|
||||||
|
name='created_date',
|
||||||
|
field=models.DateTimeField(default=django.utils.timezone.now),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -822,6 +822,8 @@ class UncategorisedDicom(models.Model):
|
|||||||
|
|
||||||
image_md5_hash = models.CharField(max_length=32, null=True, blank=True)
|
image_md5_hash = models.CharField(max_length=32, null=True, blank=True)
|
||||||
|
|
||||||
|
created_date = models.DateTimeField(default=timezone.now)
|
||||||
|
|
||||||
def check_for_duplicates(self, image_hash):
|
def check_for_duplicates(self, image_hash):
|
||||||
duplicate = None
|
duplicate = None
|
||||||
|
|
||||||
|
|||||||
@@ -13,12 +13,12 @@
|
|||||||
|
|
||||||
{% if series_list %}
|
{% if series_list %}
|
||||||
<ul id="series-list">
|
<ul id="series-list">
|
||||||
{% for series, n, tags in series_list %}
|
{% for series, n, tags, date in series_list %}
|
||||||
<li _="
|
<li _="
|
||||||
on click toggle .selected on me
|
on click toggle .selected on me
|
||||||
then set i to the first <input/> in me
|
then set i to the first <input/> in me
|
||||||
then set i.checked to not i.checked" >
|
then set i.checked to not i.checked" >
|
||||||
{{series}} [{{n}} images] <br/>
|
{{date}}: {{series}} [{{n}} images] <br/>
|
||||||
{{tags}}
|
{{tags}}
|
||||||
<input class="hidden" type="checkbox" name="selection" value="{{ series }}">
|
<input class="hidden" type="checkbox" name="selection" value="{{ series }}">
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
+3
-2
@@ -310,11 +310,12 @@ def user_uploads(request, case_id: int | None = None):
|
|||||||
for d in dicoms:
|
for d in dicoms:
|
||||||
tags = d.get_basic_dicom_tags()
|
tags = d.get_basic_dicom_tags()
|
||||||
|
|
||||||
data[tags["SeriesInstanceUID"]].append(tags)
|
data[tags["SeriesInstanceUID"]].append((tags, d.created_date))
|
||||||
|
|
||||||
series_list = []
|
series_list = []
|
||||||
for series in data:
|
for series in data:
|
||||||
series_list.append((series, len(data[series]), data[series][0]))
|
tags, date = data[series][0]
|
||||||
|
series_list.append((series, len(data[series]), tags, date))
|
||||||
print(series_list)
|
print(series_list)
|
||||||
|
|
||||||
case = False
|
case = False
|
||||||
|
|||||||
Reference in New Issue
Block a user