def save(self, *args, **kwargs): user = middleware.get_user() self.last_updated_at = datetime.now() self.last_updated_by = user and user.username or None if not self.id: self.created_at = datetime.now() self.created_by = user and user.username or None super(BaseModel, self).save(*args, **kwargs)
def __init__(self, *args, **kwargs): super(PermissionForm, self).__init__(*args, **kwargs) self.fields['content_type'].queryset = ExternalContentType.objects.filter(application=Application.objects.filter(created_by=middleware.get_user()))