Changeset 18
- Timestamp:
- 01/05/07 15:28:31 (5 years ago)
- Files:
-
- trunk/djangoid/users/models.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/djangoid/users/models.py
r17 r18 53 53 return True 54 54 return False 55 56 def get_djangouser(self): 57 return User.objects.get(username = self.djangouser) 55 58 56 59 def get_user_page(self): … … 116 119 return self.user.get_user_page() 117 120 118 def get_microid (self):119 return microid(self.get_contact_uri(), self.uri)121 def get_microids(self): 122 return [microid(self.get_contact_uri(), self.uri), microid("mailto:" + self.user.get_djangouser().email, self.uri)] 120 123 121 124 def update_validity(self): 122 125 found = find_microid(self.uri) 123 126 self.last_checked = datetime.datetime.now() 124 self.is_valid = (self.get_microid() in found) 127 self.is_valid = False 128 for id in self.get_microids(): 129 if id in found: 130 self.is_valid = True 125 131 self.save() 126 132 127 133 class Admin: 128 134 date_hierarchy = "last_checked" 129 list_display = ("user", "uri", "is_valid", "get_microid ",)135 list_display = ("user", "uri", "is_valid", "get_microids",) 130 136 list_filter = ("user", "is_valid",) 131 137 search_fields = ["user", "uri"]
