implement contracts
This commit is contained in:
@@ -6,6 +6,7 @@ use crate::controllers::ticket::TicketController;
|
||||
use crate::controllers::calendar::CalendarController;
|
||||
use crate::controllers::governance::GovernanceController;
|
||||
use crate::controllers::flow::FlowController;
|
||||
use crate::controllers::contract::ContractController;
|
||||
use crate::middleware::JwtAuth;
|
||||
use crate::SESSION_KEY;
|
||||
|
||||
@@ -77,6 +78,17 @@ pub fn configure_routes(cfg: &mut web::ServiceConfig) {
|
||||
.route("/create", web::post().to(FlowController::create_flow))
|
||||
.route("/my-flows", web::get().to(FlowController::my_flows))
|
||||
)
|
||||
|
||||
// Contract routes
|
||||
.service(
|
||||
web::scope("/contracts")
|
||||
.route("", web::get().to(ContractController::index))
|
||||
.route("/list", web::get().to(ContractController::list))
|
||||
.route("/my", web::get().to(ContractController::my_contracts))
|
||||
.route("/{id}", web::get().to(ContractController::detail))
|
||||
.route("/create", web::get().to(ContractController::create_form))
|
||||
.route("/create", web::post().to(ContractController::create))
|
||||
)
|
||||
);
|
||||
|
||||
// Keep the /protected scope for any future routes that should be under that path
|
||||
|
Reference in New Issue
Block a user