25 lines
456 B
Rust
25 lines
456 B
Rust
use askama::Template;
|
|
use serde::Deserialize;
|
|
|
|
use crate::models::{Role, User, Vehicle};
|
|
|
|
pub mod delete;
|
|
pub mod get_edit;
|
|
pub mod get_new;
|
|
pub mod get_overview;
|
|
pub mod post_edit;
|
|
pub mod post_new;
|
|
|
|
#[derive(Template)]
|
|
#[template(path = "vehicles/new_or_edit.html")]
|
|
pub struct VehicleNewOrEditTemplate {
|
|
user: User,
|
|
vehicle: Option<Vehicle>,
|
|
}
|
|
|
|
#[derive(Deserialize)]
|
|
pub struct VehicleForm {
|
|
radio_call_name: String,
|
|
station: String,
|
|
}
|