function canExist()

in script.js [613:625]


  function canExist(mgId) {
    if (!currentData) return false;

    const mg = currentData.management_groups.find(mg => mg.id === mgId);
    if (!mg) return false;

    // Root level management groups can always exist
    if (mg.parent_id === null) return true;

    // For non-root, check if parent exists
    const parent = currentData.management_groups.find(mg => mg.id === mg.parent_id);
    return parent ? parent.exists : false;
  }