fix-ci #303
@ -26,7 +26,7 @@ const REGULAR: i32 = 22000;
|
||||
const UNTERSTUETZEND: i32 = 2500;
|
||||
const FOERDERND: i32 = 8500;
|
||||
|
||||
#[derive(FromRow, Debug, Serialize, Deserialize, Clone)]
|
||||
#[derive(FromRow, Serialize, Deserialize, Clone)]
|
||||
pub struct User {
|
||||
pub id: i64,
|
||||
pub name: String,
|
||||
@ -47,6 +47,29 @@ pub struct User {
|
||||
pub membership_pdf: Option<Vec<u8>>,
|
||||
}
|
||||
|
||||
impl fmt::Debug for User {
|
||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
f.debug_struct("User")
|
||||
.field("id", &self.id)
|
||||
.field("name", &self.name)
|
||||
.field("dob", &self.dob)
|
||||
.field("weight", &self.weight)
|
||||
.field("sex", &self.sex)
|
||||
.field("deleted", &self.deleted)
|
||||
.field("last_access", &self.last_access)
|
||||
.field("member_since_date", &self.member_since_date)
|
||||
.field("birthdate", &self.birthdate)
|
||||
.field("mail", &self.mail)
|
||||
.field("nickname", &self.nickname)
|
||||
.field("notes", &self.notes)
|
||||
.field("phone", &self.phone)
|
||||
.field("address", &self.address)
|
||||
.field("family_id", &self.family_id)
|
||||
// Note that membership_pdf is intentionally omitted here
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
pub struct UserWithRoles {
|
||||
#[serde(flatten)]
|
||||
|
Loading…
Reference in New Issue
Block a user