- Объект: AdminUI
- Инициализация:
var map = new AdminUI(container, {path});
- container - DOM-элемент, содержащий карту
- path - путь к API (значение по умолчанию '/adm')
- Методы:
- показать список ролей и разрешений
- показать список учетных записей
- показать список организаций
- показать настройки журналов
- userId - идентификатор пользователя (может быть пустой строкой)
- закрыть открытое представление
- События:
- начало длительной операции
loading:start
- конец длительной операции
loading:stop
- настройки журналов сохранены
eventlog:save
- показать журналы для пользователя
eventlog:view
import './forestry-admin.css';
import AdminUI from './forestry-admin.js';
window.addEventListener('load', async () => {
// получение контейнера
let container = document.getElementById('admin');
// инициализация
let admin = new AdminUI(container);
admin.addEventListener('loading:start', () => {
// показать начало длительной операции
});
admin.addEventListener('loading:stop', () => {
// завершить длительную операцию
});
// показать список ролей и разрешений
await admin.roles();
});