diff --git a/devdocs/specs/core-ui-design.txt b/devdocs/specs/core-ui-design.txt index f6d58cc0..3ccab5a0 100644 --- a/devdocs/specs/core-ui-design.txt +++ b/devdocs/specs/core-ui-design.txt @@ -32,6 +32,93 @@ Requirements - So, for example on the dashboard they can customize by plunking down a client list widget, adding a "My workorders" widget for a tech - or for a Ops person they can plunk down on their dashboard a current server status widget or active jobs widget etc + + - RAVEN PROPOSED NAV PANEL + + - "HOME" (Current user specific stuff only) + - "OVERVIEW" (old "dashboard" not sure of the LT name but it's the old dashboard) of service if a tech or has access to tech related shit like current dashboard + - A customer had thoughts on the dashboard: + - case 1974: shootnsharp@thesoileaus.com "In my opinion, the dashboard would be much more functional and valuable if I could determine how many work orders show on the screen and possibly even what statuses (or be able to sort by status, priority, etc.) The At a Glance stats of Service Rate Quantity is helpful but would be even more relevant if it showed what was approaching due date, overdue, waiting on parts, pending parts requests, items on loan stats, preventative maintenance work orders approaching and overdue. Having the capability to customize the Dashboard is key because each Service business has its own metrics that are most important to its business." + - SCHEDULE (User's own schedule only if applicable, all users can have a schedule so it goes here) + - MEMOS (for user) + - SCHEDULE MARKERS (list for user, convenience extra so don't need to hunt around on calendar) + - SETTINGS + - User locale settings + - Any other user specific settings that the User can control (and sb able to control more than in v7 if it doesn't affect anyone else) + - Change login? + - notification subscriptions + - Notifciation deliveries + - CUSTOMERS + - CUSTOMERS (customers) + - HEAD OFFICES + - SERVICE + - WORKORDERS (was "service" in v7, now all "service" workorders are just workorders) + - ALL LEVELS + - NOTE: Either all levels still in menu at left here or somehow at right in separate boxes maybe, I like the idea of the in menu better with single right pane for simplicity + - TEMPLATES + - QUOTES + - See "Workorders" above same layout + - PREVENTIVE MAINTENANCE + - See "Workorders" above same layout + - UNITS + - UNIT MODELS + - CONTRACTS + - CUSTOMER SERVICE REQUESTS + - LOANERS (not 100% certain about this location for this item) + - SCHEDULE (all users not just current one) + - INVENTORY + - PARTS (part list) + - INVENTORY + - PART REQUESTS + - PURCHASE ORDERS + - PO ITEMS (WEIRD) + - PO RECEIPTS + - PO RECEIPT ITEMS (ALSO WEIRD) + - ADJUSTMENTS + - WIDGETS (for testing purposes) + - VENDORS + - single level, no subitems + - ACCOUNTING + - Any new accounting funcationlity (theres' some new workorder stuff for accting) + - All old plugin accounting integration stuff + - ADMINISTRATION + - GLOBAL SETTINGS + - LICENSE RELATED + - USERS + - LOCALIZED TEXT DESIGN + - REPORT TEMPLATES + - FILES IN DATABASE + - SCHEDULE MARKERS (DEPRECATED) (This shows *all* sm for all users, kind of weird, not documented at all, leaving it out) + - HISTORY (event log) view, filter, sort etc the whole thing here to see what activity is happening in general + - KPI WIDGETS AND GRAPHS AND SHIT FOR BIZ ADMIN + - OPERATIONS CONSOLE + - SERVER CONTROL? (close/open server ops? Or does that happen automatically when doing other jobs?) + - "ARCHIVE" (BACKUP /RESTORE) + - JOBS (view status of, trigger some maybe) + - SERVER LOGS + - METRICS + - NOTIFICATION CONFIG AND CHECK DELIVERIES + + + + [HOLDER] + [HOLDER] + ACTION + ACTION + ACTION + ACTION + ACTION + [HOLDER] + ACTION + + So top level can be a holder or an action + if holder then we are in second level + SECOND LEVEL + Can be a holder or an action + if Holder then we are in third level + Can only be an action + action + action FOR REFERENCE HERE IS THE v7 NAV panel LAYOUT: - V7 nav panel is like this: