rwda ui implementation

This commit is contained in:
Timur Gordon
2025-04-22 15:36:40 +02:00
parent 34594b95fa
commit 6060831f61
15 changed files with 2690 additions and 27 deletions

View File

@@ -7,6 +7,7 @@ use crate::controllers::calendar::CalendarController;
use crate::controllers::governance::GovernanceController;
use crate::controllers::flow::FlowController;
use crate::controllers::contract::ContractController;
use crate::controllers::asset::AssetController;
use crate::middleware::JwtAuth;
use crate::SESSION_KEY;
@@ -89,6 +90,21 @@ pub fn configure_routes(cfg: &mut web::ServiceConfig) {
.route("/create", web::get().to(ContractController::create_form))
.route("/create", web::post().to(ContractController::create))
)
// Asset routes
.service(
web::scope("/assets")
.route("", web::get().to(AssetController::index))
.route("/list", web::get().to(AssetController::list))
.route("/my", web::get().to(AssetController::my_assets))
.route("/create", web::get().to(AssetController::create_form))
.route("/create", web::post().to(AssetController::create))
.route("/test", web::get().to(AssetController::test))
.route("/{id}", web::get().to(AssetController::detail))
.route("/{id}/valuation", web::post().to(AssetController::add_valuation))
.route("/{id}/transaction", web::post().to(AssetController::add_transaction))
.route("/{id}/status/{status}", web::post().to(AssetController::update_status))
)
);
// Keep the /protected scope for any future routes that should be under that path