feat(portfolio): add company color

This commit is contained in:
2026-09-15 19:50:36 +02:00
parent 02568054f1
commit f54c4efb1d
3 changed files with 31 additions and 1 deletions
@@ -0,0 +1,23 @@
# Generated by Django 6.1.1 on 2026-09-15 17:48
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('portfolio', '0003_project_alter_jobtask_job'),
]
operations = [
migrations.AddField(
model_name='company',
name='color',
field=models.CharField(default='000000', max_length=6, verbose_name='Color (hex)'),
),
migrations.AlterField(
model_name='company',
name='logo',
field=models.FileField(upload_to='portfolio/companies_logo/'),
),
]
+7
View File
@@ -9,6 +9,13 @@ class Company(models.Model):
location = models.CharField( location = models.CharField(
verbose_name=_("Location"), max_length=255, blank=False, null=False verbose_name=_("Location"), max_length=255, blank=False, null=False
) )
color = models.CharField(
verbose_name=_("Color (hex)"),
max_length=6,
null=False,
blank=False,
default="000000",
)
logo = models.FileField(upload_to="portfolio/companies_logo/") logo = models.FileField(upload_to="portfolio/companies_logo/")
def __str__(self): def __str__(self):
+1 -1
View File
@@ -97,7 +97,7 @@
<p class="text-primary mb-0">{{ je.start }} - {% if je.end %}{{ je.end }}{% else %}{% trans "today" %}{% endif %}</p> <p class="text-primary mb-0">{{ je.start }} - {% if je.end %}{{ je.end }}{% else %}{% trans "today" %}{% endif %}</p>
<h2 class="fs-2">{{ je.position }}</h2> <h2 class="fs-2">{{ je.position }}</h2>
<div> <div>
<div class="text-danger">{{ je.company.name }}</div> <div style="color: #{{ je.company.color }};">{{ je.company.name }}</div>
<div class="text-secondary">{{ je.company.location }}</div> <div class="text-secondary">{{ je.company.location }}</div>
<div class="mt-2 text-white"> <div class="mt-2 text-white">
{% for jt in je.job_tasks.all %} {% for jt in je.job_tasks.all %}