添加submission_list 和 submission details API

This commit is contained in:
zemal
2017-07-05 21:09:14 +08:00
parent 62274224a9
commit 35f6c9c4a7
4 changed files with 65 additions and 95 deletions

View File

@@ -1,5 +1,6 @@
from django.db import models
from jsonfield import JSONField
from account.models import AdminType
from utils.shortcuts import rand_str
@@ -33,6 +34,11 @@ class Submission(models.Model):
# 存储该提交所用时间和内存值,方便提交列表显示
statistic_info = JSONField(default={})
def check_user_permission(self, user):
return self.user_id == user.id or \
self.shared is True or \
user.admin_type == AdminType.SUPER_ADMIN
class Meta:
db_table = "submission"