Exemplo n.º 1
0
    def prepend_urls(self):
        """Add urls for resources actions."""
        urls = super(InvoiceBaseResource, self).prepend_urls()
        urls.extend(VosaeIMEXMixinResource.prepend_urls(self))
        urls.extend((
            url(r'^(?P<resource_name>%s)/(?P<pk>\w[\w/-]*)/send/mail%s$' % (self._meta.resource_name, trailing_slash()), self.wrap_view('send_by_mail'), name='api_invoicebase_send_by_mail'),
            url(r'^(?P<resource_name>%s)/(?P<pk>\w[\w/-]*)/mark_as_(?P<invoicebase_state>(%s))%s$' % (self._meta.resource_name, '|'.join(
                [k.lower() for k in MARK_AS_STATES]), trailing_slash()), self.wrap_view('mark_as_state'), name='api_invoicebase_mark_as_state'),
            url(r'^(?P<resource_name>%s)/(?P<pk>\w[\w/-]*)/generate_pdf%s$' % (self._meta.resource_name, trailing_slash()), self.wrap_view('generate_pdf'), name='api_invoicebase_generate_pdf'),

        ))
        return urls
Exemplo n.º 2
0
 def prepend_urls(self):
     """Add urls for resources actions."""
     urls = super(InvoiceBaseResource, self).prepend_urls()
     urls.extend(VosaeIMEXMixinResource.prepend_urls(self))
     urls.extend((
         url(r'^(?P<resource_name>%s)/(?P<pk>\w[\w/-]*)/send/mail%s$' %
             (self._meta.resource_name, trailing_slash()),
             self.wrap_view('send_by_mail'),
             name='api_invoicebase_send_by_mail'),
         url(r'^(?P<resource_name>%s)/(?P<pk>\w[\w/-]*)/mark_as_(?P<invoicebase_state>(%s))%s$'
             % (self._meta.resource_name, '|'.join(
                 [k.lower() for k in MARK_AS_STATES]), trailing_slash()),
             self.wrap_view('mark_as_state'),
             name='api_invoicebase_mark_as_state'),
         url(r'^(?P<resource_name>%s)/(?P<pk>\w[\w/-]*)/generate_pdf%s$' %
             (self._meta.resource_name, trailing_slash()),
             self.wrap_view('generate_pdf'),
             name='api_invoicebase_generate_pdf'),
     ))
     return urls
Exemplo n.º 3
0
 def prepend_urls(self):
     """Add urls for resources import/export."""
     urls = super(ContactResource, self).prepend_urls()
     urls.extend(VosaeIMEXMixinResource.prepend_urls(self))
     return urls
Exemplo n.º 4
0
 def prepend_urls(self):
     """Add urls for resources import/export."""
     urls = super(ContactResource, self).prepend_urls()
     urls.extend(VosaeIMEXMixinResource.prepend_urls(self))
     return urls