in experimenter/experimenter/experiments/models.py [0:0]
def audience_url(self):
filters = [
("application", self.application),
]
if self.channel:
filters.append(("channel", self.channel))
if self.countries.exists():
filters.extend(
[("countries", c.id) for c in self.countries.all().order_by("code")]
)
if self.locales.exists():
filters.extend(
[("locales", l.id) for l in self.locales.all().order_by("code")]
)
if self.languages.exists():
filters.extend(
[("languages", l.id) for l in self.languages.all().order_by("code")]
)
if self.targeting_config_slug:
filters.append(("targeting_config_slug", self.targeting_config_slug))
return f"{reverse('nimbus-list')}?{urlencode(filters)}"