|
|
|
@ -15,16 +15,16 @@ class ResetPasswordView(CeoFrame): |
|
|
|
|
layout.add_widget(Label('Enter the username of the user whose password will be reset:')) |
|
|
|
|
self._username = Text(None, "uid") |
|
|
|
|
layout.add_widget(self._username) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.add_buttons( |
|
|
|
|
back_btn=True, |
|
|
|
|
next_scene='Confirm', on_next=self._next) |
|
|
|
|
self.fix() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def _next(self): |
|
|
|
|
uid = self._username.value |
|
|
|
|
self._model.viewdata['ResetPassword']['uid'] = uid |
|
|
|
|
self._model.confirm_lines= [ |
|
|
|
|
self._model.confirm_lines = [ |
|
|
|
|
f"Are you sure you want to reset {uid}'s password?", |
|
|
|
|
] |
|
|
|
|
self._model.deferred_req = defer(http_post, f'/api/members/{uid}/pwreset') |
|
|
|
|