Implement node flags

This commit is contained in:
2023-03-07 14:56:32 +01:00
parent 78b97c5094
commit bfbdc16036
15 changed files with 200 additions and 38 deletions

View File

@@ -106,8 +106,15 @@
</td>
<td class="value">
{foreach item=node from=$nodes}
<a href="node.php?f=view&id={$node.node_id}">{if $node.node_ip}{$node.node_ip}{else}(leer){/if}</a>
{if $node.node_info}{$node.node_info}{/if}<br>
{if !$node.deleted}
<a href="node.php?f=view&id={$node.node_id}">{if $node.node_ip}{$node.node_ip}{else}(leer){/if}</a>
{if $node.node_info}{$node.node_info}{/if}<br>
{else}
{if $suser_admin or $suser_manage}
<s>{if $node.node_ip}{$node.node_ip}{else}(leer){/if}</s>
{if $node.node_info}{$node.node_info}{/if}<br>
{/if}
{/if}
{/foreach}
</td>
</tr>

View File

@@ -30,9 +30,10 @@
</td>
</tr>
{foreach item=node from=$nodes}
{if not $node.deleted or $suser_admin or $suser_manage}
<tr>
<td class="label">
<a href="node.php?f=view&id={$node.node_id}">{if $node.node_ip}{$node.node_ip}{else}(leer){/if}</a>
<a href="node.php?f=view&id={$node.node_id}">{if $node.node_ip}{if $node.deleted}<s>{$node.node_ip}</s>{else}{$node.node_ip}{/if}{else}(leer){/if}</a>
</td>
<td class="value">
{$node.node_info}
@@ -47,9 +48,10 @@
{$node.asset_info}
</td>
</tr>
{/if}
{foreachelse}
<tr>
<td colspan="4">
<td colspan="5">
{$lang_node_none}
</td>
</tr>

View File

@@ -63,6 +63,15 @@
<textarea name="node_info">{$node->info}</textarea>
</td>
</tr>
<tr>
<td class="label">
Flags
</td>
<td class="label">
<input type="checkbox" id="ck1" name="flag_deleted"{if in_array('deleted', $node->flags)} checked="checked"{/if}> {$lang_flag_deleted}<br>
<input type="checkbox" id="ck1" name="flag_reserved"{if in_array('reserved', $node->flags)} checked="checked"{/if}> {$lang_flag_reserved}
</td>
</tr>
</table>
<table class="info">

View File

@@ -29,7 +29,8 @@
{$lang_ip}
</td>
<td class="value">
<a href="node.php?f=view&id={$node->id}">{$node->ip}</a>
{if $node->deleted}<s>{$node->ip}</s>{else}{$node->ip}{/if}
{if $node->flags}({$node->flags}){/if}
</td>
</tr>
<tr>

View File

@@ -73,6 +73,7 @@
<input type="checkbox" name="role_edit" {if in_array('edit', $user->role)} checked="checked"{/if}
</td>
</tr>
{if $suser_admin}
<tr>
<td class="label">
{$lang_user_role_delete}
@@ -82,7 +83,6 @@
<input type="checkbox" name="role_delete" {if in_array('delete', $user->role)} checked="checked"{/if}
</td>
</tr>
{if $suser_admin}
<tr>
<td class="label">
{$lang_user_role_manage}