Skip to content
Snippets Groups Projects

Feature/activity log

Merged Neda Moeini requested to merge feature/activity-log into develop
Files
17
 
# Generated by Django 5.0.11 on 2025-03-03 09:09
 
 
import django.db.models.deletion
 
from django.conf import settings
 
from django.db import migrations, models
 
 
 
class Migration(migrations.Migration):
 
initial = True
 
 
dependencies = [
 
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
 
]
 
 
operations = [
 
migrations.CreateModel(
 
name="UserActivityLog",
 
fields=[
 
(
 
"id",
 
models.BigAutoField(
 
auto_created=True,
 
primary_key=True,
 
serialize=False,
 
verbose_name="ID",
 
),
 
),
 
(
 
"action",
 
models.CharField(
 
choices=[("upload", "Upload"), ("download", "Download")],
 
max_length=10,
 
),
 
),
 
("name", models.CharField(max_length=255)),
 
(
 
"input_file_hash",
 
models.CharField(blank=True, max_length=64, null=True),
 
),
 
(
 
"output_file_hash",
 
models.CharField(blank=True, max_length=64, null=True),
 
),
 
("timestamp", models.DateTimeField(auto_now_add=True)),
 
(
 
"user",
 
models.ForeignKey(
 
on_delete=django.db.models.deletion.CASCADE,
 
related_name="activity_logs",
 
to=settings.AUTH_USER_MODEL,
 
),
 
),
 
],
 
),
 
]
Loading