fix: sanitizar tildes en milestone.py para evitar errores UnicodeEncodeError
This commit is contained in:
+10
-10
@@ -108,21 +108,21 @@ BASE_MILESTONE_TYPES = [
|
|||||||
'sort_order': 2
|
'sort_order': 2
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Trabajo Práctico 1',
|
'name': 'Trabajo Practico 1',
|
||||||
'code': 'tp_1',
|
'code': 'tp_1',
|
||||||
'color': '#198754',
|
'color': '#198754',
|
||||||
'description': 'Primera entrega o evaluación práctica',
|
'description': 'Primera entrega o evaluacion practica',
|
||||||
'sort_order': 3
|
'sort_order': 3
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Trabajo Práctico 2',
|
'name': 'Trabajo Practico 2',
|
||||||
'code': 'tp_2',
|
'code': 'tp_2',
|
||||||
'color': '#157347',
|
'color': '#157347',
|
||||||
'description': 'Segunda entrega o evaluación práctica',
|
'description': 'Segunda entrega o evaluacion practica',
|
||||||
'sort_order': 4
|
'sort_order': 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Trabajo Práctico 3',
|
'name': 'Trabajo Practico 3',
|
||||||
'code': 'tp_3',
|
'code': 'tp_3',
|
||||||
'color': '#0f5132',
|
'color': '#0f5132',
|
||||||
'description': 'Tercera entrega o proyecto integrador',
|
'description': 'Tercera entrega o proyecto integrador',
|
||||||
@@ -132,35 +132,35 @@ BASE_MILESTONE_TYPES = [
|
|||||||
'name': 'Recuperatorio Parcial 1',
|
'name': 'Recuperatorio Parcial 1',
|
||||||
'code': 'recu_p1',
|
'code': 'recu_p1',
|
||||||
'color': '#fd7e14',
|
'color': '#fd7e14',
|
||||||
'description': 'Instancia de recuperación para el Parcial 1',
|
'description': 'Instancia de recuperacion para el Parcial 1',
|
||||||
'sort_order': 6
|
'sort_order': 6
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Recuperatorio Parcial 2',
|
'name': 'Recuperatorio Parcial 2',
|
||||||
'code': 'recu_p2',
|
'code': 'recu_p2',
|
||||||
'color': '#e76b08',
|
'color': '#e76b08',
|
||||||
'description': 'Instancia de recuperación para el Parcial 2',
|
'description': 'Instancia de recuperacion para el Parcial 2',
|
||||||
'sort_order': 7
|
'sort_order': 7
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Recuperatorio TP 1',
|
'name': 'Recuperatorio TP 1',
|
||||||
'code': 'recu_tp1',
|
'code': 'recu_tp1',
|
||||||
'color': '#ffc107',
|
'color': '#ffc107',
|
||||||
'description': 'Reentrega o recuperación de Trabajo Práctico 1',
|
'description': 'Reentrega o recuperacion de Trabajo Practico 1',
|
||||||
'sort_order': 8
|
'sort_order': 8
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Recuperatorio TP 2',
|
'name': 'Recuperatorio TP 2',
|
||||||
'code': 'recu_tp2',
|
'code': 'recu_tp2',
|
||||||
'color': '#e0a800',
|
'color': '#e0a800',
|
||||||
'description': 'Reentrega o recuperación de Trabajo Práctico 2',
|
'description': 'Reentrega o recuperacion de Trabajo Practico 2',
|
||||||
'sort_order': 9
|
'sort_order': 9
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'name': 'Recuperatorio TP 3',
|
'name': 'Recuperatorio TP 3',
|
||||||
'code': 'recu_tp3',
|
'code': 'recu_tp3',
|
||||||
'color': '#c69500',
|
'color': '#c69500',
|
||||||
'description': 'Reentrega o recuperación de Trabajo Práctico 3',
|
'description': 'Reentrega o recuperacion de Trabajo Practico 3',
|
||||||
'sort_order': 10
|
'sort_order': 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user