implement JS password scoring, td_stock approve logicc

This commit is contained in:
Thanakorn S
2026-04-30 15:14:42 +07:00
parent db5c47b6ca
commit ac4fd9a5ad
3147 changed files with 1298 additions and 343 deletions
+4 -4
View File
@@ -301,7 +301,7 @@
function open_invite_modal() {
$('#invite_email').val('').removeClass('is-invalid is-valid');
$('#invite_role').val('').removeClass('is-invalid');
new bootstrap.Modal('#inviteModal').show();
$('#inviteModal').modal('show');
}
function send_invite() {
@@ -330,7 +330,7 @@
action: 'create',
data: { invite_email: email, invite_role: role },
onSuccess: function (r) {
bootstrap.Modal.getInstance('#inviteModal')?.hide();
$('#inviteModal').modal('hide');
bootbox.alert(r.message || 'Invitation sent.');
load_users();
},
@@ -353,7 +353,7 @@
$('#edit_role').val(u.role);
$('#edit_avatar').attr('src', u.profile_picture ? img_base + u.profile_picture : avatar_ph);
new bootstrap.Modal('#editRoleModal').show();
$('#editRoleModal').modal('show');
}
function save_role() {
@@ -364,7 +364,7 @@
action: 'update',
data: { map_id: $('#edit_map_id').val(), role: $('#edit_role').val() },
onSuccess: function (r) {
bootstrap.Modal.getInstance('#editRoleModal')?.hide();
$('#editRoleModal').modal('hide');
bootbox.alert(r.message || 'Role updated.');
load_users();
},