This commit is contained in:
@@ -44,79 +44,20 @@ CURRENT ROADMAP
|
||||
|
||||
CURRENT TODOs
|
||||
=-=-=-=-=-=-=
|
||||
((((((((((((((( HAPPY MONDAY HOPE YOURE NOT TOO HUNG OVER )))))))))))))))
|
||||
Current work is nav planning see proposed solution below which is looking fairly solid at this point and probably doesn't need a lot more thought right now.
|
||||
So the current task is to stub out that layout and then see how it drives on mobile etc, have it open an underconstrction page for now if necessary
|
||||
|
||||
|
||||
TODO: Time to LOCK IN the layout of main shell as the grids and much other stuff is starting to touch on it and time is over for playing with the design it needs to be cemented
|
||||
- PLAN OUT NAVIGATION AND MAIN APPEARANCE AND STUB OUT AS MUCH AS POSSIBLE NOW
|
||||
- Right now it's just a bunch of sample stuff, not realistic
|
||||
TODO: IMPLEMENT and stub out entire nav layout, don't hae to open actual form, can use placeholder
|
||||
- Also remove the fake ones that won't be used
|
||||
- Navigation panel can support up to 3 layers https://vuetifyjs.com/en/components/lists#nested-lists
|
||||
- So, could replicate existing v7 nav panel essentially, just not as many layers for workorders likely but who knows at this point, cross that ditch when...etc etc
|
||||
- v7 nav panel has 12 sections that in turn contain many or few things
|
||||
- ? Consider if any can be consolidated, 12 is a lot and many things are the same things, also quote , pm service wo all have many levels but I'm guessing I won't be doing it that way again so maybe all types can go into a single top level service item and then each one is a single item
|
||||
- i.e. take away the tree for service workorders -> items and only have service workorders? Is this doable?
|
||||
- NAVIGATION PANEL and ROLES
|
||||
- RAVEN nav panels have nothing to do with roles, roles only determine what is available to user
|
||||
- Panels and items sb grouped as is business task appropriate or same as v7 if in doubt
|
||||
- V7 nav panel is like this:
|
||||
- DASHBOARD
|
||||
- SERVICE
|
||||
- All levels of workorders of this type
|
||||
- Templates for workorders of this type
|
||||
- QUOTES
|
||||
- All levels of workorders of this type
|
||||
- Templates for workorders of this type
|
||||
- PREVENTIVE MAINTENANCE
|
||||
- All levels of workorders of this type
|
||||
- Templates for workorders of this type
|
||||
- SCHEDULE
|
||||
- INVENTORY
|
||||
- parts
|
||||
- po's
|
||||
- po items (weird)
|
||||
- po receipts
|
||||
- po receipt items (also weird)
|
||||
- adjustments
|
||||
- adjustment items (strange)
|
||||
- part inventory
|
||||
- part requests
|
||||
- CLIENTS (CUSTOMERS)
|
||||
- clients (customers)
|
||||
- head offices
|
||||
- contracts
|
||||
- projects
|
||||
- customer service requests
|
||||
- UNITS
|
||||
- units
|
||||
- unit models
|
||||
- loan items
|
||||
- VENDORS
|
||||
- vendors
|
||||
- CURRENT USER
|
||||
- memos
|
||||
- notification subscriptions
|
||||
- notification deliveries
|
||||
- wiki page (personal, wtf?)
|
||||
- SEARCH
|
||||
- ADMINISTRATION
|
||||
- global settings
|
||||
- regions
|
||||
- security groups
|
||||
- users
|
||||
- custom field design
|
||||
- localized text design
|
||||
- notification deliveries (last 7 days)
|
||||
- report templates
|
||||
- files in database
|
||||
- schedule markers (wtf forgot about this what's it for again?)
|
||||
|
||||
|
||||
- RAVEN PROPOSED NAV PANEL
|
||||
(NOTE: each item switches the view to the right, the right pane can old multiple different types of objects, not just one list like in v7, so, for example the Service->Workorders pane will have all the old "tree" of Service workorders and templates on that same right pane together)
|
||||
(NOTE: this is some initial stuff here but not in any way definitive, see below for friday musings)
|
||||
|
||||
- HOME (was dashboard)
|
||||
- summary of key info relevant to logged in user?
|
||||
- If they aren't tech related at all then other things besides scheduled workorders?
|
||||
- Do we need this at all?
|
||||
- Useful for a service tech point of view but not really if you're an ops person
|
||||
- overview 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 / calendar (User's own schedule only if applicable, all users can have a schedule so it goes here)
|
||||
@@ -147,7 +88,7 @@ TODO: Time to LOCK IN the layout of main shell as the grids and much other stuff
|
||||
- Loaners (not 100% certain about this location for this item)
|
||||
- Schedule (all users not just current one)
|
||||
- INVENTORY
|
||||
(note, some of these can be grouped on the same right side screen)
|
||||
- WIDGETS (for testing purposes)
|
||||
- parts
|
||||
- Part list
|
||||
- part requests
|
||||
@@ -164,38 +105,38 @@ TODO: Time to LOCK IN the layout of main shell as the grids and much other stuff
|
||||
- Any new accounting funcationlity (theres' some new workorder stuff for accting)
|
||||
- All old plugin accounting integration stuff
|
||||
- ADMINISTRATION
|
||||
(can some of these be combined to share a right side screen to cut down on the number of options?)
|
||||
- global settings
|
||||
- License related
|
||||
- users
|
||||
- custom field design
|
||||
- localized text design
|
||||
- Customize
|
||||
- custom field design
|
||||
- localized text design
|
||||
- notification deliveries (last 7 days)
|
||||
- report templates
|
||||
- files in database
|
||||
- schedule markers (wtf forgot about this what's it for again?)
|
||||
- Object / change log whatever it's called, view the whole thing here to see what activity is happening in general
|
||||
- KPI widgets and graphs and shit for biz admin
|
||||
- OPERATIONS CONSOLE
|
||||
- All ops, backup, restore server maintenance, view logs, Metrics etc
|
||||
- All ops, backup, restore server maintenance, view logs, Metrics etc, notification deliveries maybe or a test page to do that
|
||||
- Server management stuff only, NO business related functionality at all
|
||||
|
||||
|
||||
|
||||
- FRIDAY 12/12 thoughts for monday
|
||||
- Might be overthinking this
|
||||
- Maybe same as old layout, but tweak anything that definitely seems wrong from before like some naming and where things are located
|
||||
- If it aint broke don't fix it!
|
||||
- MRU? Goes where? (Likely in HELP menu to right top or is that getting full? If so then into HOME I guess)
|
||||
- "Units" sb "Customer units" as name of list
|
||||
- Move the general "search" functionality from nav panel to the top right drop down menu with help etc as a staple
|
||||
- probably still opens up a right side full page view with controls and filtering and shit but since people will need it all the time...
|
||||
- Group "Service" stuff together (quotes, pm, workorders, csr) under one top level "Service" item
|
||||
|
||||
|
||||
|
||||
#### FOR REFERENCE WHILE DOING NAV ABO
|
||||
|
||||
|
||||
- TTM
|
||||
- This is increasingly becoming the driving force here
|
||||
- Not going with the fancy modular recomposable UI and I know v7 style will work
|
||||
- See the todo somewhere down below regarding the shell in case anything I forgot
|
||||
- Consider LOGOUT as a button at the very bottom of the nav menu using the APPEND slot as it is done in this example here: https://vuetifyjs.com/en/components/navigation-drawers#colored-drawer
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user