notification #292
| @@ -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)] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user