diff --git a/Athena/migrations/0004_atividade_restricoes.py b/Athena/migrations/0004_atividade_restricoes.py new file mode 100644 index 0000000..1eab714 --- /dev/null +++ b/Athena/migrations/0004_atividade_restricoes.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.4 on 2016-05-22 14:43 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('Athena', '0003_auto_20160508_0121'), + ] + + operations = [ + migrations.AddField( + model_name='atividade', + name='restricoes', + field=models.CharField(default=1, max_length=1000), + preserve_default=False, + ), + ] diff --git a/Athena/models.py b/Athena/models.py index bf8d5dc..1feaa38 100755 --- a/Athena/models.py +++ b/Athena/models.py @@ -126,6 +126,9 @@ def prof_json_data(self): descricao = models.CharField( max_length=1000, ) + restricoes = models.CharField( + max_length=1000, + ) arquivo_roteiro = models.FileField(upload_to=atividade_path) arquivo_entrada = models.FileField(upload_to=atividade_path) arquivo_saida = models.FileField(upload_to=atividade_path) diff --git a/Cerberus/forms.py b/Cerberus/forms.py index f90fea3..c7defd9 100755 --- a/Cerberus/forms.py +++ b/Cerberus/forms.py @@ -7,7 +7,6 @@ import uuid import re - class UserRegistrationForm(UserCreationForm): travis1 = "Esse valor deve conter apenas letras" travis2 = ", números e os caracteres @/./+/-/_." @@ -153,6 +152,7 @@ def AtividadeRegistration(request): arquivo_roteiro=request.FILES[prefixo + 'arquivo_roteiro'], arquivo_entrada=request.FILES[prefixo + 'arquivo_entrada'], arquivo_saida=request.FILES[prefixo + 'arquivo_saida'], + restricoes=request.POST['restricoes'], turma=turma, ) atividade.save() diff --git a/Promachos/templates/aluno_ativ.html b/Promachos/templates/aluno_ativ.html index 40b48e5..451ed25 100755 --- a/Promachos/templates/aluno_ativ.html +++ b/Promachos/templates/aluno_ativ.html @@ -47,8 +47,8 @@ cursor: pointer; } .thumbnail_work { - height: 310px; - text-align: center; + height: 350px; + text-align: left; } .tab-pane { padding-top: 20px; @@ -59,6 +59,8 @@
+ +