Skip to content
This repository has been archived by the owner on Jan 10, 2025. It is now read-only.

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

Open
14 of 23 tasks
LucasBrazi06 opened this issue Apr 7, 2021 · 2 comments
Open
14 of 23 tasks

Comments

@LucasBrazi06
Copy link
Collaborator

LucasBrazi06 commented Apr 7, 2021

Handle the following end-points:

  • CompanyService
  • SiteService
  • SiteAreaService
  • UserService
  • TagService
  • CarService
  • ChargingStationService
  • TransactionService
  • AssetService
  • RegistrationTokenService
  • BillingService
  • ConnectionService
  • NotificationService
  • OCPIEndpointService
  • OICPEndpointService
  • SettingService
  • 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 LucasBrazi06 changed the title Authorizations: Enhancement of the current concept Authorizations > Front-end: Enhancement of the current concept Apr 9, 2021
@LucasBrazi06 LucasBrazi06 changed the title Authorizations > Front-end: Enhancement of the current concept Authorization: Migration from RBAC (Role based) to ABAC (Attribute based) Jun 12, 2021
@LucasBrazi06 LucasBrazi06 self-assigned this Jun 22, 2021
@LucasBrazi06 LucasBrazi06 reopened this Aug 23, 2021
@LucasBrazi06
Copy link
Collaborator Author

@Ramzay Double check if this issue is necessary and eventually update or close it.
Thanks!

@LucasBrazi06
Copy link
Collaborator Author

@Ramzay

Do not forget to use '[hidden]="!tableColumnDef.visible"' in table.table.component.html:

image.png

image.png

@Ramzay Ramzay reopened this Oct 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants