Made the user groups table sortable and searchable.
This commit is contained in:
@@ -26,6 +26,7 @@ class serverOverviewBuilder
|
|||||||
'server_licenses' => false,
|
'server_licenses' => false,
|
||||||
'server_backup' => false,
|
'server_backup' => false,
|
||||||
'server_description' => false,
|
'server_description' => false,
|
||||||
|
'server_modified_timestamp' => false,
|
||||||
);
|
);
|
||||||
|
|
||||||
public array $allBackupTypes = [];
|
public array $allBackupTypes = [];
|
||||||
@@ -83,6 +84,7 @@ class serverOverviewBuilder
|
|||||||
$this->showColumns['server_memory_demand'] = true;
|
$this->showColumns['server_memory_demand'] = true;
|
||||||
$this->showColumns['server_disks'] = true;
|
$this->showColumns['server_disks'] = true;
|
||||||
$this->showColumns['server_state'] = true;
|
$this->showColumns['server_state'] = true;
|
||||||
|
$this->showColumns['server_modified_timestamp'] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,6 +173,10 @@ class serverOverviewBuilder
|
|||||||
<input type="checkbox" name="value" value="server_power_state" class="selectgroup-input" <?php echo($this->showColumns['server_power_state'] ? 'checked=""' : '') ?>>
|
<input type="checkbox" name="value" value="server_power_state" class="selectgroup-input" <?php echo($this->showColumns['server_power_state'] ? 'checked=""' : '') ?>>
|
||||||
<span class="selectgroup-button"><?php echo __('server_power_state') ?></span>
|
<span class="selectgroup-button"><?php echo __('server_power_state') ?></span>
|
||||||
</label>
|
</label>
|
||||||
|
<label class="selectgroup-item">
|
||||||
|
<input type="checkbox" name="value" value="server_modified_timestamp" class="selectgroup-input" <?php echo($this->showColumns['server_modified_timestamp'] ? 'checked=""' : '') ?>>
|
||||||
|
<span class="selectgroup-button"><?php echo __('last_modified_date') ?></span>
|
||||||
|
</label>
|
||||||
<label class="selectgroup-item">
|
<label class="selectgroup-item">
|
||||||
<input type="checkbox" name="value" value="server_description" class="selectgroup-input" <?php echo($this->showColumns['server_description'] ? 'checked=""' : '') ?>>
|
<input type="checkbox" name="value" value="server_description" class="selectgroup-input" <?php echo($this->showColumns['server_description'] ? 'checked=""' : '') ?>>
|
||||||
<span class="selectgroup-button"><?php echo __('description') ?></span>
|
<span class="selectgroup-button"><?php echo __('description') ?></span>
|
||||||
@@ -232,6 +238,7 @@ class serverOverviewBuilder
|
|||||||
<?php }
|
<?php }
|
||||||
?>
|
?>
|
||||||
<th data-column="server_power_state"><?php echo __('server_power_state') ?></th>
|
<th data-column="server_power_state"><?php echo __('server_power_state') ?></th>
|
||||||
|
<th data-column="last_modified_date"><?php echo __('last_modified_date') ?></th>
|
||||||
<th data-column="server_description"><?php echo __('description') ?></th>
|
<th data-column="server_description"><?php echo __('description') ?></th>
|
||||||
<th data-column="action">
|
<th data-column="action">
|
||||||
<?php echo __('action') ?>
|
<?php echo __('action') ?>
|
||||||
@@ -385,6 +392,8 @@ class serverOverviewBuilder
|
|||||||
|
|
||||||
$server_state_color = returnServerStateColor($server['server_state']);
|
$server_state_color = returnServerStateColor($server['server_state']);
|
||||||
|
|
||||||
|
$server_modified_timestamp = ($server['server_modified_timestamp']) ? date('Y-m-d H:i:s', $server['server_modified_timestamp']) : __('never');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<tr data-item-id="<?php echo $server['server_uuid'] ?>">
|
<tr data-item-id="<?php echo $server['server_uuid'] ?>">
|
||||||
@@ -465,6 +474,9 @@ class serverOverviewBuilder
|
|||||||
echo '<i class="fa-solid text-success fa-toggle-on"></i>';
|
echo '<i class="fa-solid text-success fa-toggle-on"></i>';
|
||||||
} ?>
|
} ?>
|
||||||
</td>
|
</td>
|
||||||
|
<td data-column="server_modified_timestamp" class="text-nowrap" data-sort="<?php echo $server['server_modified_timestamp']; ?>" data-filter="<?php echo $server_modified_timestamp; ?>">
|
||||||
|
<?php echo $server_modified_timestamp; ?>
|
||||||
|
</td>
|
||||||
<td data-column="server_description" class="text-nowrap" data-sort="<?php echo htmlspecialchars($server['server_description']); ?>" data-filter="<?php echo $server['server_description']; ?>">
|
<td data-column="server_description" class="text-nowrap" data-sort="<?php echo htmlspecialchars($server['server_description']); ?>" data-filter="<?php echo $server['server_description']; ?>">
|
||||||
<?php echo $server['server_description']; ?>
|
<?php echo $server['server_description']; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user