diff --git a/devdocs/specs/core-roles.txt b/devdocs/specs/core-roles.txt index 1a92f860..fcfbe665 100644 --- a/devdocs/specs/core-roles.txt +++ b/devdocs/specs/core-roles.txt @@ -142,3 +142,63 @@ nothing to do with business stuff or actual business data - EditOwn is really not about editown it's about supporting a user who is not supposed to see any data other than the bare minimum in order to fill out workorders - Make it a business rule(s) instead in the areas of workorders and anything specific - Get rid of edit own rights code entirely + + +# CLIENT UI AREAS AND ROLES THAT CAN SEE THEM + +## HOME + - Dashboard + - Search + - Schedule + - Memos + - Reminders + - Locale settings for User + - Set login and password + - Notification subscriptions + +## CUSTOMERS + - Customers + - Head offices + +## SERVICE + - Schedule (all) + - Workorders + - Quotes + - Preventive Maintenance + - Customer Units + - Unit Models + - Loan Items + - Contracts + - Customer Service Requests + +## INVENTORY + - Parts + - Part inventory + - Part Requests + - Purchase orders + - Purchase Order Receipts + - Adjustments + +## VENDORS + +## ACCOUNTING + - Accounting + +## ADMINISTRATION + - Global settings + - license + - Users + - Localized Text Design + - Report Templates + - Attached Files + - History (change log for all objects) + - Statistics (KPI SHIT) + +## SERVER OPERATIONS + - Backup + - Job Queue + - Server log + - Server metrics + - Notifciation Settings + +## TEST WIDGETS