Updaated all color values to include Alpha value so pickers offer it as an option to user
This commit is contained in:
@@ -23,17 +23,14 @@ FIRST CLIENT SOURCE CODE COMMIT JAN 3rd 2019
|
|||||||
# OUTSTANDING MAJOR AREAS TO BETA
|
# OUTSTANDING MAJOR AREAS TO BETA
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
copy of customer notification doesn't seem to be implemented, possibly others, do a reference search for each notification and track down any that remain un-implemented.
|
|
||||||
the customer copy one is important now that we have proxy notifications
|
|
||||||
|
|
||||||
test user color in home user and in adm-user with new record and exsiting just to confirm it's ok
|
test user color in home user and in adm-user with new record and exsiting just to confirm it's ok
|
||||||
can something be done with usercolor in schedule team view??
|
can something be done with usercolor in schedule team view??
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
bugbug: change status on quote and save then can't change other things and save. Maybe same with workorder too.
|
bugbug: change status on quote and save then can't change other things and save. Maybe same with workorder too.
|
||||||
|
because last status being set on header and not updating it and concurrency on save??
|
||||||
|
|
||||||
bugbug: home-notifications text in general error is cut off, doesn't overflow properly just goes off the screen as if not contained
|
bugbug: home-notifications text in general error is cut off, doesn't overflow properly just goes off the screen as if not contained
|
||||||
seems like static pre text so maybe throw it in a div or add an overflow-auto to it or something
|
seems like static pre text so maybe throw it in a div or add an overflow-auto to it or something
|
||||||
todo: dbutil erase db new tables not added!! may be more than just customernotification, haven't been in there in a while
|
todo: dbutil erase db new tables not added!! may be more than just customernotification, haven't been in there in a while
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ export default {
|
|||||||
interval: "month",
|
interval: "month",
|
||||||
wotags: [],
|
wotags: [],
|
||||||
wotagsany: true,
|
wotagsany: true,
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -115,7 +115,7 @@ export default {
|
|||||||
wotagsany: true,
|
wotagsany: true,
|
||||||
woitemtags: [],
|
woitemtags: [],
|
||||||
woitemtagsany: true,
|
woitemtagsany: true,
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -139,7 +139,7 @@ export default {
|
|||||||
woitemtags: [],
|
woitemtags: [],
|
||||||
woitemtagsany: true,
|
woitemtagsany: true,
|
||||||
interval: "month",
|
interval: "month",
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -288,7 +288,7 @@ export default {
|
|||||||
wotagsany: true,
|
wotagsany: true,
|
||||||
woitemtags: [],
|
woitemtags: [],
|
||||||
woitemtagsany: true,
|
woitemtagsany: true,
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -306,7 +306,7 @@ export default {
|
|||||||
woitemtags: [],
|
woitemtags: [],
|
||||||
woitemtagsany: true,
|
woitemtagsany: true,
|
||||||
interval: "month",
|
interval: "month",
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -333,7 +333,7 @@ export default {
|
|||||||
techtags: [],
|
techtags: [],
|
||||||
techtagsany: true,
|
techtagsany: true,
|
||||||
userid: null,
|
userid: null,
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -360,7 +360,7 @@ export default {
|
|||||||
techtagsany: true,
|
techtagsany: true,
|
||||||
userid: null,
|
userid: null,
|
||||||
interval: "month",
|
interval: "month",
|
||||||
color: "#00205B"
|
color: "#00205BFF"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -866,7 +866,7 @@ async function getUserOptions() {
|
|||||||
timeZoneOverride: null,
|
timeZoneOverride: null,
|
||||||
currencyName: null,
|
currencyName: null,
|
||||||
hour12: true,
|
hour12: true,
|
||||||
//uiColor: "#000000",
|
//uiColor: "#000000ff",
|
||||||
emailAddress: null,
|
emailAddress: null,
|
||||||
mapUrlTemplate: null
|
mapUrlTemplate: null
|
||||||
};
|
};
|
||||||
@@ -881,7 +881,7 @@ async function getUserOptions() {
|
|||||||
l.hour12 = res.data.hour12;
|
l.hour12 = res.data.hour12;
|
||||||
}
|
}
|
||||||
|
|
||||||
// l.uiColor = res.data.uiColor || "#000000";
|
// l.uiColor = res.data.uiColor || "#000000ff";
|
||||||
l.emailAddress = res.data.emailAddress || null;
|
l.emailAddress = res.data.emailAddress || null;
|
||||||
|
|
||||||
l.mapUrlTemplate = res.data.mapUrlTemplate || null;
|
l.mapUrlTemplate = res.data.mapUrlTemplate || null;
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ export default {
|
|||||||
this.meta.unshift({
|
this.meta.unshift({
|
||||||
userid: null,
|
userid: null,
|
||||||
name: "---",
|
name: "---",
|
||||||
uicolor: "#eeeeee"
|
uicolor: "#eeeeeeff"
|
||||||
});
|
});
|
||||||
this.obj = res.data;
|
this.obj = res.data;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -281,7 +281,7 @@ export default {
|
|||||||
this.meta.unshift({
|
this.meta.unshift({
|
||||||
userid: null,
|
userid: null,
|
||||||
name: "---",
|
name: "---",
|
||||||
uicolor: "#eeeeee"
|
uicolor: "#eeeeeeff"
|
||||||
});
|
});
|
||||||
this.obj = res.data;
|
this.obj = res.data;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ export default {
|
|||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
label: this.$ay.t("WorkOrderItemLaborServiceRateQuantity"),
|
label: this.$ay.t("WorkOrderItemLaborServiceRateQuantity"),
|
||||||
backgroundColor: this.settings.color ?? "#000000",
|
backgroundColor: this.settings.color ?? "#000000ff",
|
||||||
data: this.obj
|
data: this.obj
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ export default {
|
|||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
label: this.$ay.t("WorkOrderItemLaborServiceRateQuantity"),
|
label: this.$ay.t("WorkOrderItemLaborServiceRateQuantity"),
|
||||||
borderColor: this.settings.color ?? "#000000",
|
borderColor: this.settings.color ?? "#000000ff",
|
||||||
fill: false,
|
fill: false,
|
||||||
pointRadius: 2,
|
pointRadius: 2,
|
||||||
pointHoverRadius: 6,
|
pointHoverRadius: 6,
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ export default {
|
|||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
label: this.$ay.t("WorkOrderList"),
|
label: this.$ay.t("WorkOrderList"),
|
||||||
backgroundColor: this.settings.color ?? "#000000",
|
backgroundColor: this.settings.color ?? "#000000ff",
|
||||||
data: this.obj
|
data: this.obj
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ export default {
|
|||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
label: this.$ay.t("WorkOrderList"),
|
label: this.$ay.t("WorkOrderList"),
|
||||||
borderColor: this.settings.color ?? "#000000",
|
borderColor: this.settings.color ?? "#000000ff",
|
||||||
fill: false,
|
fill: false,
|
||||||
pointRadius: 2,
|
pointRadius: 2,
|
||||||
pointHoverRadius: 6,
|
pointHoverRadius: 6,
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ export default {
|
|||||||
this.meta.unshift({
|
this.meta.unshift({
|
||||||
id: null,
|
id: null,
|
||||||
name: "---",
|
name: "---",
|
||||||
color: "#eeeeee"
|
color: "#eeeeeeff"
|
||||||
});
|
});
|
||||||
this.obj = res.data;
|
this.obj = res.data;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ export default {
|
|||||||
this.meta.unshift({
|
this.meta.unshift({
|
||||||
id: null,
|
id: null,
|
||||||
name: "---",
|
name: "---",
|
||||||
color: "#eeeeee"
|
color: "#eeeeeeff"
|
||||||
});
|
});
|
||||||
console.log(this.meta);
|
console.log(this.meta);
|
||||||
this.obj = res.data;
|
this.obj = res.data;
|
||||||
|
|||||||
@@ -330,7 +330,7 @@ async function fetchWorkorderStatusList(vm) {
|
|||||||
} else {
|
} else {
|
||||||
vm.selectLists.wostatus = res.data.all;
|
vm.selectLists.wostatus = res.data.all;
|
||||||
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
||||||
noStatus.color = "#eeeeee";
|
noStatus.color = "#eeeeeeff";
|
||||||
noStatus.locked = false;
|
noStatus.locked = false;
|
||||||
noStatus.completed = false;
|
noStatus.completed = false;
|
||||||
vm.selectLists.wostatus.unshift(noStatus);
|
vm.selectLists.wostatus.unshift(noStatus);
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ async function fetchWorkorderStatusList(vm) {
|
|||||||
} else {
|
} else {
|
||||||
vm.selectLists.wostatus = res.data.all;
|
vm.selectLists.wostatus = res.data.all;
|
||||||
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
||||||
noStatus.color = "#eeeeee";
|
noStatus.color = "#eeeeeeff";
|
||||||
noStatus.locked = false;
|
noStatus.locked = false;
|
||||||
noStatus.completed = false;
|
noStatus.completed = false;
|
||||||
vm.selectLists.wostatus.unshift(noStatus);
|
vm.selectLists.wostatus.unshift(noStatus);
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ async function fetchWorkorderStatusList(vm) {
|
|||||||
} else {
|
} else {
|
||||||
vm.selectLists.wostatus = res.data.all;
|
vm.selectLists.wostatus = res.data.all;
|
||||||
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
||||||
noStatus.color = "#eeeeee";
|
noStatus.color = "#eeeeeeff";
|
||||||
noStatus.locked = false;
|
noStatus.locked = false;
|
||||||
noStatus.completed = false;
|
noStatus.completed = false;
|
||||||
vm.selectLists.wostatus.unshift(noStatus);
|
vm.selectLists.wostatus.unshift(noStatus);
|
||||||
|
|||||||
@@ -271,7 +271,7 @@ async function fetchWorkorderStatusList(vm) {
|
|||||||
vm.selectLists.wostatus = res.data.all.filter(z => z.completed == false); //TODO: weed out closed status
|
vm.selectLists.wostatus = res.data.all.filter(z => z.completed == false); //TODO: weed out closed status
|
||||||
vm.selectLists.wostatus = res.data.all;
|
vm.selectLists.wostatus = res.data.all;
|
||||||
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
let noStatus = window.$gz.form.getNoSelectionItem(true);
|
||||||
noStatus.color = "#eeeeee";
|
noStatus.color = "#eeeeeeff";
|
||||||
noStatus.locked = false;
|
noStatus.locked = false;
|
||||||
noStatus.completed = false;
|
noStatus.completed = false;
|
||||||
vm.selectLists.wostatus.unshift(noStatus);
|
vm.selectLists.wostatus.unshift(noStatus);
|
||||||
|
|||||||
@@ -250,7 +250,7 @@ export default {
|
|||||||
const ret = {
|
const ret = {
|
||||||
id: Date.now,
|
id: Date.now,
|
||||||
name: "??",
|
name: "??",
|
||||||
color: "#ffffff",
|
color: "#ffffffff",
|
||||||
locked: false,
|
locked: false,
|
||||||
completed: false,
|
completed: false,
|
||||||
timeStamp: "??",
|
timeStamp: "??",
|
||||||
|
|||||||
@@ -244,7 +244,7 @@ export default {
|
|||||||
const ret = {
|
const ret = {
|
||||||
id: Date.now,
|
id: Date.now,
|
||||||
name: "??",
|
name: "??",
|
||||||
color: "#ffffff",
|
color: "#ffffffff",
|
||||||
locked: false,
|
locked: false,
|
||||||
completed: false,
|
completed: false,
|
||||||
timeStamp: "??",
|
timeStamp: "??",
|
||||||
|
|||||||
@@ -1534,21 +1534,21 @@ export default new Vuetify({
|
|||||||
theme: {
|
theme: {
|
||||||
themes: {
|
themes: {
|
||||||
light: {
|
light: {
|
||||||
primary: "#00205B", //dark blue
|
primary: "#00205BFF", //dark blue
|
||||||
secondary: "#00843D", //green
|
secondary: "#00843DFF", //green
|
||||||
accent: "#db7022", //lighter orangey red, more friendly looking
|
accent: "#DB7022FF", //lighter orangey red, more friendly looking
|
||||||
error: "#ff5252", //lighter red
|
error: "#FF5252FF", //lighter red
|
||||||
disabled: "#c7c7c7",
|
disabled: "#C7C7C7FF",
|
||||||
readonlybanner: "#808080"
|
readonlybanner: "#808080FF"
|
||||||
},
|
},
|
||||||
dark: {
|
dark: {
|
||||||
//color adjuster tool: https://www.hexcolortool.com/#00205c
|
//color adjuster tool: https://www.hexcolortool.com/#00205c
|
||||||
primary: "#7F9FDA", //dark blue LIGHTENED 50%
|
primary: "#7F9FDAFF", //dark blue LIGHTENED 50%
|
||||||
secondary: "#006B24", //green DARKENED 10%
|
secondary: "#006B24FF", //green DARKENED 10%
|
||||||
accent: "#db7022", //lighter orangey red, more friendly looking
|
accent: "#DB7022FF", //lighter orangey red, more friendly looking
|
||||||
error: "#ff5252", //lighter red
|
error: "#FF5252FF", //lighter red
|
||||||
disabled: "#c7c7c7",
|
disabled: "#C7C7C7FF",
|
||||||
readonlybanner: "#808080"
|
readonlybanner: "#808080FF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
options: { variations: false }
|
options: { variations: false }
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ export default new Vuex.Store({
|
|||||||
timeZoneOverride: null, //use browser tz by default
|
timeZoneOverride: null, //use browser tz by default
|
||||||
currencyName: "USD",
|
currencyName: "USD",
|
||||||
hour12: true,
|
hour12: true,
|
||||||
uiColor: "#000000",
|
uiColor: "#000000ff",
|
||||||
emailAddress: null,
|
emailAddress: null,
|
||||||
mapUrlTemplate: null
|
mapUrlTemplate: null
|
||||||
},
|
},
|
||||||
@@ -130,7 +130,7 @@ export default new Vuex.Store({
|
|||||||
state.userOptions.timeZoneOverride = null;
|
state.userOptions.timeZoneOverride = null;
|
||||||
state.userOptions.currencyName = "USD";
|
state.userOptions.currencyName = "USD";
|
||||||
state.userOptions.hour12 = true;
|
state.userOptions.hour12 = true;
|
||||||
//state.userOptions.uiColor = "#000000";
|
//state.userOptions.uiColor = "#000000ff";
|
||||||
state.userOptions.emailAddress = null;
|
state.userOptions.emailAddress = null;
|
||||||
state.userOptions.mapUrlTemplate = null;
|
state.userOptions.mapUrlTemplate = null;
|
||||||
state.globalSettings = {};
|
state.globalSettings = {};
|
||||||
|
|||||||
@@ -441,7 +441,7 @@ export default {
|
|||||||
phone2: null,
|
phone2: null,
|
||||||
phone3: null,
|
phone3: null,
|
||||||
mapUrlTemplate: null,
|
mapUrlTemplate: null,
|
||||||
uiColor: "#000000",
|
uiColor: "#000000ff",
|
||||||
languageOverride: null,
|
languageOverride: null,
|
||||||
timeZoneOverride: null,
|
timeZoneOverride: null,
|
||||||
currencyName: "USD",
|
currencyName: "USD",
|
||||||
|
|||||||
@@ -429,7 +429,7 @@ export default {
|
|||||||
phone2: null,
|
phone2: null,
|
||||||
phone3: null,
|
phone3: null,
|
||||||
mapUrlTemplate: null,
|
mapUrlTemplate: null,
|
||||||
//uiColor: "#000000",
|
//uiColor: "#000000ff",
|
||||||
languageOverride: null,
|
languageOverride: null,
|
||||||
timeZoneOverride: null,
|
timeZoneOverride: null,
|
||||||
currencyName: "USD",
|
currencyName: "USD",
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ export default {
|
|||||||
phone2: null,
|
phone2: null,
|
||||||
phone3: null,
|
phone3: null,
|
||||||
mapUrlTemplate: null,
|
mapUrlTemplate: null,
|
||||||
uiColor: "#000000",
|
uiColor: "#000000ff",
|
||||||
languageOverride: null,
|
languageOverride: null,
|
||||||
timeZoneOverride: null,
|
timeZoneOverride: null,
|
||||||
currencyName: null,
|
currencyName: null,
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ export default {
|
|||||||
name: null,
|
name: null,
|
||||||
active: true,
|
active: true,
|
||||||
notes: null,
|
notes: null,
|
||||||
color: "#ffffff", //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
color: "#ffffffff", //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
||||||
selectRoles: 1290,
|
selectRoles: 1290,
|
||||||
removeRoles: 1290,
|
removeRoles: 1290,
|
||||||
completed: false,
|
completed: false,
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ export default {
|
|||||||
id: 0,
|
id: 0,
|
||||||
name: "-",
|
name: "-",
|
||||||
active: true,
|
active: true,
|
||||||
color: "#ffffff", //invisible
|
color: "#ffffffff", //invisible
|
||||||
completed: false,
|
completed: false,
|
||||||
locked: false
|
locked: false
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ export default {
|
|||||||
name: null,
|
name: null,
|
||||||
active: true,
|
active: true,
|
||||||
notes: null,
|
notes: null,
|
||||||
color: "#ffffff", //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
color: "#ffffffff", //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
||||||
selectRoles: 1290,
|
selectRoles: 1290,
|
||||||
removeRoles: 1290,
|
removeRoles: 1290,
|
||||||
completed: false,
|
completed: false,
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ export default {
|
|||||||
name: null,
|
name: null,
|
||||||
active: true,
|
active: true,
|
||||||
notes: null,
|
notes: null,
|
||||||
color: "#ffffff" //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
color: "#ffffffff" //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
||||||
},
|
},
|
||||||
formState: {
|
formState: {
|
||||||
ready: false,
|
ready: false,
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ export default {
|
|||||||
name: null,
|
name: null,
|
||||||
active: true,
|
active: true,
|
||||||
notes: null,
|
notes: null,
|
||||||
color: "#ffffff", //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
color: "#ffffffff", //if no previously set value then control will respond with a big object with all color system values in place, this prevents that
|
||||||
selectRoles: 1290,
|
selectRoles: 1290,
|
||||||
removeRoles: 1290,
|
removeRoles: 1290,
|
||||||
completed: false,
|
completed: false,
|
||||||
|
|||||||
@@ -189,7 +189,7 @@ export default {
|
|||||||
id: 0,
|
id: 0,
|
||||||
name: "-",
|
name: "-",
|
||||||
active: true,
|
active: true,
|
||||||
color: "#ffffff", //invisible
|
color: "#ffffffff", //invisible
|
||||||
completed: false,
|
completed: false,
|
||||||
locked: false
|
locked: false
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user