This commit is contained in:
despiegk 2025-04-22 06:08:08 +04:00
parent 4a87392194
commit 093aff3851
5 changed files with 5 additions and 17 deletions

View File

@ -1,11 +1,9 @@
use actix_web::{web, HttpResponse, Responder, Result}; use actix_web::{web, HttpResponse, Result};
use tera::{Context, Tera}; use tera::{Context, Tera};
use chrono::{Utc, Duration}; use chrono::{Utc, Duration};
use uuid::Uuid; use serde::Deserialize;
use serde::{Deserialize, Serialize};
use crate::models::contract::{Contract, ContractStatus, ContractType, ContractStatistics, ContractSigner, ContractRevision, SignerStatus, ContractFilter}; use crate::models::contract::{Contract, ContractStatus, ContractType, ContractStatistics, SignerStatus};
use crate::controllers::auth::Claims;
#[derive(Debug, Deserialize)] #[derive(Debug, Deserialize)]
pub struct ContractForm { pub struct ContractForm {

View File

@ -292,7 +292,7 @@ impl FlowController {
// Update the current step // Update the current step
flow1.current_step = flow1.steps.iter().find(|s| s.status == StepStatus::InProgress).cloned(); flow1.current_step = flow1.steps.iter().find(|s| s.status == StepStatus::InProgress).cloned();
let mut flow2 = Flow { let flow2 = Flow {
id: "flow-2".to_string(), id: "flow-2".to_string(),
name: "Database Migration".to_string(), name: "Database Migration".to_string(),
description: "Migrate database to new schema".to_string(), description: "Migrate database to new schema".to_string(),

View File

@ -4,7 +4,7 @@ use tera::Tera;
use serde_json::Value; use serde_json::Value;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use chrono::{Utc, Duration}; use chrono::{Utc, Duration};
use crate::models::governance::{Proposal, Vote, ProposalStatus, VoteType, ProposalFilter, VotingResults}; use crate::models::governance::{Proposal, Vote, ProposalStatus, VoteType, VotingResults};
/// Controller for handling governance-related routes /// Controller for handling governance-related routes
pub struct GovernanceController; pub struct GovernanceController;

View File

@ -8,10 +8,3 @@ pub mod flow;
pub mod contract; pub mod contract;
// Re-export controllers for easier imports // Re-export controllers for easier imports
pub use home::HomeController;
pub use auth::AuthController;
pub use ticket::TicketController;
pub use calendar::CalendarController;
pub use governance::GovernanceController;
pub use flow::FlowController;
pub use contract::ContractController;

View File

@ -10,6 +10,3 @@ pub mod contract;
pub use user::User; pub use user::User;
pub use ticket::{Ticket, TicketComment, TicketStatus, TicketPriority}; pub use ticket::{Ticket, TicketComment, TicketStatus, TicketPriority};
pub use calendar::{CalendarEvent, CalendarViewMode}; pub use calendar::{CalendarEvent, CalendarViewMode};
pub use governance::{Proposal, ProposalStatus, Vote, VoteType, VotingResults, ProposalFilter};
pub use flow::{Flow, FlowStep, FlowLog, FlowStatus, FlowType, StepStatus, FlowFilter, FlowStatistics};
pub use contract::{Contract, ContractSigner, ContractRevision, ContractStatus, ContractType, SignerStatus, ContractFilter, ContractStatistics};