@@ -44,20 +44,21 @@ def has_role(user, role_names, *args, **kwargs):
4444 return False
4545
4646 role_qs = {
47- "Area Director" : Q (person = person , name__in = ("pre-ad" , "ad" ), group__type = "area" , group__state = "active" ),
48- "Secretariat" : Q (person = person , name = "secr" , group__acronym = "secretariat" ),
49- "IANA" : Q (person = person , name = "auth" , group__acronym = "iana" ),
47+ "Area Director" : Q (person = person , name__in = ("pre-ad" , "ad" ), group__type = "area" , group__state = "active" ),
48+ "Secretariat" : Q (person = person , name = "secr" , group__acronym = "secretariat" ),
49+ "IANA" : Q (person = person , name = "auth" , group__acronym = "iana" ),
5050 "RFC Editor" : Q (person = person , name = "auth" , group__acronym = "rfceditor" ),
5151 "ISE" : Q (person = person , name = "chair" , group__acronym = "ise" ),
52- "IAD" : Q (person = person , name = "admdir" , group__acronym = "ietf" ),
53- "IETF Chair" : Q (person = person , name = "chair" , group__acronym = "ietf" ),
54- "IRTF Chair" : Q (person = person , name = "chair" , group__acronym = "irtf" ),
55- "IAB Chair" : Q (person = person , name = "chair" , group__acronym = "iab" ),
52+ "IAD" : Q (person = person , name = "admdir" , group__acronym = "ietf" ),
53+ "IETF Chair" : Q (person = person , name = "chair" , group__acronym = "ietf" ),
54+ "IRTF Chair" : Q (person = person , name = "chair" , group__acronym = "irtf" ),
55+ "IAB Chair" : Q (person = person , name = "chair" , group__acronym = "iab" ),
5656 "IAB Group Chair" : Q (person = person , name = "chair" , group__type = "iab" , group__state = "active" ),
57- "WG Chair" : Q (person = person ,name = "chair" , group__type = "wg" , group__state__in = ["active" ,"bof" , "proposed" ]),
58- "WG Secretary" : Q (person = person ,name = "secr" , group__type = "wg" , group__state__in = ["active" ,"bof" , "proposed" ]),
59- "RG Chair" : Q (person = person ,name = "chair" , group__type = "rg" , group__state__in = ["active" ,"proposed" ]),
60- "RG Secretary" : Q (person = person ,name = "secr" , group__type = "rg" , group__state__in = ["active" ,"proposed" ]),
57+ "WG Chair" : Q (person = person ,name = "chair" , group__type = "wg" , group__state__in = ["active" ,"bof" , "proposed" ]),
58+ "WG Secretary" : Q (person = person ,name = "secr" , group__type = "wg" , group__state__in = ["active" ,"bof" , "proposed" ]),
59+ "RG Chair" : Q (person = person ,name = "chair" , group__type = "rg" , group__state__in = ["active" ,"proposed" ]),
60+ "RG Secretary" : Q (person = person ,name = "secr" , group__type = "rg" , group__state__in = ["active" ,"proposed" ]),
61+ "AG Secretary" : Q (person = person ,name = "secr" , group__type = "ag" , group__state__in = ["active" ]),
6162 "Team Chair" : Q (person = person ,name = "chair" , group__type = "team" , group__state = "active" ),
6263 "Nomcom Chair" : Q (person = person , name = "chair" , group__type = "nomcom" , group__state = "active" , group__acronym__icontains = kwargs .get ('year' , '0000' )),
6364 "Nomcom Advisor" : Q (person = person , name = "advisor" , group__type = "nomcom" , group__state = "active" , group__acronym__icontains = kwargs .get ('year' , '0000' )),
0 commit comments