models.py 353 B

1234567891011121314151617
  1. from django.urls import reverse
  2. from users.models import Token
  3. class UserToken(Token):
  4. """
  5. Proxy model for users to manage their own API tokens.
  6. """
  7. _netbox_private = True
  8. class Meta:
  9. proxy = True
  10. verbose_name = 'token'
  11. def get_absolute_url(self):
  12. return reverse('account:usertoken', args=[self.pk])