+ """
+ The main difference is that the author have is own ads publisher
+ The default behavior of class inheritance is to create OnetoOne relationship between parent and child
+ TODO: Which fields are required to interact with the ads publisher ?
+ """
+ ADS_PUBLISHER_CHOICES = (
+ ('AS', 'Advert Stream'),
+ ('TJ', 'Traffic Junky'),
+ )
+ ads_publisher = models.CharField(_('Ads publisher'), max_length=50, choices=ADS_PUBLISHER_CHOICES)
+ ads_publisher_login = models.CharField(_('Ads publisher login'), max_length=50)
+
+ class Meta:
+ verbose_name = _('User profile')
+ verbose_name_plural = _('Users profiles')
+
+# TODO: See how to handle a group of authors and the revenue sharing ... later