Add device_line_label and device_line_display_name permissions.

This commit is contained in:
markjcrane 2022-05-26 21:34:39 -06:00
parent c87ab41fff
commit 10748a95c8
2 changed files with 39 additions and 21 deletions

View File

@ -109,6 +109,14 @@
$apps[$x]['permissions'][$y]['name'] = "device_line_server_address_secondary"; $apps[$x]['permissions'][$y]['name'] = "device_line_server_address_secondary";
//$apps[$x]['permissions'][$y]['groups'][] = "superadmin"; //$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
$y++; $y++;
$apps[$x]['permissions'][$y]['name'] = "device_line_label";
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
$apps[$x]['permissions'][$y]['groups'][] = "admin";
$y++;
$apps[$x]['permissions'][$y]['name'] = "device_line_display_name";
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
$apps[$x]['permissions'][$y]['groups'][] = "admin";
$y++;
$apps[$x]['permissions'][$y]['name'] = "device_line_password"; $apps[$x]['permissions'][$y]['name'] = "device_line_password";
$apps[$x]['permissions'][$y]['groups'][] = "superadmin"; $apps[$x]['permissions'][$y]['groups'][] = "superadmin";
$apps[$x]['permissions'][$y]['groups'][] = "admin"; $apps[$x]['permissions'][$y]['groups'][] = "admin";

View File

@ -321,8 +321,12 @@
} else if ($new_line && isset($_SESSION['provision']['server_address_secondary'])) { } else if ($new_line && isset($_SESSION['provision']['server_address_secondary'])) {
$array['devices'][0]['device_lines'][$y]['server_address_secondary'] = $_SESSION['provision']['server_address_secondary']['text']; $array['devices'][0]['device_lines'][$y]['server_address_secondary'] = $_SESSION['provision']['server_address_secondary']['text'];
} }
if (permission_exists('device_line_label')) {
$array['devices'][0]['device_lines'][$y]['label'] = $row["label"]; $array['devices'][0]['device_lines'][$y]['label'] = $row["label"];
}
if (permission_exists('device_line_display_name')) {
$array['devices'][0]['device_lines'][$y]['display_name'] = $row["display_name"]; $array['devices'][0]['device_lines'][$y]['display_name'] = $row["display_name"];
}
$array['devices'][0]['device_lines'][$y]['user_id'] = $row["user_id"]; $array['devices'][0]['device_lines'][$y]['user_id'] = $row["user_id"];
if (permission_exists('device_line_auth_id')) { if (permission_exists('device_line_auth_id')) {
$array['devices'][0]['device_lines'][$y]['auth_id'] = $row["auth_id"]; $array['devices'][0]['device_lines'][$y]['auth_id'] = $row["auth_id"];
@ -1051,8 +1055,12 @@
if (permission_exists('device_line_outbound_proxy_secondary')) { if (permission_exists('device_line_outbound_proxy_secondary')) {
echo " <td class='vtable'>".$text['label-outbound_proxy_secondary']."</td>\n"; echo " <td class='vtable'>".$text['label-outbound_proxy_secondary']."</td>\n";
} }
if (permission_exists('device_line_label')) {
echo " <td class='vtable'>".$text['label-label']."</td>\n"; echo " <td class='vtable'>".$text['label-label']."</td>\n";
}
if (permission_exists('device_line_display_name')) {
echo " <td class='vtable'>".$text['label-display_name']."</td>\n"; echo " <td class='vtable'>".$text['label-display_name']."</td>\n";
}
echo " <td class='vtable'>".$text['label-user_id']."</td>\n"; echo " <td class='vtable'>".$text['label-user_id']."</td>\n";
if (permission_exists('device_line_auth_id')) { if (permission_exists('device_line_auth_id')) {
echo " <td class='vtable'>".$text['label-auth_id']."</td>\n"; echo " <td class='vtable'>".$text['label-auth_id']."</td>\n";
@ -1191,14 +1199,16 @@
} }
echo " </td>\n"; echo " </td>\n";
} }
if (permission_exists('device_line_label')) {
echo " <td align='left'>\n"; echo " <td align='left'>\n";
echo " <input class='formfld' style='min-width: 75px; width: 100%;' type='text' name='device_lines[".$x."][label]' maxlength='255' value=\"".escape($row['label'])."\"/>\n"; echo " <input class='formfld' style='min-width: 75px; width: 100%;' type='text' name='device_lines[".$x."][label]' maxlength='255' value=\"".escape($row['label'])."\"/>\n";
echo " </td>\n"; echo " </td>\n";
}
if (permission_exists('device_line_display_name')) {
echo " <td align='left'>\n"; echo " <td align='left'>\n";
echo " <input class='formfld' style='min-width: 75px; width: 100%;' type='text' name='device_lines[".$x."][display_name]' maxlength='255' value=\"".escape($row['display_name'])."\"/>\n"; echo " <input class='formfld' style='min-width: 75px; width: 100%;' type='text' name='device_lines[".$x."][display_name]' maxlength='255' value=\"".escape($row['display_name'])."\"/>\n";
echo " </td>\n"; echo " </td>\n";
}
echo " <td align='left'>\n"; echo " <td align='left'>\n";
echo " <input class='formfld' style='min-width: 50px; width: 100%; max-width: 80px;' type='text' name='device_lines[".$x."][user_id]' maxlength='255' autocomplete=\"new-password\" value=\"".escape($row['user_id'])."\"/>\n"; echo " <input class='formfld' style='min-width: 50px; width: 100%; max-width: 80px;' type='text' name='device_lines[".$x."][user_id]' maxlength='255' autocomplete=\"new-password\" value=\"".escape($row['user_id'])."\"/>\n";