...
This commit is contained in:
parent
4a87392194
commit
093aff3851
@ -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 {
|
||||||
|
@ -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(),
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
|
@ -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};
|
|
Loading…
Reference in New Issue
Block a user