cook: allow extra unknown parameters to create-xxx calls (#35516)

This commit is contained in:
Frédéric Péters 2019-08-21 15:36:53 +02:00
parent 513d1f9e09
commit 4839bffede
1 changed files with 10 additions and 10 deletions

View File

@ -113,7 +113,7 @@ class Command(BaseCommand):
raise CommandError('timeout waiting for %s' % ', '.join(
[x.base_url for x in services]))
def create_hobo(self, url, primary=False, title=None, slug=None):
def create_hobo(self, url, primary=False, title=None, slug=None, **kwargs):
if connection.get_tenant().schema_name == 'public':
# if we're not currently in a tenant then we force the creation of
# a primary hobo
@ -200,7 +200,7 @@ class Command(BaseCommand):
variable.value = value
variable.save()
def create_authentic(self, url, title, slug=None, template_name='', variables=None):
def create_authentic(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Authentic, url, title, slug, template_name, variables)
def set_idp(self, url=None):
@ -212,28 +212,28 @@ class Command(BaseCommand):
obj.use_as_idp_for_self = True
obj.save()
def create_combo(self, url, title, slug=None, template_name='', variables=None):
def create_combo(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Combo, url, title, slug, template_name, variables)
def create_wcs(self, url, title, slug=None, template_name='', variables=None):
def create_wcs(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Wcs, url, title, slug, template_name, variables)
def create_passerelle(self, url, title, slug=None, template_name='', variables=None):
def create_passerelle(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Passerelle, url, title, slug, template_name, variables)
def create_fargo(self, url, title, slug=None, template_name='', variables=None):
def create_fargo(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Fargo, url, title, slug, template_name, variables)
def create_welco(self, url, title, slug=None, template_name='', variables=None):
def create_welco(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Welco, url, title, slug, template_name, variables)
def create_chrono(self, url, title, slug=None, template_name='', variables=None):
def create_chrono(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Chrono, url, title, slug, template_name, variables)
def create_corbo(self, url, title, slug=None, template_name='', variables=None):
def create_corbo(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(Corbo, url, title, slug, template_name, variables)
def create_bijoe(self, url, title, slug=None, template_name='', variables=None):
def create_bijoe(self, url, title, slug=None, template_name='', variables=None, **kwargs):
return self.create_site(BiJoe, url, title, slug, template_name, variables)
def set_theme(self, theme):