Changeset 56753 in webkit
- Timestamp:
- Mar 29, 2010 5:34:42 PM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r56748 r56753 1 2010-03-29 Victor Wang <victorw@chromium.org> 2 3 Reviewed by Adam Barth. 4 5 Add sign in/out link to TestResults appengine 6 7 Add a link to main menu for sign in/out to this appengine. 8 People signed in with admin privilege could perform 9 actions that are only allowed to admins like deleting files. 10 11 https://bugs.webkit.org/show_bug.cgi?id=36767 12 13 * TestResultServer/handlers/menu.py: 14 * TestResultServer/stylesheets/menu.css: 15 (.sign): 16 * TestResultServer/templates/menu.html: 17 1 18 2010-03-29 Eric Seidel <eric@webkit.org> 2 19 -
trunk/WebKitTools/TestResultServer/handlers/menu.py
r56635 r56753 27 27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 28 29 from google.appengine.api import users 29 30 from google.appengine.ext import webapp 30 31 from google.appengine.ext.webapp import template … … 42 43 class Menu(webapp.RequestHandler): 43 44 def get(self): 45 user = users.get_current_user() 46 if user: 47 user_email = user.email() 48 login_text = "Sign out" 49 login_url = users.create_logout_url(self.request.uri) 50 else: 51 user_email = "" 52 login_text = "Sign in" 53 login_url = users.create_login_url(self.request.uri) 54 44 55 template_values = { 56 "user_email": user_email, 57 "login_text": login_text, 58 "login_url": login_url, 45 59 "menu": menu, 46 60 } -
trunk/WebKitTools/TestResultServer/stylesheets/menu.css
r55960 r56753 21 21 background-color: #EEE; 22 22 } 23 .login { 24 font-size: 8pt; 25 text-align: right; 26 width: 100%; 27 } 28 -
trunk/WebKitTools/TestResultServer/templates/menu.html
r55960 r56753 3 3 <head> 4 4 <title>Test Result Server</title> 5 <table class=login> 6 <tr> 7 <td> 8 {% if user_email %} 9 <span>{{ user_email }}</span> 10 {% endif %} 11 <span><a href="{{ login_url }}">{{ login_text }}</a></span> 12 </td> 13 </tr> 14 </table> 5 15 <link type="text/css" rel="stylesheet" href="/stylesheets/menu.css" /> 6 16 </head>
Note: See TracChangeset
for help on using the changeset viewer.