0001-cartads-add-abstract-model-class-in-the-middle-31611.patch
passerelle/apps/cartads_cs/models.py | ||
---|---|---|
64 | 64 |
last_update_datetime = models.DateTimeField(auto_now=True) |
65 | 65 | |
66 | 66 | |
67 |
class CartaDSCS(BaseResource): |
|
68 |
category = _('Misc') |
|
67 |
class AbstractCartaDSCS(BaseResource): |
|
69 | 68 | |
70 | 69 |
wsdl_base_url = models.URLField(_('WSDL Base URL'), |
71 | 70 |
help_text=_('ex: https://example.net/adscs/webservices/')) |
... | ... | |
79 | 78 |
ftp_client_name = models.CharField(_('FTP Client Name'), max_length=64) |
80 | 79 | |
81 | 80 |
class Meta: |
82 |
verbose_name = 'Cart@DS CS' |
|
81 |
# it is abstract to make it possible for an external connector (@GL) to |
|
82 |
# reuse the full connector. |
|
83 |
abstract = True |
|
83 | 84 | |
84 | 85 |
@property |
85 | 86 |
def wsdl_url(self): |
... | ... | |
444 | 445 |
status_id = 'pending' |
445 | 446 |
status_label = _('Pending') |
446 | 447 |
return {'status_id': status_id, 'status_label': status_label, 'extra': extra} |
448 | ||
449 | ||
450 |
class CartaDSCS(AbstractCartaDSCS): |
|
451 |
category = _('Misc') |
|
452 |
class Meta: |
|
453 |
verbose_name = 'Cart@DS CS' |
|
447 |
- |