From 4348854c57ddf58a063f83baea4ce1fdd736454c Mon Sep 17 00:00:00 2001
From: Michael Stambach <michael.stambach@protonmail.ch>
Date: Thu, 21 Nov 2024 15:59:36 +0000
Subject: [PATCH] remove support for gender on users

---
 src/events/participants.js | 3 +--
 src/users/editUser.js      | 2 +-
 src/users/viewUser.js      | 1 -
 3 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/events/participants.js b/src/events/participants.js
index 2d7ede4..0f5d0f8 100644
--- a/src/events/participants.js
+++ b/src/events/participants.js
@@ -92,7 +92,6 @@ export class ParticipantsTable {
           item._created,
           item.user ? item.user.firstname : '',
           item.user ? item.user.lastname : '',
-          item.user ? item.user.gender : '',
           item.user ? item.user.membership : 'none',
           item.email,
           item.accepted,
@@ -104,7 +103,7 @@ export class ParticipantsTable {
       })).join('\n');
 
       const headercontent = [
-        'Position', 'Date', 'Firstname', 'Lastname', 'Gender',
+        'Position', 'Date', 'Firstname', 'Lastname',
         'Membership', 'Email', 'Accepted', 'Confirmed',
         ...Object.keys(this.add_fields_schema || {}).map(key => this.add_fields_schema[key].title),
       ].join('","');
diff --git a/src/users/editUser.js b/src/users/editUser.js
index 9c5062c..811ca6a 100644
--- a/src/users/editUser.js
+++ b/src/users/editUser.js
@@ -17,7 +17,7 @@ export default class UserEdit extends EditView {
         label: 'New password',
         floatingLabel: true,
       })),
-      ...this.form.renderSchema(['rfid', 'send_newsletter', 'membership', 'gender', 'department']),
+      ...this.form.renderSchema(['rfid', 'send_newsletter', 'membership', 'department']),
     ]);
   }
 }
diff --git a/src/users/viewUser.js b/src/users/viewUser.js
index b836434..b717be4 100644
--- a/src/users/viewUser.js
+++ b/src/users/viewUser.js
@@ -100,7 +100,6 @@ export default class UserView extends ItemView {
           { svg: icons.department, style: stdMargin },
           this.data.department,
         ),
-        this.data.gender && m(Chip, { style: stdMargin }, this.data.gender),
         m(Chip, {
           svg: this.data.send_newsletter ? icons.checked : icons.clear,
           style: stdMargin,
-- 
GitLab