This commit is contained in:
@@ -8,7 +8,34 @@ PRIORITY - ALWAYS Lowest level stuff first, i.e. TODO at server, api route chang
|
|||||||
## CURRENT STAGE:
|
## CURRENT STAGE:
|
||||||
|
|
||||||
|
|
||||||
todo: CUSTOMER UI FORM AND USERS OFF OF THAT
|
todo: USER redux
|
||||||
|
Eliminate UserType Administrator
|
||||||
|
Change any usage of Adminstrator type to non-scheduleable
|
||||||
|
Modify v8Migrate to import any Administrator type user as a Non-Scheduleable user
|
||||||
|
Eliminate Utility type user
|
||||||
|
V8Migrate Don't import utility type users
|
||||||
|
|
||||||
|
# EXISTING USERS UI to be staff / contractor centric, no customer users
|
||||||
|
Change current Users list data-table to use the regular data-table
|
||||||
|
Add a User controller List route to get all non customer Users
|
||||||
|
Modify User edit form to restric the types of Users so you can't pick customer or head office, they will be separate
|
||||||
|
|
||||||
|
#Add customer centric users in customer tree area
|
||||||
|
Copy from regular users and modify the list and edit form
|
||||||
|
Consider adding an OutsideUser controller and associated biz object copied from User but then modified for customer / ho editing listing instead
|
||||||
|
Then all the role checking shit will be easier, though the regular User needs to be modified to NOT allow "Outside" type users to be edited etc
|
||||||
|
(Validation rule actually would make this work and special GET checking to prevent fetching cross roles type of user)
|
||||||
|
Add a dedicated list object at the User controller for "Outside" users
|
||||||
|
Rights are same as Customer object so anyone who can edit customers can edit their users
|
||||||
|
Edit form with Customer / headoffice picklist that shows depending on type of User
|
||||||
|
Edit form also must have the various options taht are on UserOptions form so they can be set up for the user and we don't need a useroptions form for them
|
||||||
|
Edit form Roles control absent, instead defaults
|
||||||
|
Can only pick user type of headoffice or Customer (radio button?)
|
||||||
|
Edit User Route / Biz to allow rights to Customer to work instead of rights to User *IF* the User in question is an Outside user
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CUSTOMER UI FORM AND USERS OFF OF THAT
|
||||||
LOOKING AT THINGS SINCE BELOW WRITTEN:
|
LOOKING AT THINGS SINCE BELOW WRITTEN:
|
||||||
My lists suck for filtering user types to specific kinds:
|
My lists suck for filtering user types to specific kinds:
|
||||||
Either combine all users like v7 (easiest, no need to change anything but merely additional stuff)
|
Either combine all users like v7 (easiest, no need to change anything but merely additional stuff)
|
||||||
|
|||||||
Reference in New Issue
Block a user