mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-05 09:21:02 +00:00
feat: 支持 passkey 登录 (#11519)
* perf: 基本完成功能 * perf: 优化 passkey * perf: 优化 passkey * perf: 完成 passkey --------- Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
@@ -16,12 +16,19 @@ class METAMixin:
|
||||
|
||||
class FlashMessageMixin:
|
||||
@staticmethod
|
||||
def get_response(redirect_url, title, msg, m_type='message'):
|
||||
message_data = {'title': title, 'interval': 5, 'redirect_url': redirect_url, m_type: msg}
|
||||
def get_response(redirect_url='', title='', msg='', m_type='message', interval=5):
|
||||
message_data = {
|
||||
'title': title, 'interval': interval,
|
||||
'redirect_url': redirect_url,
|
||||
}
|
||||
if m_type == 'error':
|
||||
message_data['error'] = msg
|
||||
else:
|
||||
message_data['message'] = msg
|
||||
return FlashMessageUtil.gen_and_redirect_to(message_data)
|
||||
|
||||
def get_success_response(self, redirect_url, title, msg):
|
||||
return self.get_response(redirect_url, title, msg)
|
||||
def get_success_response(self, redirect_url, title, msg, **kwargs):
|
||||
return self.get_response(redirect_url, title, msg, m_type='success', **kwargs)
|
||||
|
||||
def get_failed_response(self, redirect_url, title, msg):
|
||||
return self.get_response(redirect_url, title, msg, 'error')
|
||||
def get_failed_response(self, redirect_url, title, msg, interval=10):
|
||||
return self.get_response(redirect_url, title, msg, 'error', interval)
|
||||
|
Reference in New Issue
Block a user