Fix proxy of Area so we only return areas, proxy IRTF as used in
meetings code - Legacy-Id: 3290
This commit is contained in:
parent
d2ea0e5088
commit
7f27d912c3
|
@ -36,7 +36,8 @@ class Acronym(Group):
|
|||
|
||||
class Area(Group):
|
||||
objects = TranslatingManager(dict(area_acronym__acronym="acronym",
|
||||
status=lambda v: ("state", {1: "active", 2: "dormant", 3: "conclude"}[v] )))
|
||||
status=lambda v: ("state", {1: "active", 2: "dormant", 3: "conclude"}[v] )),
|
||||
always_filter=dict(type="area"))
|
||||
|
||||
def from_object(self, base):
|
||||
for f in base._meta.fields:
|
||||
|
@ -201,3 +202,22 @@ class IETFWG(Group):
|
|||
|
||||
class Meta:
|
||||
proxy = True
|
||||
|
||||
class IRTF(Group):
|
||||
objects = TranslatingManager(dict(),
|
||||
always_filter=dict(type="rg"))
|
||||
|
||||
#irtf_id = models.AutoField(primary_key=True)
|
||||
@property
|
||||
def irtf_id(self):
|
||||
return self.pk
|
||||
#acronym = models.CharField(blank=True, max_length=25, db_column='irtf_acronym') # same name
|
||||
#name = models.CharField(blank=True, max_length=255, db_column='irtf_name') # same name
|
||||
#charter_text = models.TextField(blank=True,null=True)
|
||||
#meeting_scheduled = models.BooleanField(blank=True)
|
||||
def __str__(self):
|
||||
return self.acronym
|
||||
#def chairs(self): # return a set of IRTFChair objects for this work group
|
||||
# return IRTFChair.objects.filter(irtf=self)
|
||||
class Meta:
|
||||
proxy = True
|
||||
|
|
Loading…
Reference in a new issue