...
This commit is contained in:
		@@ -1,11 +1,9 @@
 | 
			
		||||
use actix_web::{web, HttpResponse, Responder, Result};
 | 
			
		||||
use actix_web::{web, HttpResponse, Result};
 | 
			
		||||
use tera::{Context, Tera};
 | 
			
		||||
use chrono::{Utc, Duration};
 | 
			
		||||
use uuid::Uuid;
 | 
			
		||||
use serde::{Deserialize, Serialize};
 | 
			
		||||
use serde::Deserialize;
 | 
			
		||||
 | 
			
		||||
use crate::models::contract::{Contract, ContractStatus, ContractType, ContractStatistics, ContractSigner, ContractRevision, SignerStatus, ContractFilter};
 | 
			
		||||
use crate::controllers::auth::Claims;
 | 
			
		||||
use crate::models::contract::{Contract, ContractStatus, ContractType, ContractStatistics, SignerStatus};
 | 
			
		||||
 | 
			
		||||
#[derive(Debug, Deserialize)]
 | 
			
		||||
pub struct ContractForm {
 | 
			
		||||
 
 | 
			
		||||
@@ -292,7 +292,7 @@ impl FlowController {
 | 
			
		||||
        // Update the current step
 | 
			
		||||
        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(),
 | 
			
		||||
            name: "Database Migration".to_string(),
 | 
			
		||||
            description: "Migrate database to new schema".to_string(),
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ use tera::Tera;
 | 
			
		||||
use serde_json::Value;
 | 
			
		||||
use serde::{Deserialize, Serialize};
 | 
			
		||||
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
 | 
			
		||||
pub struct GovernanceController;
 | 
			
		||||
 
 | 
			
		||||
@@ -8,10 +8,3 @@ pub mod flow;
 | 
			
		||||
pub mod contract;
 | 
			
		||||
 | 
			
		||||
// 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;
 | 
			
		||||
@@ -10,6 +10,3 @@ pub mod contract;
 | 
			
		||||
pub use user::User;
 | 
			
		||||
pub use ticket::{Ticket, TicketComment, TicketStatus, TicketPriority};
 | 
			
		||||
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};
 | 
			
		||||
		Reference in New Issue
	
	Block a user