Skip to content

Commit

Permalink
completed routes part 1
Browse files Browse the repository at this point in the history
  • Loading branch information
QuitoTactico committed Nov 13, 2024
1 parent cfb4ae8 commit 24b4aca
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 12 deletions.
4 changes: 3 additions & 1 deletion SoftServeAcademy/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,9 @@
# Skill
path("skill/", skillViews.home, name="skill"),
path("skill/create/", skillViews.create, name="skill_create"),
path('i18n/', include('django.conf.urls.i18n')), # Add this line to include i18n URLs
path(
"i18n/", include("django.conf.urls.i18n")
), # Add this line to include i18n URLs
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Binary file modified db.sqlite3
Binary file not shown.
2 changes: 1 addition & 1 deletion enums/enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
LANG_FLAG = {
"es": "images/flags/es.svg",
"en": "images/flags/um.svg",
"uk": "images/flags/uk.png", # <a href="https://www.flaticon.com/free-icons/ukraine" title="ukraine icons">Ukraine icons created by Freepik - Flaticon</a>
"uk": "images/flags/uk.png", # <a href="https://www.flaticon.com/free-icons/ukraine" title="ukraine icons">Ukraine icons created by Freepik - Flaticon</a>
"pt": "images/flags/pt.svg",
"zh": "images/flags/cn.svg",
"hi": "images/flags/in.svg",
Expand Down
5 changes: 4 additions & 1 deletion learning_resource/learning_resource_extras.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

register = template.Library()


@register.filter
def get_flag(lang_flag, language_code):
"""Retrieve the flag image path based on the language code."""
return lang_flag.get(language_code, 'images/flags/xx.svg') # Provide a default flag if not found
return lang_flag.get(
language_code, "images/flags/xx.svg"
) # Provide a default flag if not found
5 changes: 4 additions & 1 deletion learning_resource/templatetags/learning_resource_extras.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

register = template.Library()


@register.filter
def get_flag(lang_flag, language_code):
"""Retrieve the flag image path based on the language code."""
return lang_flag.get(language_code, 'images/flags/xx.svg') # Provide a default flag if not found
return lang_flag.get(
language_code, "images/flags/xx.svg"
) # Provide a default flag if not found
34 changes: 26 additions & 8 deletions learning_route/templates/learning_route.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,33 @@
</a>
<div class="card-container">
{% for learning_route in learning_routes %}
<a href="{% url 'learning_route_detail' learning_route.id %}" class="card-link">
<div class="card">
<img src="{{ learning_route.skill_level.skill.image.url }}" alt="Card Image">
<div class="card-content">
<h3>{{ learning_route.skill_level.skill.name }}</h3>
<p>Level {{ learning_route.skill_level.level }}</p>
{% if not learning_route.completed %}
<a href="{% url 'learning_route_detail' learning_route.id %}" class="card-link">
<div class="card">
<img src="{{ learning_route.skill_level.skill.image.url }}" alt="Card Image">
<div class="card-content">
<h3>{{ learning_route.skill_level.skill.name }}</h3>
<p>Level {{ learning_route.skill_level.level }}</p>
</div>
</div>
</div>
</a>
</a>
{% endif %}
{% endfor %}
</div>
<div class="card-container">
{% for learning_route in learning_routes %}
{% if learning_route.completed %}
<a href="{% url 'learning_route_detail' learning_route.id %}" class="card-link disabled">
<div class="card">
<img src="{{ learning_route.skill_level.skill.image.url }}" alt="Card Image">
<div class="card-content">
<h3>{{ learning_route.skill_level.skill.name }}</h3>
<p>Level {{ learning_route.skill_level.level }}</p>
<p>(Completed)</p>
</div>
</div>
</a>
{% endif %}
{% endfor %}
</div>
{% else %}
Expand Down
17 changes: 17 additions & 0 deletions static/css/learningroute.css
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,23 @@ body {

}

/* Estilos para las tarjetas completadas */
.card-link.disabled {
opacity: 0.6; /* Hacer que la tarjeta se vea desactivada */
filter: grayscale(100%); /* Aplicar un filtro en escala de grises */
pointer-events: auto; /* Asegurar que aún sean clickeables */
}

.card-link.disabled .card {
background-color: #f0f0f0; /* Fondo gris claro */
border: 1px solid #ccc; /* Borde gris */
}

.card-link.disabled .card-content h3,
.card-link.disabled .card-content p {
color: #999; /* Texto gris */
}

.card {
background-color: #fff;
border-radius: 15px;
Expand Down

0 comments on commit 24b4aca

Please sign in to comment.