Skip to content

Commit e6792be

Browse files
authored
Merge pull request #6 from cisar2218/master
React added, logbooks in progress
2 parents 2f46c1b + ad28baa commit e6792be

47 files changed

Lines changed: 5488 additions & 471 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Generated by Django 6.0 on 2026-01-05 17:07
2+
3+
import DOSPORTAL.models
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('DOSPORTAL', '0035_record_time_internal_start'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='record',
16+
name='data_file',
17+
field=models.FileField(blank=True, help_text='Processed spectral file', null=True, upload_to=DOSPORTAL.models.Record.user_directory_path_data, validators=[DOSPORTAL.models._validate_data_file], verbose_name='Log file'),
18+
),
19+
migrations.AlterField(
20+
model_name='record',
21+
name='log_file',
22+
field=models.FileField(blank=True, help_text='Upload recorded data file form your detector', upload_to=DOSPORTAL.models.Record.user_directory_path, validators=[DOSPORTAL.models._validate_log_file], verbose_name='File log'),
23+
),
24+
migrations.AlterField(
25+
model_name='record',
26+
name='metadata_file',
27+
field=models.FileField(blank=True, help_text='Processed metadata file', null=True, upload_to=DOSPORTAL.models.Record.user_directory_path_data, validators=[DOSPORTAL.models._validate_metadata_file], verbose_name='Metadata file'),
28+
),
29+
]
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Generated by Django 6.0 on 2026-01-05 17:40
2+
3+
import django.db.models.deletion
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('DOSPORTAL', '0036_alter_record_data_file_alter_record_log_file_and_more'),
11+
]
12+
13+
operations = [
14+
migrations.AlterModelOptions(
15+
name='detectorlogbook',
16+
options={'ordering': ['-created']},
17+
),
18+
migrations.RemoveField(
19+
model_name='record',
20+
name='data_policy',
21+
),
22+
migrations.AddField(
23+
model_name='detectorlogbook',
24+
name='entry_type',
25+
field=models.CharField(choices=[('reset', 'Reset'), ('sync', 'Sync'), ('maintenance', 'Maintenance'), ('note', 'Note'), ('location_update', 'Location update'), ('calibration', 'Calibration'), ('other', 'Other')], default='note', help_text='Category of the logbook entry.', max_length=30),
26+
),
27+
migrations.AddField(
28+
model_name='detectorlogbook',
29+
name='source',
30+
field=models.CharField(choices=[('web', 'Web'), ('api', 'API'), ('qr', 'QR'), ('auto', 'Automatic'), ('other', 'Other')], default='web', help_text='Origin of the logbook entry.', max_length=20),
31+
),
32+
migrations.AlterField(
33+
model_name='record',
34+
name='belongs',
35+
field=models.ForeignKey(choices=[('PR', 'Private'), ('PU', 'Public'), ('NV', 'Non-public')], default='PU', help_text='Data policy of this record. Field can be overridden depending by setting of the organisation, that owns this record.', max_length=2, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='records_owning', to='DOSPORTAL.organization'),
36+
),
37+
]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 6.0 on 2026-01-06 21:28
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('DOSPORTAL', '0037_alter_detectorlogbook_options_and_more'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='detectorlogbook',
15+
name='altitude',
16+
field=models.FloatField(blank=True, help_text='Altitude of the location in meters', null=True, verbose_name='Altitude'),
17+
),
18+
migrations.AddField(
19+
model_name='detectorlogbook',
20+
name='latitude',
21+
field=models.FloatField(blank=True, help_text='GPS latitude of the location', null=True, verbose_name='Latitude'),
22+
),
23+
migrations.AddField(
24+
model_name='detectorlogbook',
25+
name='longitude',
26+
field=models.FloatField(blank=True, help_text='GPS longitude of the location', null=True, verbose_name='Longitude'),
27+
),
28+
]

0 commit comments

Comments
 (0)