Skip to content

Add my semester project contribution#201

Merged
PascalinDe merged 107 commits intoc4dt:student25spring_access_controlfrom
MeKHell:student25spring_access_control
Jul 4, 2025
Merged

Add my semester project contribution#201
PascalinDe merged 107 commits intoc4dt:student25spring_access_controlfrom
MeKHell:student25spring_access_control

Conversation

@MeKHell
Copy link
Collaborator

@MeKHell MeKHell commented Jul 4, 2025

This includes:

  • JSONify the Admin list response using Go types instead of handcrafted strings
  • Migrate the authorization checks of the admins, voters, and owners from the frontend and backend to the DELA nodes
  • Migrate the management of the admins, voters, and owners from the frontend and backend to the DELA nodes
  • Fix the returned forms from the DELA nodes to match more closely information required by the frontend
  • Fix an issue blocking the deletion of a form
  • Batch and parallelize requests for owners and voters management to increase efficiency, since the DELA REST API only allows one addition or deletion per request.
  • Implement the management of the operator on the DELA node and its related test
  • Migrate the management of the operator from the web backend to the DELA node
  • Migrate the operator checks from the web backend to the DELA nodes
  • Fix an issue in the shuffling process, not caught by tests
  • Implement the required tests for the web frontend and update the old ones to match the new "protocol"
  • Few frontend text updates to make them clearer
  • Remove 2 ghost forms that were added due to the Admin and operator lists being implemented as forms

Micha and others added 30 commits February 19, 2025 14:01
Jsonify adminlist API on proxy
Admin check done on dela node for frontend
MeKHell and others added 29 commits April 20, 2025 14:55
Implement owner and voter management
Add the operator management on the dela blockchain
Frontend: Use and maintain operators on the blockchain
@PascalinDe PascalinDe merged commit b188e5e into c4dt:student25spring_access_control Jul 4, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants