Merged the AssetAssignment collection with the Asset collection; Updated views for assigning assets; Added view to find asset assignments by assetId.
This commit is contained in:
@@ -7,7 +7,8 @@
|
||||
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 Assignments from "/imports/ui/Assets/Assignments.svelte";
|
||||
import AssignmentByAssignee from "/imports/ui/Assets/AssignmentByAssignee.svelte";
|
||||
import AssignmentByAsset from "/imports/ui/Assets/AssignmentByAsset.svelte";
|
||||
|
||||
let canManageLaptops = false;
|
||||
let isAdmin = false;
|
||||
@@ -23,7 +24,8 @@
|
||||
let tabs = [];
|
||||
|
||||
if(canManageLaptops) {
|
||||
tabs.push({id: 'listAssignments', label: 'Assignment List'});
|
||||
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) {
|
||||
@@ -45,8 +47,10 @@
|
||||
<AddAssets></AddAssets>
|
||||
{:else if activeTab && activeTab.id === 'assignAssets'}
|
||||
<AssignAssets></AssignAssets>
|
||||
{:else if activeTab && activeTab.id === 'listAssignments'}
|
||||
<Assignments></Assignments>
|
||||
{: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