equal
deleted
inserted
replaced
10 from cubicweb.web.views.actions import LogoutAction |
10 from cubicweb.web.views.actions import LogoutAction |
11 |
11 |
12 from google.appengine.api import users |
12 from google.appengine.api import users |
13 |
13 |
14 |
14 |
15 class GAEUserLink(UserLink): |
15 class GACWUserLink(UserLink): |
16 |
16 |
17 def anon_user_link(self): |
17 def anon_user_link(self): |
18 self.w(self.req._('anonymous')) |
18 self.w(self.req._('anonymous')) |
19 self.w(u' [<a class="logout" href="%s">%s</a>]' |
19 self.w(u' [<a class="logout" href="%s">%s</a>]' |
20 % (users.create_login_url(self.req.url()), self.req._('login'))) |
20 % (users.create_login_url(self.req.url()), self.req._('login'))) |
24 def url(self): |
24 def url(self): |
25 return users.create_logout_url(self.req.build_url('logout') ) |
25 return users.create_logout_url(self.req.build_url('logout') ) |
26 |
26 |
27 def registration_callback(vreg): |
27 def registration_callback(vreg): |
28 if hasattr(vreg.config, 'has_resource'): |
28 if hasattr(vreg.config, 'has_resource'): |
29 vreg.register(GAEUserLink, clear=True) |
29 vreg.register(GACWUserLink, clear=True) |
30 vreg.register(GAELogoutAction, clear=True) |
30 vreg.register(GAELogoutAction, clear=True) |