diff --git a/oj/urls.py b/oj/urls.py index 648c849d..d7bbd6f3 100644 --- a/oj/urls.py +++ b/oj/urls.py @@ -106,5 +106,8 @@ urlpatterns = [ url(r'^groups/(?P\d+)/$', "group.views.group_list_page", name="group_list_page"), url(r'^group/(?P\d+)/$', "group.views.group_page", name="group_page"), url(r'^group/(?P\d+)/applications/$', "group.views.application_list_page", name="group_application_page"), - url(r'^group/application/(?P\d+)/$', "group.views.application_page", name="group_application") + url(r'^group/application/(?P\d+)/$', "group.views.application_page", name="group_application"), + + url(r'^about/$', TemplateView.as_view(template_name="utils/about.html"), name="about_page"), + url(r'^help/$', TemplateView.as_view(template_name="utils/help.html"), name="help_page"), ] diff --git a/submission/migrations/0006_submission_shared.py b/submission/migrations/0006_submission_shared.py new file mode 100644 index 00000000..6d0b4a1a --- /dev/null +++ b/submission/migrations/0006_submission_shared.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('submission', '0005_submission_contest_id'), + ] + + operations = [ + migrations.AddField( + model_name='submission', + name='shared', + field=models.BooleanField(default=False), + ), + ] diff --git a/submission/models.py b/submission/models.py index 6bb5991a..b28bd5ab 100644 --- a/submission/models.py +++ b/submission/models.py @@ -19,6 +19,8 @@ class Submission(models.Model): accepted_answer_time = models.IntegerField(blank=True, null=True) # 这个字段只有在题目是accepted 的时候才会用到,比赛题目的提交可能还会有得分等信息,存储在这里面 accepted_answer_info = models.TextField(blank=True, null=True) + # 是否可以分享 + shared = models.BooleanField(default=False) class Meta: db_table = "submission" diff --git a/template/src/oj/index.html b/template/src/oj/index.html index 80aaa0d3..181fa31f 100644 --- a/template/src/oj/index.html +++ b/template/src/oj/index.html @@ -97,7 +97,7 @@ 提交   比赛   小组   - 关于 + 关于 diff --git a/template/src/oj_base.html b/template/src/oj_base.html index 56ba614c..f1dcdf6e 100644 --- a/template/src/oj_base.html +++ b/template/src/oj_base.html @@ -46,7 +46,7 @@
  • 提交
  • 比赛
  • 小组
  • -
  • 关于
  • +
  • 关于
  • {% if request.user.is_authenticated %}