1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 01:48:21 +02:00
This commit is contained in:
quark
2025-02-24 16:10:58 +01:00
parent 5f1b698d58
commit 587314e03c
14 changed files with 344 additions and 299 deletions

View File

@ -1,8 +1,6 @@
# Copyright (C) 2018-2024 by BDE ENS Paris-Saclay
# SPDX-License-Identifier: GPL-3.0-or-later
import os
from django.db import models
from django.utils.translation import gettext_lazy as _
from note.models import Note
@ -27,8 +25,8 @@ class Bde(models.Model):
)
class Meta:
verbose_name=_('BDE')
verbose_name_plural=_('BDE')
verbose_name = _('BDE')
verbose_name_plural = _('BDE')
def __str__(self):
return self.name
@ -36,7 +34,7 @@ class Bde(models.Model):
class Wrapped(models.Model):
"""
A Wrapped is associated to a note, a BDE year,
A Wrapped is associated to a note, a BDE year,
"""
generated = models.BooleanField(
verbose_name=_('generated'),
@ -69,12 +67,13 @@ class Wrapped(models.Model):
)
class Meta:
verbose_name=_('Wrapped')
verbose_name_plural=_('Wrappeds')
unique_together=('note','bde')
verbose_name = _('Wrapped')
verbose_name_plural = _('Wrappeds')
unique_together = ('note', 'bde')
def __str__(self):
return 'NoteKfet Wrapped of {note} sponsored by {bde}'.format(bde=str(self.bde),note=str(self.note))
return 'NoteKfet Wrapped of {note} sponsored by {bde}'.format(bde=str(self.bde), note=str(self.note))
def makepublic(self):
self.public = not self.public
self.save()