ev-dashboard
ev-dashboard copied to clipboard
Authorization: Migration from RBAC (Role based) to ABAC (Attribute based)
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 thethis.blaAuthorizations cans
and this.blaAuthorizations.canBla for the.visible