示例#1
0
 def child_change_password(self, context):
     if not inevow.ISession(context).getLoggedInRoot().loggedIn:
         return login.LoginPage([str(self.baseObject), 'change_password'])
     return change_password.getResource()
示例#2
0
 def child_mass_change_password(self, context):
     if not inevow.ISession(context).getLoggedInRoot().loggedIn:
         return login.LoginPage(
             [str(self.baseObject), 'mass_change_password'])
     return mass_change_password.MassPasswordChangePage(
         baseObject=self.baseObject)
示例#3
0
 def child_delete(self, context):
     if not inevow.ISession(context).getLoggedInRoot().loggedIn:
         return login.LoginPage([str(self.baseObject), 'delete'])
     return delete.getResource()
示例#4
0
 def child_add(self, context):
     if not inevow.ISession(context).getLoggedInRoot().loggedIn:
         return login.LoginPage([str(self.baseObject), 'add'])
     return add.getResource(baseObject=self.baseObject,
                            request=inevow.IRequest(context))
示例#5
0
 def child_move(self, context):
     if not inevow.ISession(context).getLoggedInRoot().loggedIn:
         return login.LoginPage([str(self.baseObject), 'move'])
     return move.MovePage()
示例#6
0
 def child_edit(self, context):
     if not inevow.ISession(context).getLoggedInRoot().loggedIn:
         return login.LoginPage([str(self.baseObject), 'edit'])
     return edit.EditPage()