1
0
Fork 0
mirror of https://github.com/dani-garcia/vaultwarden.git synced 2025-06-24 12:02:51 +00:00

Show organizations in admin panel, implement reload templates option

This commit is contained in:
Daniel García 2019-01-20 17:43:56 +01:00
parent a797459560
commit bfd93e5b13
No known key found for this signature in database
GPG key ID: FC8A7D14C3CD543A
5 changed files with 56 additions and 9 deletions

View file

@ -7,11 +7,23 @@
<div class="media pt-3">
<img class="mr-2 rounded identicon" data-src="{{Email}}">
<div class="media-body pb-3 mb-0 small border-bottom">
<div class="d-flex justify-content-between">
<strong>{{Name}}</strong>
<a class="tmp-del mr-3" href="" onclick='deleteUser("{{Id}}", "{{Email}}");'>Delete User</a>
<div class="row justify-content-between">
<div class="col">
<strong>{{Name}}</strong>
<span class="d-block">{{Email}}</span>
</div>
<div class="col">
<strong> Organizations:</strong>
<span class="d-block">
{{#each Organizations}}
<span class="badge badge-primary" data-orgtype="{{Type}}">{{Name}}</span>
{{/each}}
</span>
</div>
<div style="flex: 0 0 100px;">
<a class="mr-3" href="" onclick='deleteUser("{{Id}}", "{{Email}}");'>Delete User</a>
</div>
</div>
<span class="d-block">{{Email}}</span>
</div>
</div>
{{/each}}
@ -73,11 +85,22 @@
"Error inviting user", data);
}
let OrgTypes = {
"0": { "name": "Owner", "color": "orange" },
"1": { "name": "Admin", "color": "blueviolet" },
"2": { "name": "User", "color": "blue" },
"3": { "name": "Manager", "color": "green" },
};
$(window).on('load', function () {
//$("#reload-btn").click(reload);
$("#invite-form").submit(inviteUser);
$("img.identicon").each(function (i, e) {
e.src = identicon(e.dataset.src);
});
$('[data-orgtype]').each(function (i, e) {
let orgtype = OrgTypes[e.dataset.orgtype];
e.style.backgroundColor = orgtype.color;
e.title = orgtype.name;
});
});
</script>