This commit is contained in:
2021-07-12 23:05:30 +00:00
parent 1684e19235
commit fc37e444ef

View File

@@ -427,6 +427,12 @@ todo: who really needs to see part costs on workorders?
also a tech restricted cannot see other techs shit?
so maybe service full can see everything and so can a tech full??
Viewing Costs and being able to adjust anyone else's records seem to be the two pillars of what people care most about in restricting techs / subcontractors
case 3657 has this note which is based on customer request as well:
Part costs should be restricted to only the highest level roles that are involved in parts and definitely not to subcontractors or limited techs etc.
I'm thinking only for people with InventoryFull or Biz admin full or Accounting
Finally though it must be considered that a great many people have *not* requested hiding costs so there are likely smaller shops that don't give a shit and find it useful
so maybe the techfull role should see costs just not be able to fuck with inventory itself other than consumption
todo 2:
1465 - several subcontractor / tech limited restriction features in this case
@@ -466,6 +472,51 @@ todo 2:
Tech, Tech Restricted, Subcontractor, Subcontractor restricted
that's 4 roles to fine grain what people want, should be enough
What if it was a administration setting to control what things each role can see in wo??
so admin decides what tech can see, what tech restricted can see etc
Just a checkbox to include a workorderitem section
another checkbox to include only those items that they are scheduled on maybe??
Not sure I like this as it adds a big level of configuration complexity, convention and pre-set would be better maybe.
What if a restricted user is *scheduled* for a woitem they can automatically see anything on *that* woitem
except costs and or anything outright restricted Completely
This way it works by convention and simply and is easy to understand and requires nothing special in the UI to control it other than the presence of the user
HYPOTHETICAL SCHEDULEABLE USER ROLE RIGHTS
Tech (full)
Full access to Work order all areas
costs visibility still not determined, maybe only if they are also an inventory or whatever full roles are allowed to see part costs
can see all wo items and subitems and edit any of them
Tech (limited)
Like a subcontractor but also has access to full range of peripheral standard AyaNova 8 features like reminders, ancillary objects like customer etc, contract, customer notes, follow up, attachments etc
Can only see Workorder items that *they* are *scheduled* on
Can not create a scheduled user record
No costs anywhere
can see all other children in that item
Full readonly access to header of workorder
Can only add/edit their own labor, no one else's
this means they can add a new labor record with themselves as the tech (defaults no choice)
?? can see the other tech's labor but can't edit or change it (not sure about this one)
Subcontractor (full)
No access to peripheral ayanova features (notification, Links from workorder picklists like customer etc, contract, customer notes, follow up, attachments etc)
No costs anywhere
Can only see workorder items they are scheduled on
Can not create a scheduled user record
Rights to the other children in that woitem that they can see:
Units - view only and barebones, just enough to confirm the unit to be worked on matches
Scheduled Users - view only and only their own, no one else's, can convert to labor record
Tasks - can set a task result but not edit or change the list
Parts - can view but not edit and no price or costs, just the barebones enough to confirm they have the correct parts in hand, assumed pre-entered for them by another user
part, quantity, name, upc, description, serial numbers
Part Requests - no access / not shown
Sub-contractor (limited)
TODO 1: Test address / units select alternate when have units working