def __init__(self, *args, **kw): # Get the object for the app's promo `Preview` and pass it to the form. if kw.get("instance"): addon = kw.pop("instance") self.instance = addon self.promo = addon.get_promo() # Just consume the request - we don't care. kw.pop("request", None) super(AdminSettingsForm, self).__init__(*args, **kw) if self.instance: self.initial["mozilla_contact"] = addon.mozilla_contact rs = [] for r in addon.content_ratings.all(): rating = RATINGS_BODIES[r.ratings_body].ratings[r.rating] rs.append(ALL_RATINGS.index(rating)) self.initial["app_ratings"] = rs
def __init__(self, *args, **kw): # Get the object for the app's promo `Preview` and pass it to the form. if kw.get('instance'): addon = kw.pop('instance') self.instance = addon self.promo = addon.get_promo() # Just consume the request - we don't care. kw.pop('request', None) super(AdminSettingsForm, self).__init__(*args, **kw) if self.instance: self.initial['mozilla_contact'] = addon.mozilla_contact rs = [] for r in addon.content_ratings.all(): rating = RATINGS_BODIES[r.ratings_body].ratings[r.rating] rs.append(ALL_RATINGS.index(rating)) self.initial['app_ratings'] = rs
def __init__(self, *args, **kw): # Get the object for the app's promo `Preview` and pass it to the form. if kw.get('instance'): addon = kw.pop('instance') self.instance = addon self.promo = addon.get_promo() # Just consume the request - we don't care. kw.pop('request', None) super(AdminSettingsForm, self).__init__(*args, **kw) if self.instance: self.initial['mozilla_contact'] = addon.mozilla_contact self.initial['adult_content'] = addon.has_flag('adult_content') self.initial['child_content'] = addon.has_flag('child_content') rs = [] for r in addon.content_ratings.all(): rating = RATINGS_BODIES[r.ratings_body].ratings[r.rating] rs.append(ALL_RATINGS.index(rating)) self.initial['app_ratings'] = rs
def __init__(self, *args, **kw): # Get the object for the app's promo `Preview` and pass it to the form. if kw.get('instance'): addon = kw.pop('instance') self.instance = addon self.promo = addon.get_promo() self.request = kw.pop('request', None) # Note: After calling `super`, `self.instance` becomes the `Preview` # object. super(AdminSettingsForm, self).__init__(*args, **kw) if self.instance: self.initial['mozilla_contact'] = addon.mozilla_contact self.initial['tags'] = ', '.join(self.get_tags(addon)) rs = [] for r in addon.content_ratings.all(): rating = RATINGS_BODIES[r.ratings_body].ratings[r.rating] rs.append(ALL_RATINGS.index(rating)) self.initial['app_ratings'] = rs
def __init__(self, *args, **kw): # Get the object for the app's promo `Preview` and pass it to the form. if kw.get('instance'): addon = kw.pop('instance') self.instance = addon self.promo = addon.get_promo() self.request = kw.pop('request', None) # Note: After calling `super`, `self.instance` becomes the `Preview` # object. super(AdminSettingsForm, self).__init__(*args, **kw) if self.instance: self.initial['mozilla_contact'] = addon.mozilla_contact self.initial['tags'] = ', '.join(self.get_tags(addon)) rs = [] for r in addon.content_ratings.all(): rating = RATINGS_BODIES[r.ratings_body].ratings[r.rating] rs.append(ALL_RATINGS.index(rating)) self.initial['app_ratings'] = rs