diff options
| -rw-r--r-- | models.py | 4 | 
1 files changed, 2 insertions, 2 deletions
| @@ -53,8 +53,8 @@ class Group(models.Model):      slug = models.SlugField(max_length=64, unique=True, default="") -    def __contains__(self, group): -        return self.timetable == group.timetable and self.mention == group.mention and self.subgroup == group.subgroup and (self.td == group.td or self.td is None or group.td is None) and (self.tp == group.tp or self.tp is None or group.tp is None) +    def corresponds_to(self, timetable_id, mention, subgroup, td, tp): +        return self.timetable.id == timetable_id and self.mention == mention and self.subgroup == subgroup and (self.td == td or self.td is None or td is None) and (self.tp == tp or self.tp is None or tp is None)      def __str__(self):          return self.name | 
