Changeset fa6e07 in indico
- Timestamp:
- 08/23/11 15:38:47 (21 months ago)
- Branches:
- master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
- Children:
- 28c4bd
- Parents:
- 2423e3
- git-author:
- Adrian Moennich <jerome.ernst.monnich@…> (05/06/11 12:22:52)
- git-committer:
- Jose Benito <jose.benito.gonzalez@…> (08/23/11 15:38:47)
- Location:
- indico/MaKaC/webinterface
- Files:
-
- 4 edited
-
pages/admins.py (modified) (1 diff)
-
pages/api.py (modified) (1 diff)
-
rh/api.py (modified) (1 diff)
-
tpls/UserAPI.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/webinterface/pages/admins.py
raea818 rfa6e07 1538 1538 1539 1539 self._tabAPI = self._tabCtrl.newTab( "api", _("HTTP API"), \ 1540 urlHandlers.UHUserAPI.getURL( ) )1540 urlHandlers.UHUserAPI.getURL(self._avatar) ) 1541 1541 1542 1542 def _getNavigationDrawer(self): -
indico/MaKaC/webinterface/pages/api.py
raea818 rfa6e07 37 37 def getVars(self): 38 38 vars = WTemplated.getVars(self) 39 vars['avatar'] = self._avatar 39 40 vars['apiKey'] = self._avatar.getAPIKey() 40 41 return vars -
indico/MaKaC/webinterface/rh/api.py
r2423e3 rfa6e07 20 20 21 21 from indico.web.http_api.auth import APIKey 22 from MaKaC.webinterface.rh. base import RHProtected22 from MaKaC.webinterface.rh.users import RHUserBase 23 23 from MaKaC.webinterface import urlHandlers 24 24 from MaKaC.webinterface.pages.api import WPUserAPI 25 25 from MaKaC.errors import AccessError 26 26 27 class RHUserAPI(RHProtected): 28 _uh = urlHandlers.UHUserAPI 29 27 class RHUserAPI(RHUserBase): 30 28 def _process(self): 31 p = WPUserAPI(self, self._ getUser())29 p = WPUserAPI(self, self._avatar) 32 30 return p.display() 33 31 34 class RHUserAPICreate(RHProtected): 35 _uh = urlHandlers.UHUserAPI 36 32 class RHUserAPICreate(RHUserBase): 37 33 def _checkProtection(self): 38 RH Protected._checkProtection(self)39 ak = self._ getUser().getAPIKey()34 RHUserBase._checkProtection(self) 35 ak = self._avatar.getAPIKey() 40 36 if ak and ak.isBlocked(): 41 37 raise AccessError() 42 38 43 39 def _process(self): 44 ak = self._ getUser().getAPIKey()40 ak = self._avatar.getAPIKey() 45 41 if not ak: 46 ak = APIKey(self._ getUser())42 ak = APIKey(self._avatar) 47 43 ak.create() 48 44 else: 49 45 ak.newKey() 50 self._redirect( self._uh.getURL())46 self._redirect(urlHandlers.UHUserAPI.getURL(self._avatar)) -
indico/MaKaC/webinterface/tpls/UserAPI.tpl
r2423e3 rfa6e07 49 49 <td> 50 50 % if not apiKey: 51 <form action="${urlHandlers.UHUserAPICreate.getURL( )}" method="POST" onsubmit="return confirm('${_("Please only create an API key if you actually need one. Unused API keys might be deleted after some time.")}');">51 <form action="${urlHandlers.UHUserAPICreate.getURL(avatar)}" method="POST" onsubmit="return confirm('${_("Please only create an API key if you actually need one. Unused API keys might be deleted after some time.")}');"> 52 52 <input type="submit" value="Create API key" /> 53 53 </form> 54 54 % else: 55 <form action="${urlHandlers.UHUserAPICreate.getURL( )}" method="POST" onsubmit="return confirm('${_("Warning: When creating a new API key, your old key will stop working immediately!")}');">55 <form action="${urlHandlers.UHUserAPICreate.getURL(avatar)}" method="POST" onsubmit="return confirm('${_("Warning: When creating a new API key, your old key will stop working immediately!")}');"> 56 56 <input type="submit" value="Create a new API key" /> 57 57 </form>
Note: See TracChangeset
for help on using the changeset viewer.
