readers = models.ManyToManyField(User, related_name="conference", verbose_name=_('readers'),
blank=True, null=True)
status = models.IntegerField(_('status'), choices=STATUS_CHOICES, default=2)
- web_class_group = models.ForeignKey('WebClassGroup', related_name='conferences', verbose_name=_('web class group'),
+ class_group = models.ForeignKey('ClassGroup', related_name='conferences', verbose_name=_('class group'),
blank=True, null=True, on_delete=models.SET_NULL)
@property
'streams': [],
'date_begin': self.date_begin.strftime('%Y %m %d %H %M %S') if self.date_begin else 'None',
'date_end': self.date_end.strftime('%Y %m %d %H %M %S') if self.date_end else 'None',
- 'web_class_group': self.web_class_group.name if self.web_class_group else 'None',
+ 'class_group': self.class_group.name if self.class_group else 'None',
}
if self.room:
self.room, c = Room.objects.get_or_create(name=data['room'],
organization=organization)
- if 'web_class_group' in data.keys():
- if data['web_class_group'] != 'None':
- self.web_class_group = WebClassGroup.objet.get(name=data['web_class_group'])
+ if 'class_group' in data.keys():
+ if data['class_group'] != 'None':
+ self.class_group = ClassGroup.objet.get(name=data['class_group'])
class Meta(MetaCore):
ordering = ['name']
-class WebClassGroup(models.Model):
+class ClassGroup(models.Model):
name = models.CharField(_('name'), max_length=255)
- iejs = models.ManyToManyField('IEJ', related_name="web_class_group", verbose_name=_('IEJ'),
+ iejs = models.ManyToManyField('IEJ', related_name="class_groups", verbose_name=_('IEJ'),
blank=True, null=True)
class Meta(MetaCore):
- verbose_name = _('web class group')
- verbose_name_plural = _('web class group')
+ verbose_name = _('class group')
+ verbose_name_plural = _('class group')
ordering = ['name']
def to_json_dict(self):