access update

feature/fix_generate_pass
Andrey 8 years ago
parent 83b1d11be1
commit 5675311f3f
  1. 41
      access/models.py

@ -1,12 +1,13 @@
# encoding=utf-8 # encoding=utf-8
import random import random
import re from django.conf import settings
from django.db import models from django.db import models
from django.contrib.auth.models import BaseUserManager, AbstractBaseUser from django.contrib.auth.models import BaseUserManager, AbstractBaseUser
import datetime import datetime
from django.db.models import SET_NULL from django.db.models import SET_NULL
from courses.models import Vertex
from lms.regex import check_email from lms.regex import check_email
from lms.settings import STATIC_ROOT, DOMAIN from lms.settings import STATIC_ROOT, DOMAIN
from lms.tools import random_string, random_int, out_date_format, get_client_ip from lms.tools import random_string, random_int, out_date_format, get_client_ip
@ -625,32 +626,14 @@ class Questionnaire(models.Model):
verbose_name_plural = u'Анкеты' verbose_name_plural = u'Анкеты'
#class UserSync(models.Model): # Новое API
# user = models.ForeignKey(User, verbose_name=u'Синхронизируемый')
# date = models.DateTimeField(verbose_name=u'Дата начала', default=datetime.datetime.now)
# data = models.TextField(verbose_name=u'Сырые данные', blank=True, default='')
# f_date = models.DateTimeField(verbose_name=u'Дата завершения процеса', blank=True, null=True)
# source = models.CharField(verbose_name=u'Источник синхронизации', max_length=255)
# dist = models.CharField(verbose_name=u'Получатель синхронизации', max_length=255)
# result = models.BooleanField(verbose_name=u'Результат синхронизации', default=False)
# def __str__(self): class Privilege(models.Model):
# return '%s %s %s' % (self.user, self.f_date, self.result) TYPES = (
('r', 'Отображение'),
# def __unicode__(self): ('u', 'Использование'),
# return u'%s %s %s' % (self.user, self.f_date, self.result) ('w', 'Изменение'),
)
# def good_sync(self): user = models.ForeignKey(to=settings.AUTH_USER_MODEL, verbose_name=u'Правообладатель')
# self.f_date = datetime.datetime.now() value = models.CharField(verbose_name=u'Права', choices=TYPES, max_length=1, default='r')
# self.result = True subject = models.ForeignKey(to=Vertex, verbose_name=u'Объект')
# self.save()
# self.user._set_synced()
# def fail_sync(self):
# self.f_date = datetime.datetime.now()
# self.result = False
# self.save()
# class Meta:
# verbose_name = u'Задача синхронизации'
# verbose_name_plural = u'Задачи синхронизации'

Loading…
Cancel
Save