This commit is contained in:
@@ -50,20 +50,17 @@ All platforms and browsers
|
||||
- DONE Not authorized for this object 403 (could be due to not own or whatever, we don't care, server handles that shit, client just knows not to show it)
|
||||
- DONE Object...BUT with READONLY flag of some kind present (in outer wrapper??), so client knows to show read only and not allow editing
|
||||
- DONE And client doesn't need to work out self owned etc
|
||||
- DONE Object without readonly flag present so fully editable!!! WOOT!
|
||||
- Form (AND THE LIST OBJECT) should check rights and adapt accordingly
|
||||
- ReadFULL record but no change should show record read only
|
||||
- To test use accounts: ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.InventoryLimited
|
||||
- WidgetList should check if even possible to read any part of record, if not then no link to edit
|
||||
- WidgetList should check if Own record possible and check the list object for owner ID (maybe all lists will need to provide owner ID's?)
|
||||
- Delete should be checked
|
||||
- CHANGE should be checked
|
||||
- DONE Object without readonly flag present so fully editable!!! WOOT!
|
||||
- DONE If no rights then should redirect back to HOME, NOT LOGIN!!!
|
||||
- DONE user with no rights = SubContractorLimited
|
||||
- TODO LIST OBJECT RESEARCH / DECISION
|
||||
- TODO: ?? DECISION server widget lists and other lists
|
||||
- Either the list should show items with alternate icons to EDIT if they are read only or...
|
||||
- Use a generic OPEN icon and link instead and user doesn't see status until they open it.
|
||||
- Use a generic OPEN icon and link instead and user doesn't see status until they open it.
|
||||
- ReadFULL record but no change should show record read only
|
||||
- To test use accounts: ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.InventoryLimited
|
||||
- WidgetList should check if even possible to read any part of record, if not then no link to edit
|
||||
- WidgetList should check if Own record possible and check the list object for owner ID (maybe all lists will need to provide owner ID's?)
|
||||
- DONE BIG TODO: it would be far nicer if rights to objects were stored in a single JSON fragment that could be easily copied into javascript and c#
|
||||
- DONE code automatically builds rights collection from json fragment so can use it between both projects and more easily update it in one central spot
|
||||
- DONE Get that working then come back to the rest of the rights in client side
|
||||
@@ -73,6 +70,7 @@ All platforms and browsers
|
||||
- DONE was not calling promises correctly and not chaining them properly. Fixed
|
||||
- Wire up delete menu item
|
||||
- api code is stubbed out for delete, need to write that as well
|
||||
- Need prompt, are you sure??
|
||||
- DONE TODO navigating through menu doesn't "back" properly when clicking back on browser controls
|
||||
- DONE widget form now not localized title at menu top
|
||||
|
||||
|
||||
@@ -2,4 +2,8 @@ VUE COMMAND LINE INTERFACE
|
||||
run vue cli from anywhere
|
||||
|
||||
VUE GUI INTERFACE
|
||||
run vue ui from project folder (or maybe anywhere not sure)
|
||||
run vue ui from project folder (or maybe anywhere not sure)
|
||||
|
||||
Dialogs and toasts etc:
|
||||
https://www.npmjs.com/package/vuetify-dialog
|
||||
Tested on phone, iPad, MSEDGE worked ok, probably fine, easy to use fuck it throwing it in
|
||||
Reference in New Issue
Block a user