@@ -120,27 +120,27 @@ type UpdateCustomerRequest struct {
120
120
}
121
121
122
122
// RegisterRoutes registers all governance-related routes for the new hierarchical system
123
- func (h * GovernanceHandler ) RegisterRoutes (r * router.Router ) {
123
+ func (h * GovernanceHandler ) RegisterRoutes (r * router.Router , middlewares ... fasthttp. RequestHandler ) {
124
124
// Virtual Key CRUD operations
125
- r .GET ("/api/governance/virtual-keys" , h .getVirtualKeys )
126
- r .POST ("/api/governance/virtual-keys" , h .createVirtualKey )
127
- r .GET ("/api/governance/virtual-keys/{vk_id}" , h .getVirtualKey )
128
- r .PUT ("/api/governance/virtual-keys/{vk_id}" , h .updateVirtualKey )
129
- r .DELETE ("/api/governance/virtual-keys/{vk_id}" , h .deleteVirtualKey )
125
+ r .GET ("/api/governance/virtual-keys" , ChainMiddlewares ( h .getVirtualKeys , middlewares ... ) )
126
+ r .POST ("/api/governance/virtual-keys" , ChainMiddlewares ( h .createVirtualKey , middlewares ... ) )
127
+ r .GET ("/api/governance/virtual-keys/{vk_id}" , ChainMiddlewares ( h .getVirtualKey , middlewares ... ) )
128
+ r .PUT ("/api/governance/virtual-keys/{vk_id}" , ChainMiddlewares ( h .updateVirtualKey , middlewares ... ) )
129
+ r .DELETE ("/api/governance/virtual-keys/{vk_id}" , ChainMiddlewares ( h .deleteVirtualKey , middlewares ... ) )
130
130
131
131
// Team CRUD operations
132
- r .GET ("/api/governance/teams" , h .getTeams )
133
- r .POST ("/api/governance/teams" , h .createTeam )
134
- r .GET ("/api/governance/teams/{team_id}" , h .getTeam )
135
- r .PUT ("/api/governance/teams/{team_id}" , h .updateTeam )
136
- r .DELETE ("/api/governance/teams/{team_id}" , h .deleteTeam )
132
+ r .GET ("/api/governance/teams" , ChainMiddlewares ( h .getTeams , middlewares ... ) )
133
+ r .POST ("/api/governance/teams" , ChainMiddlewares ( h .createTeam , middlewares ... ) )
134
+ r .GET ("/api/governance/teams/{team_id}" , ChainMiddlewares ( h .getTeam , middlewares ... ) )
135
+ r .PUT ("/api/governance/teams/{team_id}" , ChainMiddlewares ( h .updateTeam , middlewares ... ) )
136
+ r .DELETE ("/api/governance/teams/{team_id}" , ChainMiddlewares ( h .deleteTeam , middlewares ... ) )
137
137
138
138
// Customer CRUD operations
139
- r .GET ("/api/governance/customers" , h .getCustomers )
140
- r .POST ("/api/governance/customers" , h .createCustomer )
141
- r .GET ("/api/governance/customers/{customer_id}" , h .getCustomer )
142
- r .PUT ("/api/governance/customers/{customer_id}" , h .updateCustomer )
143
- r .DELETE ("/api/governance/customers/{customer_id}" , h .deleteCustomer )
139
+ r .GET ("/api/governance/customers" , ChainMiddlewares ( h .getCustomers , middlewares ... ) )
140
+ r .POST ("/api/governance/customers" , ChainMiddlewares ( h .createCustomer , middlewares ... ) )
141
+ r .GET ("/api/governance/customers/{customer_id}" , ChainMiddlewares ( h .getCustomer , middlewares ... ) )
142
+ r .PUT ("/api/governance/customers/{customer_id}" , ChainMiddlewares ( h .updateCustomer , middlewares ... ) )
143
+ r .DELETE ("/api/governance/customers/{customer_id}" , ChainMiddlewares ( h .deleteCustomer , middlewares ... ) )
144
144
}
145
145
146
146
// Virtual Key CRUD Operations
0 commit comments