Changeset 16
- Timestamp:
- 01/05/07 12:23:16 (5 years ago)
- Files:
-
- trunk/djangoid/server/views.py (modified) (2 diffs)
- trunk/djangoid/templates/users/userpage.html (modified) (1 diff)
- trunk/djangoid/users/views.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/djangoid/server/views.py
r13 r16 21 21 from django.contrib.auth.views import redirect_to_login 22 22 from django.contrib.auth.models import User as DjangoUser 23 from djangoid.users.models import DjangoidUser 23 from djangoid.users.models import DjangoidUser, ClaimedUri 24 24 from djangoid.openidhandlers import checkYadisRequest, convertToOpenIDRequest, convertToHttpResponse, handleOpenIDRequest 25 25 import re … … 45 45 user = DjangoidUser(djangouser = uid) 46 46 user.save() 47 c = ClaimedUri(user = user, uri = user.get_user_page()) 48 c.save() 47 49 return user 48 50 trunk/djangoid/templates/users/userpage.html
r2 r16 2 2 <head> 3 3 <link rel="openid.server" href="{{ server_url }}" /> 4 <link rel="openid.delegate" href="{{ server_url}}{{ uid }}/" /> 5 <meta http-equiv="x-xrds-location" content="{{ server_url }}{{ uid }}/yadis/" /> 4 <link rel="openid.delegate" href="{{ server_url}}{{ user.djangouser }}/" /> 5 <meta http-equiv="x-xrds-location" content="{{ server_url }}{{ user.djangouser }}/yadis/" /> 6 <meta name="microid" content="{{ microid }}" /> 6 7 </head> 7 8 <body> 8 User page of {{ uid }} 9 <h1>User page of {{ user.djangouser }}</h1> 10 <h2>Claimed URIs</h2> 11 <table> 12 <thead> 13 <tr> 14 <th>URI</th> 15 <th>Valid</th> 16 <th>Last check</th> 17 <th>MicroID</th> 18 </tr> 19 </thead> 20 <tbody> 21 {% for uri in user.claimeduri_set.all %} 22 <tr> 23 <td><a href="{{ uri.uri }}">{{ uri.uri }}</a></td> 24 <td>{{ uri.is_valid }}</td> 25 <td>{{ uri.last_checked }}</td> 26 <td>{{ uri.get_microid }}</td> 27 </tr> 28 {% endfor %} 29 </tbody> 30 </table> 9 31 </body> 10 32 </html> trunk/djangoid/users/views.py
r10 r16 22 22 23 23 from djangoid.server.views import getDjangoidUserFromIdentity 24 from djangoid.users.models import TrustedRoot 24 from djangoid.users.models import TrustedRoot, DjangoidUser 25 25 from djangoid.openidhandlers import convertToOpenIDRequest, checkYadisRequest, convertToHttpResponse 26 from djangoid.microidutils import microid 26 27 27 28 def useryadis(request, uid): … … 36 37 return useryadis(request, uid) 37 38 38 res = render_to_response("users/userpage.html", {"server_url": settings.BASE_URL, "uid": uid}) 39 user = DjangoidUser.objects.get(djangouser = uid) 40 mid = microid(user.get_user_page(), user.get_user_page()) 41 res = render_to_response("users/userpage.html", {"server_url": settings.BASE_URL, "user": user, "microid": mid}) 39 42 res["X-XRDS-Location"] = settings.BASE_URL + uid + "/yadis/" 40 43 return res
