Fix Unknown Member for admins

This commit is contained in:
rxdn 2021-01-08 16:00:59 +00:00
parent da9a3cd585
commit ee3102ee40
5 changed files with 40 additions and 35 deletions

View File

@ -27,6 +27,11 @@ html > ::-webkit-scrollbar {
}
.sidebar {
display: inline-flex;
height: 100%;
width: 16.6%;
background-color: #4C566A;
float: left;
background-size: cover;
overflow-x: hidden !important;
}
@ -220,6 +225,12 @@ html > ::-webkit-scrollbar {
cursor: pointer;
}
@media only screen and (max-width: 900px) {
.guild {
width: 100%;
}
}
.guild-icon {
height: 80px;
background-color: #272727;

View File

@ -37,9 +37,9 @@
integrity="sha256-4+XzXVhsDmqanXGHaHvgh1gMQKX40OUvDEBTu8JcmNs=" crossorigin="anonymous"></script>
<!-- Bootstrap -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css"
<!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css"
integrity="sha256-aAr2Zpq8MZ+YA/D6JtRD3xtrwpEz2IqOS+pWD/7XKIw=" crossorigin="anonymous"/>
<link href="/assets/css/light-bootstrap-dashboard.css" rel="stylesheet"/>
<link href="/assets/css/light-bootstrap-dashboard.css" rel="stylesheet"/>-->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.0/animate.min.css"
integrity="sha256-6hqHMqXTVEds1R8HgKisLm3l/doneQs+rS1a5NLmwwo=" crossorigin="anonymous"/>

View File

@ -4,14 +4,10 @@
{{template "head" .}}
</head>
<body>
<div class="wrapper">
{{template "sidebar" .}}
<div class="main-panel">
{{template "loadingscreen" .}}
<script src="/assets/js/modalbackdrop.js"></script>
{{template "notifymodal" .}}
{{template "content" .}}
</div>
</div>
{{template "sidebar" .}}
<!--{{template "loadingscreen" .}}
<script src="/assets/js/modalbackdrop.js"></script>
{{template "notifymodal" .}}
{{template "content" .}}-->
</body>
</html>

View File

@ -1,30 +1,22 @@
{{define "content"}}
<div class="content">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Servers</h4>
</div>
<div class="card-body" id="card">
<div class="card-body table-responsive">
<div class="flex-container" id="guild-container">
<div class="guild" onclick="invite();" id="invite-container">
<i class="fas fa-plus fa-2x guild-icon-fa"></i>
<span class="guild-name">Invite to your server</span>
</div>
</div>
<div class="flex-container" id="refresh-container">
<button class="btn btn-primary btn-fill" onclick="refreshGuilds()">
<i class="fas fa-sync"></i> Refresh list
</button>
</div>
</div>
</div>
<div class="card">
<div class="card-header">
<h4 class="card-title">Servers</h4>
</div>
<div class="card-body" id="card">
<div class="card-body table-responsive">
<div class="flex-container" id="guild-container">
<div class="guild" onclick="invite();" id="invite-container">
<i class="fas fa-plus fa-2x guild-icon-fa"></i>
<span class="guild-name">Invite to your server</span>
</div>
</div>
<div class="flex-container" id="refresh-container">
<button class="btn btn-primary btn-fill" onclick="refreshGuilds()">
<i class="fas fa-sync"></i> Refresh list
</button>
</div>
</div>
</div>
</div>

View File

@ -10,6 +10,12 @@ func GetPermissionLevel(guildId, userId uint64) (permission.PermissionLevel, err
if err != nil {
return permission.Everyone, err
}
// do this check here before trying to get the member
if botContext.IsBotAdmin(userId) {
return permission.Admin, nil
}
// get member
member, err := botContext.GetGuildMember(guildId, userId)
if err != nil {