return self.has_perm('emissions.change_newsitem') or object.emission in self.emissions.all()
return False
- def __unicode__(self):
- s = super(User, self).__unicode__()
+ def active_emissions(self):
+ return self.emissions.exclude(archived=True)
+
+ def is_ca(self):
+ return self.groups.filter(name='CA').exists()
+
+ def is_cp(self):
+ return self.groups.filter(name='CP').exists()
+
+ def __str__(self):
+ s = super().__str__()
parts = []
if self.first_name:
parts.append(self.first_name)