Cleanup: remove transition methods for group.ad. Commit ready for merge.

- Legacy-Id: 9349
This commit is contained in:
Robert Sparks 2015-03-27 05:00:56 +00:00
parent 01b0ca8efb
commit 16662f6448

View file

@ -38,24 +38,6 @@ class GroupInfo(models.Model):
def ad_role(self):
return self.role_set.filter(name='ad').first()
@property
def ad(self):
#assert(False) # These methods are deprecated - expect them to go away when the _ad field is removed
ad_role = self.ad_role()
return ad_role and ad_role.person
@ad.setter
def ad(self,value):
#assert(False)
self.role_set.filter(name='ad').delete()
if value:
self.role_set.create(name=RoleName.objects.get(slug='ad'), person=value, email=value.role_email('ad'))
@property
def ad_id(self):
#assert(False)
return self.ad.id
@property
def features(self):
if not hasattr(self, "features_cache"):