Esempio n. 1
0
    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)
Esempio n. 2
0
 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()))