Manche SAC Sektionen entscheiden für jedes neue Mitglied selber, ob das Mitglied aufgenommen werden soll oder nicht. (Bei anderen SAC Sektionen ist der Prozess automatisiert). Damit die Sektions-Admins die neuen Mitglieder überprüfen und zulassen/ablehnen können, muss die eigens dafür vorgesehenen Gruppe "Neuanmeldungen (Zur Freigabe)" wie folgt angepasst werden.
Allgemeine Anpassungen
- Titel der Seite bzw. Name der Gruppe ändern zu "Neuanmeldungen (Zur Freigabe)"
- Standard Filter: Ändern von "Mitglieder" zu Neuanmeldungen"
Unnötige Dinge streichen
Für die Verwaltung der Neuanmeldung braucht es in der Gruppe nur die Tabs "Info, "Personen" und "Log".
Im Tab "Personen" braucht es einige der Buttons und Aktionen auch nicht: "Rechnung erstellen", "Liste importieren", "Zu Veranstaltung hinzufügen", "Zu Abo hinzufügen".
-> Optional falls dies einfach möglich ist
Neue Aktionen Übernehmen / Ablehnen bei Tabelle
Für die Einträge in der Tabelle werden zwei neue Aktionen benötigt.
![image](https://private-user-images.githubusercontent.com/11408951/275533545-bafebc19-6cb1-476c-84d5-6ed7dd2aff60.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjg1ODIsIm5iZiI6MTcyMzI2ODI4MiwicGF0aCI6Ii8xMTQwODk1MS8yNzU1MzM1NDUtYmFmZWJjMTktNmNiMS00NzZjLTg0ZDUtNmVkN2RkMmFmZjYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA1MzgwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwNjQxNWRhYmI1ZWE4YzVmM2IyYzBlNGRhODIyNzkwNGYxMjhlYTQyYWFlOWMxZjU4YjFiNzQ3Y2JlN2U1ZmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ZjYmPq8cS6DtL6YFBtyAzssTLjjZEWOX2QmzoeoXwks)
Beschreibung der Buttons:
- icon ist "user-check" bzw "user-slash"
- Label des Buttons ist "Übernehmen" bzw. "Ablehnen"
- Auswahl einer der Aktionen öffnet das Confirmation modal
Bestätigung im Confirmation Modal
Wenn eine der beiden Aktionen gewählt wird, dann muss der User die Aktion im Confirmation modal nochmals bestätigen, vgl. Bild:
![image](https://private-user-images.githubusercontent.com/11408951/274320436-29933813-fee8-43f6-9f25-9ea6b8407189.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjg1ODIsIm5iZiI6MTcyMzI2ODI4MiwicGF0aCI6Ii8xMTQwODk1MS8yNzQzMjA0MzYtMjk5MzM4MTMtZmVlOC00M2Y2LTlmMjUtOWVhNmI4NDA3MTg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA1MzgwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlZTQ1Njc5ZmJiMWFiYTA3MjkxYWM0M2NlOTQwN2ZmNTM0ODFhMWYyN2ZkNjUyNDg0NjJkNThhZTQxZTE3ZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.S7xD_zWBNQYSWkHn0fdP0pWBPVKs_ukpvKiDxmlYHLM)
Die Texte im Confirmation Modal sind je nach Anzahl gewählter Einträge und nach gewählter Aktion wie folgt:
Titel
Beschreibung
[Primary Button] Secondarybutton
Anmeldung übernehmen
Bitte bestätigen Sie die Übernahme der ausgewählten Anmeldung.
[1 übernehmen] Abbrechen
Anmeldungen übernehmen
Bitte bestätigen Sie die Übernahme der ausgewählten Anmeldungen.
[3 übernehmen] Abbrechen
*Anmeldung ablehnen
Bitte bestätigen Sie die Ablehnung der ausgewählten Anmeldung.
[1 ablehnen] Abbrechen
*Anmeldungen ablehnen
Bitte bestätigen Sie die Ablehnung der ausgewählten Anmeldungen.
[4 ablehnen] Abbrechen
Beim Ablehnen soll zudem ein Textfeld angezeigt werden, in dem eine optionale Bemerkung angegeben werden kann, vgl Bild:
![image](https://private-user-images.githubusercontent.com/11408951/275545674-b954068d-2faf-457f-8282-df052b586800.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjg1ODIsIm5iZiI6MTcyMzI2ODI4MiwicGF0aCI6Ii8xMTQwODk1MS8yNzU1NDU2NzQtYjk1NDA2OGQtMmZhZi00NTdmLTgyODItZGYwNTJiNTg2ODAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA1MzgwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBlYWI4ZTM0NDI0ZmQ3NzUxMjUyMGIwNDhmZTJlN2U2Yzg3YTU4M2VjYzg5YTFhZjY3MTQwMDk0N2MyNzE5NmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.TDls40xdAGQ5407W8nfGMaN6yYnKVPn-Vkzf5H5sm-w)
Success Message
Wenn der User die Aktion bestätigt hat, wird diese durchgeführt, die Liste wird aktualisiert und eine Erfolgsmeldung/Success Message wird angezeigt.
![image](https://private-user-images.githubusercontent.com/11408951/274322186-41ae0e25-f432-4eed-9102-a3ab3a2abb60.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjg1ODIsIm5iZiI6MTcyMzI2ODI4MiwicGF0aCI6Ii8xMTQwODk1MS8yNzQzMjIxODYtNDFhZTBlMjUtZjQzMi00ZWVkLTkxMDItYTNhYjNhMmFiYjYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA1MzgwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRlN2ZkNTkzODliYTk4MjZlMWVlMmJiYmM5OTAyNjQxM2NjZjkxNWVkMTE0ZDVmMDY2OTNhNGJhYWM1MjgxMzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.X7wXUIu3VV1OXAWQd5ZqqiTLiA7YLsizKvpxtxiNqHk)
Texte für die Meldung:
- Die ausgewählte Anmeldung wurde übernommen
- Die ausgewählte Anmeldung wurde abgelehnt
- Die ausgewählten Anmeldungen wurden übernommen
- Die ausgewählten Anmeldungen wurden abgelehnt
Tech-Spec
- Umsetzung rein im SAC wagon
- Bei akzeptieren wird die Neuanmeldung Rolle der Person in NeuanmeldungenSektion durch eine in NeuanmeldungenNv in gleichen Layer ersetzt.
- Beim Ablehnen:
- wird die Neuanmeldung Rolle per sofort terminiert
- Login der Person wird gesperrt
- Die Bemerkung die beim Ablehnen erfasst werden kann wird als Notiz auf der Person hinterlegt
- soll später auch mit Rollen mit Startdatum in der Zukunft funktionieren, siehe #97 , wird mit #114 umgesetzt
- Neuer Controller im SAC wagon, sowas wie Roles::NeuanmeldungenSektion::ConfirmationController
- #show: modal fenster Rendern
- #create: Akzeptieren und Rolle verschieben in NeuanmeldungenNv
- #delete: Ablehnen
ToDo