This commit is contained in:
@@ -12,28 +12,27 @@ LISTVIEW REPLACE CURRENT <----HERE not THERE ---v
|
|||||||
|
|
||||||
TODO (now)
|
TODO (now)
|
||||||
|
|
||||||
CLIENT
|
SERVER
|
||||||
|
DataListSqlFilterCriteriaBuilder - modify to handle date tokens using client timestamp (old filter code already put back in comment form)
|
||||||
|
API docs - remove the outdated stuff if listview and specs are documented
|
||||||
|
no need to document the listview shit, let people figure it out if they have to, seems like something we don't need to push out there
|
||||||
|
as it's our UI specific and they can easily figure it out from the api explorer and examine the fetch ops from client
|
||||||
|
|
||||||
|
|
||||||
|
CLIENT
|
||||||
|
|
||||||
Implement filter buttons for mobile mode
|
Implement filter buttons for mobile mode
|
||||||
Need filter drop down to select which columns to filter which triggers opening regular filter items
|
Need filter drop down to select which columns to filter which triggers opening regular filter items
|
||||||
Needs also to show a filter beside "headings" which are filtered so it's known
|
Needs also to show a filter beside "headings" which are filtered so it's known
|
||||||
Or maybe if it's not too ugly filter on each one, nahh theres no room I think
|
Or maybe if it's not too ugly filter on each one, nahh theres no room I think
|
||||||
|
|
||||||
NON VISIBLE filters?
|
|
||||||
filter set on column then later hidden??
|
|
||||||
filter should only apply to visible columns to avoid plenty of confusion that will undoubtedly come from support questions
|
|
||||||
|
|
||||||
Mobile view
|
Mobile view
|
||||||
why does it not switch when switch widths and have to reset?
|
why does it not switch when switch widths and have to reset?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SERVER
|
|
||||||
DataListSqlFilterCriteriaBuilder - modify to handle date tokens using client timestamp (old filter code already put back in comment form)
|
|
||||||
API docs - at least remove the outdated stuff if not outright replacing it
|
|
||||||
maybe no need to document the listview shit, let people figure it out if they have to, seems like something we don't need to push out there
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
todo (after)
|
todo (after)
|
||||||
|
|||||||
@@ -629,6 +629,7 @@ async function fetchTranslatedText(vm) {
|
|||||||
"DateRangePastYear",
|
"DateRangePastYear",
|
||||||
"DateRangePast90Days",
|
"DateRangePast90Days",
|
||||||
"DateRangePast30Days",
|
"DateRangePast30Days",
|
||||||
|
"DateRangePast7Days",
|
||||||
"DateRangePast24Hours",
|
"DateRangePast24Hours",
|
||||||
"DateRangeJanuary",
|
"DateRangeJanuary",
|
||||||
"DateRangeFebruary",
|
"DateRangeFebruary",
|
||||||
@@ -706,6 +707,7 @@ function populateSelectionLists(vm) {
|
|||||||
{ name: vm.$ay.t("DateRangePastYear"), id: "*pastyear*" }, //last 365 days
|
{ name: vm.$ay.t("DateRangePastYear"), id: "*pastyear*" }, //last 365 days
|
||||||
{ name: vm.$ay.t("DateRangePast90Days"), id: "*past90days*" },
|
{ name: vm.$ay.t("DateRangePast90Days"), id: "*past90days*" },
|
||||||
{ name: vm.$ay.t("DateRangePast30Days"), id: "*past30days*" },
|
{ name: vm.$ay.t("DateRangePast30Days"), id: "*past30days*" },
|
||||||
|
{ name: vm.$ay.t("DateRangePast7Days"), id: "*past7days*" },
|
||||||
{ name: vm.$ay.t("DateRangePast24Hours"), id: "*past24hours*" },
|
{ name: vm.$ay.t("DateRangePast24Hours"), id: "*past24hours*" },
|
||||||
|
|
||||||
{ name: vm.$ay.t("DateRangeJanuary"), id: "*january*" },
|
{ name: vm.$ay.t("DateRangeJanuary"), id: "*january*" },
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ export default new Vuex.Store({
|
|||||||
enums: {}, //all enum values with translated text to match stored as key e.g. enums:={AuthorizationRoles:{0:"no role",1:"Limited role"},UserTypes:{0:"Technician",1:"Client user"}}
|
enums: {}, //all enum values with translated text to match stored as key e.g. enums:={AuthorizationRoles:{0:"no role",1:"Limited role"},UserTypes:{0:"Technician",1:"Client user"}}
|
||||||
userOptions: {
|
userOptions: {
|
||||||
languageOverride: "en-US",
|
languageOverride: "en-US",
|
||||||
timeZoneOverride: "America/New_York",
|
timeZoneOverride: null, //use browser tz by default
|
||||||
currencyName: "USD",
|
currencyName: "USD",
|
||||||
hour12: true,
|
hour12: true,
|
||||||
uiColor: "#000000",
|
uiColor: "#000000",
|
||||||
@@ -85,7 +85,7 @@ export default new Vuex.Store({
|
|||||||
state.formCustomTemplate = {};
|
state.formCustomTemplate = {};
|
||||||
state.apiUrl = "";
|
state.apiUrl = "";
|
||||||
state.userOptions.languageOverride = "en-US";
|
state.userOptions.languageOverride = "en-US";
|
||||||
state.userOptions.timeZoneOverride = "America/New_York";
|
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 = "#000000";
|
||||||
|
|||||||
Reference in New Issue
Block a user