"use strict"; class Frontend_Settings_User_Management_View { static init() { if (!$('.Frontend_Settings_User_Management_View').exists()) return; // Handle Edit User button click $('#btn_edit_user').on('click', async function () { await Frontend_Settings_User_Management_View.handle_edit_user(); }); // Handle Resend Invite button click $('#btn_resend_invite').on('click', async function () { await Frontend_Settings_User_Management_View.handle_resend_invite(); }); } /** * Edit user workflow: show edit modal, refresh page on save */ static async handle_edit_user() { var _window$rsxapp$page_d; // Get user ID from page data const user_id = (_window$rsxapp$page_d = window.rsxapp.page_data) === null || _window$rsxapp$page_d === void 0 ? void 0 : _window$rsxapp$page_d.user_id; if (!user_id) { await Modal.error('User ID not found'); return; } // Show edit user modal const result = await Edit_User_Modal.show(user_id); if (result) { // Refresh page to show updated user information location.reload(); } } /** * Resend invite workflow: call send invite modal */ static async handle_resend_invite() { var _window$rsxapp$page_d2; // Get user ID from page data const user_id = (_window$rsxapp$page_d2 = window.rsxapp.page_data) === null || _window$rsxapp$page_d2 === void 0 ? void 0 : _window$rsxapp$page_d2.user_id; if (!user_id) { await Modal.error('User ID not found'); return; } // Show send invite modal const result = await Send_User_Invite_Modal.show(user_id); if (result) { // Refresh page to show updated invite status location.reload(); } } static on_app_ready() { Frontend_Settings_User_Management_View.init(); } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJGcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnRfVmlldyIsImluaXQiLCIkIiwiZXhpc3RzIiwib24iLCJoYW5kbGVfZWRpdF91c2VyIiwiaGFuZGxlX3Jlc2VuZF9pbnZpdGUiLCJfd2luZG93JHJzeGFwcCRwYWdlX2QiLCJ1c2VyX2lkIiwid2luZG93IiwicnN4YXBwIiwicGFnZV9kYXRhIiwiTW9kYWwiLCJlcnJvciIsInJlc3VsdCIsIkVkaXRfVXNlcl9Nb2RhbCIsInNob3ciLCJsb2NhdGlvbiIsInJlbG9hZCIsIl93aW5kb3ckcnN4YXBwJHBhZ2VfZDIiLCJTZW5kX1VzZXJfSW52aXRlX01vZGFsIiwib25fYXBwX3JlYWR5Il0sInNvdXJjZXMiOlsicnN4L2FwcC9mcm9udGVuZC9zZXR0aW5ncy91c2VyX21hbmFnZW1lbnQvZnJvbnRlbmRfc2V0dGluZ3NfdXNlcl9tYW5hZ2VtZW50X3ZpZXcuanMiXSwic291cmNlc0NvbnRlbnQiOlsiY2xhc3MgRnJvbnRlbmRfU2V0dGluZ3NfVXNlcl9NYW5hZ2VtZW50X1ZpZXcge1xuICAgIHN0YXRpYyBpbml0KCkge1xuICAgICAgICBpZiAoISQoJy5Gcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnRfVmlldycpLmV4aXN0cygpKSByZXR1cm47XG5cbiAgICAgICAgLy8gSGFuZGxlIEVkaXQgVXNlciBidXR0b24gY2xpY2tcbiAgICAgICAgJCgnI2J0bl9lZGl0X3VzZXInKS5vbignY2xpY2snLCBhc3luYyBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBhd2FpdCBGcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnRfVmlldy5oYW5kbGVfZWRpdF91c2VyKCk7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIC8vIEhhbmRsZSBSZXNlbmQgSW52aXRlIGJ1dHRvbiBjbGlja1xuICAgICAgICAkKCcjYnRuX3Jlc2VuZF9pbnZpdGUnKS5vbignY2xpY2snLCBhc3luYyBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBhd2FpdCBGcm9udGVuZF9TZXR0aW5nc19Vc2VyX01hbmFnZW1lbnRfVmlldy5oYW5kbGVfcmVzZW5kX2ludml0ZSgpO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBFZGl0IHVzZXIgd29ya2Zsb3c6IHNob3cgZWRpdCBtb2RhbCwgcmVmcmVzaCBwYWdlIG9uIHNhdmVcbiAgICAgKi9cbiAgICBzdGF0aWMgYXN5bmMgaGFuZGxlX2VkaXRfdXNlcigpIHtcbiAgICAgICAgLy8gR2V0IHVzZXIgSUQgZnJvbSBwYWdlIGRhdGFcbiAgICAgICAgY29uc3QgdXNlcl9pZCA9IHdpbmRvdy5yc3hhcHAucGFnZV9kYXRhPy51c2VyX2lkO1xuXG4gICAgICAgIGlmICghdXNlcl9pZCkge1xuICAgICAgICAgICAgYXdhaXQgTW9kYWwuZXJyb3IoJ1VzZXIgSUQgbm90IGZvdW5kJyk7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTaG93IGVkaXQgdXNlciBtb2RhbFxuICAgICAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBFZGl0X1VzZXJfTW9kYWwuc2hvdyh1c2VyX2lkKTtcblxuICAgICAgICBpZiAocmVzdWx0KSB7XG4gICAgICAgICAgICAvLyBSZWZyZXNoIHBhZ2UgdG8gc2hvdyB1cGRhdGVkIHVzZXIgaW5mb3JtYXRpb25cbiAgICAgICAgICAgIGxvY2F0aW9uLnJlbG9hZCgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVzZW5kIGludml0ZSB3b3JrZmxvdzogY2FsbCBzZW5kIGludml0ZSBtb2RhbFxuICAgICAqL1xuICAgIHN0YXRpYyBhc3luYyBoYW5kbGVfcmVzZW5kX2ludml0ZSgpIHtcbiAgICAgICAgLy8gR2V0IHVzZXIgSUQgZnJvbSBwYWdlIGRhdGFcbiAgICAgICAgY29uc3QgdXNlcl9pZCA9IHdpbmRvdy5yc3hhcHAucGFnZV9kYXRhPy51c2VyX2lkO1xuXG4gICAgICAgIGlmICghdXNlcl9pZCkge1xuICAgICAgICAgICAgYXdhaXQgTW9kYWwuZXJyb3IoJ1VzZXIgSUQgbm90IGZvdW5kJyk7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTaG93IHNlbmQgaW52aXRlIG1vZGFsXG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IFNlbmRfVXNlcl9JbnZpdGVfTW9kYWwuc2hvdyh1c2VyX2lkKTtcblxuICAgICAgICBpZiAocmVzdWx0KSB7XG4gICAgICAgICAgICAvLyBSZWZyZXNoIHBhZ2UgdG8gc2hvdyB1cGRhdGVkIGludml0ZSBzdGF0dXNcbiAgICAgICAgICAgIGxvY2F0aW9uLnJlbG9hZCgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3RhdGljIG9uX2FwcF9yZWFkeSgpIHtcbiAgICAgICAgRnJvbnRlbmRfU2V0dGluZ3NfVXNlcl9NYW5hZ2VtZW50X1ZpZXcuaW5pdCgpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxzQ0FBc0MsQ0FBQztFQUN6QyxPQUFPQyxJQUFJQSxDQUFBLEVBQUc7SUFDVixJQUFJLENBQUNDLENBQUMsQ0FBQyx5Q0FBeUMsQ0FBQyxDQUFDQyxNQUFNLENBQUMsQ0FBQyxFQUFFOztJQUU1RDtJQUNBRCxDQUFDLENBQUMsZ0JBQWdCLENBQUMsQ0FBQ0UsRUFBRSxDQUFDLE9BQU8sRUFBRSxrQkFBa0I7TUFDOUMsTUFBTUosc0NBQXNDLENBQUNLLGdCQUFnQixDQUFDLENBQUM7SUFDbkUsQ0FBQyxDQUFDOztJQUVGO0lBQ0FILENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDRSxFQUFFLENBQUMsT0FBTyxFQUFFLGtCQUFrQjtNQUNsRCxNQUFNSixzQ0FBc0MsQ0FBQ00sb0JBQW9CLENBQUMsQ0FBQztJQUN2RSxDQUFDLENBQUM7RUFDTjs7RUFFQTtBQUNKO0FBQ0E7RUFDSSxhQUFhRCxnQkFBZ0JBLENBQUEsRUFBRztJQUFBLElBQUFFLHFCQUFBO0lBQzVCO0lBQ0EsTUFBTUMsT0FBTyxJQUFBRCxxQkFBQSxHQUFHRSxNQUFNLENBQUNDLE1BQU0sQ0FBQ0MsU0FBUyxjQUFBSixxQkFBQSx1QkFBdkJBLHFCQUFBLENBQXlCQyxPQUFPO0lBRWhELElBQUksQ0FBQ0EsT0FBTyxFQUFFO01BQ1YsTUFBTUksS0FBSyxDQUFDQyxLQUFLLENBQUMsbUJBQW1CLENBQUM7TUFDdEM7SUFDSjs7SUFFQTtJQUNBLE1BQU1DLE1BQU0sR0FBRyxNQUFNQyxlQUFlLENBQUNDLElBQUksQ0FBQ1IsT0FBTyxDQUFDO0lBRWxELElBQUlNLE1BQU0sRUFBRTtNQUNSO01BQ0FHLFFBQVEsQ0FBQ0MsTUFBTSxDQUFDLENBQUM7SUFDckI7RUFDSjs7RUFFQTtBQUNKO0FBQ0E7RUFDSSxhQUFhWixvQkFBb0JBLENBQUEsRUFBRztJQUFBLElBQUFhLHNCQUFBO0lBQ2hDO0lBQ0EsTUFBTVgsT0FBTyxJQUFBVyxzQkFBQSxHQUFHVixNQUFNLENBQUNDLE1BQU0sQ0FBQ0MsU0FBUyxjQUFBUSxzQkFBQSx1QkFBdkJBLHNCQUFBLENBQXlCWCxPQUFPO0lBRWhELElBQUksQ0FBQ0EsT0FBTyxFQUFFO01BQ1YsTUFBTUksS0FBSyxDQUFDQyxLQUFLLENBQUMsbUJBQW1CLENBQUM7TUFDdEM7SUFDSjs7SUFFQTtJQUNBLE1BQU1DLE1BQU0sR0FBRyxNQUFNTSxzQkFBc0IsQ0FBQ0osSUFBSSxDQUFDUixPQUFPLENBQUM7SUFFekQsSUFBSU0sTUFBTSxFQUFFO01BQ1I7TUFDQUcsUUFBUSxDQUFDQyxNQUFNLENBQUMsQ0FBQztJQUNyQjtFQUNKO0VBRUEsT0FBT0csWUFBWUEsQ0FBQSxFQUFHO0lBQ2xCckIsc0NBQXNDLENBQUNDLElBQUksQ0FBQyxDQUFDO0VBQ2pEO0FBQ0oiLCJpZ25vcmVMaXN0IjpbXX0=