Reorganized assignment UI. Added searching by person.
This commit is contained in:
@@ -2,16 +2,13 @@
|
||||
import Tab, { Label } from '@smui/tab';
|
||||
import TabBar from '@smui/tab-bar';
|
||||
import {Meteor} from "meteor/meteor";
|
||||
import {onMount} from "svelte";
|
||||
import AssetList from "/imports/ui/Assets/AssetList.svelte";
|
||||
import AddAssets from "/imports/ui/Assets/AddAssets.svelte";
|
||||
import {useTracker} from "meteor/rdb:svelte-meteor-data";
|
||||
import AssignAssets from "/imports/ui/Assets/AssignAssets.svelte";
|
||||
import AssignmentByAssignee from "/imports/ui/Assets/AssignmentByAssignee.svelte";
|
||||
import AssignmentByAsset from "/imports/ui/Assets/AssignmentByAsset.svelte";
|
||||
|
||||
let canManageLaptops = false;
|
||||
let isAdmin = false;
|
||||
let currentUser
|
||||
$: currentUser = useTracker(() => Meteor.user());
|
||||
|
||||
Tracker.autorun(() => {
|
||||
@@ -23,11 +20,6 @@
|
||||
|
||||
let tabs = [];
|
||||
|
||||
if(canManageLaptops) {
|
||||
tabs.push({id: 'listAssignmentsByAssignee', label: 'Assignments By Assignee'});
|
||||
tabs.push({id: 'listAssignmentsByAsset', label: 'Assignments By Asset'});
|
||||
tabs.push({id: 'assignAssets', label: 'Assign Assets'});
|
||||
}
|
||||
if(isAdmin) {
|
||||
tabs.push({id: 'listAssets', label: 'Asset List'});
|
||||
tabs.push({id: 'addAssets', label: 'Add Assets'});
|
||||
@@ -45,12 +37,6 @@
|
||||
<AssetList></AssetList>
|
||||
{:else if activeTab && activeTab.id === 'addAssets'}
|
||||
<AddAssets></AddAssets>
|
||||
{:else if activeTab && activeTab.id === 'assignAssets'}
|
||||
<AssignAssets></AssignAssets>
|
||||
{:else if activeTab && activeTab.id === 'listAssignmentsByAssignee'}
|
||||
<AssignmentByAssignee></AssignmentByAssignee>
|
||||
{:else if activeTab && activeTab.id === 'listAssignmentsByAsset'}
|
||||
<AssignmentByAsset></AssignmentByAsset>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user