"use strict"; class Frontend_Settings_User_Management { static init() { if (!$('.Frontend_Settings_User_Management').exists()) return; // Handle Add User button click $('#btn_add_user').on('click', async function () { await Frontend_Settings_User_Management.handle_add_user(); }); } /** * Add user workflow: show add modal, refresh grid, show invite modal */ static async handle_add_user() { // Show add user modal const user = await Add_User_Modal.show(); if (user) { // Refresh the user list $('.Users_DataGrid').component().reload(); // Show send invite modal await Send_User_Invite_Modal.show(user.id); } } static on_app_ready() { Frontend_Settings_User_Management.init(); } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJGcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnQiLCJpbml0IiwiJCIsImV4aXN0cyIsIm9uIiwiaGFuZGxlX2FkZF91c2VyIiwidXNlciIsIkFkZF9Vc2VyX01vZGFsIiwic2hvdyIsImNvbXBvbmVudCIsInJlbG9hZCIsIlNlbmRfVXNlcl9JbnZpdGVfTW9kYWwiLCJpZCIsIm9uX2FwcF9yZWFkeSJdLCJzb3VyY2VzIjpbInJzeC9hcHAvZnJvbnRlbmQvc2V0dGluZ3MvdXNlcl9tYW5hZ2VtZW50L2Zyb250ZW5kX3NldHRpbmdzX3VzZXJfbWFuYWdlbWVudC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjbGFzcyBGcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnQge1xuICAgIHN0YXRpYyBpbml0KCkge1xuICAgICAgICBpZiAoISQoJy5Gcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnQnKS5leGlzdHMoKSkgcmV0dXJuO1xuXG4gICAgICAgIC8vIEhhbmRsZSBBZGQgVXNlciBidXR0b24gY2xpY2tcbiAgICAgICAgJCgnI2J0bl9hZGRfdXNlcicpLm9uKCdjbGljaycsIGFzeW5jIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIGF3YWl0IEZyb250ZW5kX1NldHRpbmdzX1VzZXJfTWFuYWdlbWVudC5oYW5kbGVfYWRkX3VzZXIoKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWRkIHVzZXIgd29ya2Zsb3c6IHNob3cgYWRkIG1vZGFsLCByZWZyZXNoIGdyaWQsIHNob3cgaW52aXRlIG1vZGFsXG4gICAgICovXG4gICAgc3RhdGljIGFzeW5jIGhhbmRsZV9hZGRfdXNlcigpIHtcbiAgICAgICAgLy8gU2hvdyBhZGQgdXNlciBtb2RhbFxuICAgICAgICBjb25zdCB1c2VyID0gYXdhaXQgQWRkX1VzZXJfTW9kYWwuc2hvdygpO1xuXG4gICAgICAgIGlmICh1c2VyKSB7XG4gICAgICAgICAgICAvLyBSZWZyZXNoIHRoZSB1c2VyIGxpc3RcbiAgICAgICAgICAgICQoJy5Vc2Vyc19EYXRhR3JpZCcpLmNvbXBvbmVudCgpLnJlbG9hZCgpO1xuXG4gICAgICAgICAgICAvLyBTaG93IHNlbmQgaW52aXRlIG1vZGFsXG4gICAgICAgICAgICBhd2FpdCBTZW5kX1VzZXJfSW52aXRlX01vZGFsLnNob3codXNlci5pZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdGF0aWMgb25fYXBwX3JlYWR5KCkge1xuICAgICAgICBGcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnQuaW5pdCgpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxpQ0FBaUMsQ0FBQztFQUNwQyxPQUFPQyxJQUFJQSxDQUFBLEVBQUc7SUFDVixJQUFJLENBQUNDLENBQUMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDQyxNQUFNLENBQUMsQ0FBQyxFQUFFOztJQUV2RDtJQUNBRCxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUNFLEVBQUUsQ0FBQyxPQUFPLEVBQUUsa0JBQWtCO01BQzdDLE1BQU1KLGlDQUFpQyxDQUFDSyxlQUFlLENBQUMsQ0FBQztJQUM3RCxDQUFDLENBQUM7RUFDTjs7RUFFQTtBQUNKO0FBQ0E7RUFDSSxhQUFhQSxlQUFlQSxDQUFBLEVBQUc7SUFDM0I7SUFDQSxNQUFNQyxJQUFJLEdBQUcsTUFBTUMsY0FBYyxDQUFDQyxJQUFJLENBQUMsQ0FBQztJQUV4QyxJQUFJRixJQUFJLEVBQUU7TUFDTjtNQUNBSixDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQ08sU0FBUyxDQUFDLENBQUMsQ0FBQ0MsTUFBTSxDQUFDLENBQUM7O01BRXpDO01BQ0EsTUFBTUMsc0JBQXNCLENBQUNILElBQUksQ0FBQ0YsSUFBSSxDQUFDTSxFQUFFLENBQUM7SUFDOUM7RUFDSjtFQUVBLE9BQU9DLFlBQVlBLENBQUEsRUFBRztJQUNsQmIsaUNBQWlDLENBQUNDLElBQUksQ0FBQyxDQUFDO0VBQzVDO0FBQ0oiLCJpZ25vcmVMaXN0IjpbXX0=