mirror of
https://github.com/odoo/runbot.git
synced 2025-03-27 13:25:47 +07:00
[FIX] runbot: fix check token
This commit is contained in:
parent
2c53d90ac8
commit
9b6985703f
@ -7,6 +7,7 @@ import subprocess
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
import markupsafe
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
@ -233,27 +234,44 @@ class Remote(models.Model):
|
|||||||
permission = repo_access['permission']
|
permission = repo_access['permission']
|
||||||
permissions = repo_access['user']['permissions']
|
permissions = repo_access['user']['permissions']
|
||||||
response
|
response
|
||||||
access_info = f'''
|
access_info = markupsafe.Markup('''
|
||||||
<b>Permissions:</b> {permission}<br/>
|
<b>Permissions:</b> %s<br/>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>admin:</b> <span class="fa fa-{'check' if permissions['admin'] else 'times'}"></li>
|
<li><b>admin:</b> <span class="fa fa-%s"></li>
|
||||||
<li><b>maintain:</b> <span class="fa fa-{'check' if permissions['maintain'] else 'times'}"/></li>
|
<li><b>maintain:</b> <span class="fa fa-%s"/></li>
|
||||||
<li><b>push:</b> <span class="fa fa-{'check' if permissions['push'] else 'times'}"/></li>
|
<li><b>push:</b> <span class="fa fa-%s"/></li>
|
||||||
<li><b>triage:</b> <span class="fa fa-{'check' if permissions['triage'] else 'times'}"/></li>
|
<li><b>triage:</b> <span class="fa fa-%s"/></li>
|
||||||
<li><b>pull:</b> <span class="fa fa-{'check' if permissions['pull'] else 'times'}"/></li>
|
<li><b>pull:</b> <span class="fa fa-%s"/></li>
|
||||||
<ul>
|
<ul>
|
||||||
'''
|
''') % (
|
||||||
|
permission,
|
||||||
|
'check' if permissions['admin'] else 'times',
|
||||||
|
'check' if permissions['maintain'] else 'times',
|
||||||
|
'check' if permissions['push'] else 'times',
|
||||||
|
'check' if permissions['triage'] else 'times',
|
||||||
|
'check' if permissions['pull'] else 'times',
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
access_info = 'Look like this repo does not exist or given token does not have access to it'
|
access_info = 'Look like this repo does not exist or given token does not have access to it'
|
||||||
message = f'''
|
message = markupsafe.Markup('''
|
||||||
<b>User:</b> <a href="{html_url}">{login}</a> <img src={avatar_url} height="20px" width="20px"><br/>
|
<b>User:</b> <a href="%s">%s</a> <img src=%s height="20px" width="20px"><br/>
|
||||||
<b>User id:</b> {user_id}<br/>
|
<b>User id:</b> %s<br/>
|
||||||
<b>Limit total:</b> {limit_total}<br/>
|
<b>Limit total:</b> %s<br/>
|
||||||
<b>Limit used:</b> {limit_used}<br/>
|
<b>Limit used:</b> %s<br/>
|
||||||
<b>Limit remaining:</b> {limit_remaining}<br/>
|
<b>Limit remaining:</b> %s<br/>
|
||||||
<b>Limit reset:</b> {limit_reset}<br/>
|
<b>Limit reset:</b> %s<br/>
|
||||||
<br/>
|
<br/>
|
||||||
{access_info}'''
|
%s''') % (
|
||||||
|
html_url,
|
||||||
|
login,
|
||||||
|
avatar_url,
|
||||||
|
user_id,
|
||||||
|
limit_total,
|
||||||
|
limit_used,
|
||||||
|
limit_remaining,
|
||||||
|
limit_reset,
|
||||||
|
access_info,
|
||||||
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
_logger.exception('An error occured')
|
_logger.exception('An error occured')
|
||||||
message = f"An error occured: \n{str(e)}"
|
message = f"An error occured: \n{str(e)}"
|
||||||
|
Loading…
Reference in New Issue
Block a user