ev-dashboard icon indicating copy to clipboard operation
ev-dashboard copied to clipboard

Authorization: Migration from RBAC (Role based) to ABAC (Attribute based)

Open LucasBrazi06 opened this issue 3 years ago • 2 comments

Handle the following end-points:

  • [x] CompanyService
  • [x] SiteService
  • [x] SiteAreaService
  • [x] UserService
  • [x] TagService
  • [x] CarService
  • [x] ChargingStationService
  • [x] TransactionService
  • [x] AssetService
  • [x] RegistrationTokenService
  • [x] BillingService
  • [ ] ConnectionService
  • [ ] NotificationService
  • [x] OCPIEndpointService
  • [ ] OICPEndpointService
  • [x] SettingService
  • [x] StatisticService
  • [ ] LoggingService
  • [ ] TenantService

Miscs

  • [ ] Check that the get of a single entity apply the HTTP projected fields
  • [ ] Use [hidden]="!tableColumnDef.visible" in table.table.component.html
  • [ ] Provide Authorization object for all pop-ups (DialogParamsWithAuth)
  • [ ] Align all the loadDataImpl() : use utils.convertToBoolean for all the this.blaAuthorizations cans and this.blaAuthorizations.canBla for the .visible

LucasBrazi06 avatar Apr 07 '21 12:04 LucasBrazi06