'See if initial app submission is complete (details).
Returns list of reasons app may not be complete.'

def details_errors(self):

    reasons = []
    if ((not self.support_email) and (not self.support_url)):
        reasons.append(_('You    must    provide    a    support    email    or    URL.'))
    if (not self.name):
        reasons.append(_('You    must    provide    an    app    name.'))
    if (not self.device_types):
        reasons.append(_('You    must    provide    at    least    one    device    type.'))
    if (not self.categories):
        reasons.append(_('You    must    provide    at    least    one    category.'))
    if (not self.previews.count()):
        reasons.append(_('You    must    upload    at    least    one    screenshot    or    video.'))
    return reasons
