Added Asset management code.

This commit is contained in:
2022-06-29 14:17:30 -07:00
parent 94c7fb9f7b
commit 117bd8cd1a
6 changed files with 197 additions and 3663 deletions

View File

@@ -35,7 +35,7 @@
cls: "name",
},
];
const actions = {
const siteActions = {
title: "Actions",
headerWidgets: [
{icon: "add_box", action: () => {editedSite.set({name: ""});}, tooltip: "Add a new Site."}
@@ -52,7 +52,7 @@
let editedSite = writable(null);
let dirtySite = null;
// Copy the edited site when ever it changes, set some defaults for a new site object (to make the view happy).
editedSite.subscribe(site => {dirtySite = Object.assign({name: ""}, site)});
editedSite.subscribe(site => {dirtySite = Object.assign({}, site)});
// Load the sites (reactive).
let sites = Sites.find({});
const applySiteChanges = () => {
@@ -66,6 +66,9 @@
editedSite.set(null);
}
let selectedSite = null;
const onSiteSelection = (e) => {
selectedSite = Sites.findOne({_id: e.detail});
}
let students = null;
let staff = null;
@@ -77,9 +80,6 @@
staff = Staff.find({siteId: selectedSite._id});
}
}
const onSiteSelection = (e) => {
selectedSite = Sites.findOne({_id: e.detail});
}
const uploadStudents = () => {
// console.log(files);
@@ -205,7 +205,7 @@
const assetTypesActions = {
title: "Actions",
headerWidgets: [
{icon: "add_box", action: () => {editedAssetType.set({name: ""});}, tooltip: "Add a new asset type."}
{icon: "add_box", action: () => {editedAssetType.set({});}, tooltip: "Add a new asset type."}
],
rowWidgets: [
{icon: "add_circle", action: (v) => {editedAssetType.set(v)}},