Skip to content

Instantly share code, notes, and snippets.

@maiksprenger
Created February 1, 2013 08:45
Show Gist options
  • Save maiksprenger/4690160 to your computer and use it in GitHub Desktop.
Save maiksprenger/4690160 to your computer and use it in GitHub Desktop.
class Partner(models.Model):
"""
New partner class.
Note: 'name' and 'users' are dropped from Oscar's partner model.
"""
user = models.OneToOneField('auth.User')
def __unicode__(self):
return u'%s: %s' % (_('Fulfillment Partner'),
self.user)
@property
def name(self):
"""
Duck-typing to not break Oscar.
"""
return unicode(self)
@property
def users(self):
"""
Duck-typing to not break Oscar.
"""
return [self.user,]
class Meta(AbstractPartner.Meta):
pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment