Es scheint, dass ich bei der Benachrichtigung zur Überprüfung der Bewerbung eines neuen Benutzers für mein Forum und der Ablehnung der Bewerbung mit der Option “Benutzer löschen” und der gleichzeitigen Auswahl der Option, eine E-Mail-Notiz mit der Erklärung, warum ihre Bewerbung nicht erfolgreich war, beizufügen, nun eine “422 Error”-Antwort erhalte.
Wenn ich die Notiz weglasse, kann ich den Benutzer wie zuvor löschen.
Von Forum generierte E-Mail-Benachrichtigungen an registrierte Benutzer funktionieren ansonsten einwandfrei.
Die aktuell installierte Discourse-Version ist 3.2.0.beta5-dev
Forum-Fehlerprotokolle, die dem Datum dieses Vorkommens (heute) entsprechen, unten
5
Deprecation notice: `SiteSetting.min_trust_to_edit_post` has been deprecated. Please use `SiteSetting.edit_post_allowed_groups` instead. (removal in Discourse 3.3) At /var/www/discourse/app/models/co
1:19 pm
15
Deprecation notice: warning: the email parameter is deprecated. all POST requests to this route should be sent with a base64 strict encoded email_encoded parameter instead. email has been received and
1:37 pm
Email can not be processed: Email::Receiver::AutoGeneratedEmailError Received: from smtp-mx-server-8.servers.netregistry.net (unknown [202.124.241.69]) by nz-mail-receiver.localdomain (Postfix) with
1:37 pm
Email can not be processed: Email::Receiver::NoBodyDetectedError Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown [104.47.14.50]) by nz-mail-receiver.localdomain (Postfix) with
1:39 pm
2
ActiveRecord::RecordInvalid (Validation failed: Reject reason is too long (maximum is 500 characters)) app/models/reviewable.rb:362:in `transition_to' app/models/reviewable.rb:335:in `block in perform
1:51 pm
2
Failed to handle exception in exception app middleware : ActiveRecord::RecordInvalid : Validation failed: Reject reason is too long (maximum is 500 characters)
1:51 pm
235
Sidekiq is consuming too much memory (using: 557.11M) for 'nzarchitecture.net.nz', restarting
1:54 pm
38
Deprecation notice: `SiteSetting.min_trust_to_create_tag` has been deprecated. Please use `SiteSetting.create_tag_allowed_groups` instead. (removal in Discourse 3.3) At /var/www/discourse/lib/guardia
2:06 pm
33
Deprecation notice: `SiteSetting.min_trust_to_edit_post` has been deprecated. Please use `SiteSetting.edit_post_allowed_groups` instead. (removal in Discourse 3.3) At /var/www/discourse/lib/guardian/
2:06 pm
Ich bin mir nicht sicher, wann/unter welcher Discourse-Softwareversion dieses Problem zuerst aufgetreten ist, da ich nicht viele Bewerbungen erhalte und nur wenige davon ablehnen muss, aber sicherlich hatte ich bisher keine solchen Probleme, und ich habe dieselbe eingefügte Nachricht bereits zuvor in Ablehnungsbenachrichtigungen an Bewerber verwendet.
Ich sehe einen Hinweis auf “Reject reason is too long (maximum is 500 characters)”, und mein Standardtext für den Ablehnungsgrund ist tatsächlich länger als 500 Zeichen – aber das schien bisher zu funktionieren.
Ich halte dies für wichtig zu lösen, da die Bereitstellung einer vollständigen und zufriedenstellenden Erklärung für jede Ablehnung eine grundlegende Höflichkeit gegenüber beabsichtigten Bewerbern ist, insbesondere wenn nicht klar ist, dass die Bewerbung böswillig motiviert war (wenn sie außerhalb der beabsichtigten Mitgliedschaftskriterien liegen, aber keine offensichtlichen Bots, Vermarkter oder andere “schlechte Akteure” sind).
Dies ist innerhalb von 500 Zeichen schwer zu bewerkstelligen, wenn wir auch Ratschläge für diejenigen geben wollen, die sich erneut bewerben möchten. Wenn nötig, gibt es eine Möglichkeit, die Zeichenbegrenzung zu erhöhen?
Dies wurde bereits anderswo angefordert, aber ich möchte die Anfrage wiederholen (falls Entwickler dies sehen), dass wir auch eine Dropdown-Liste mit bearbeitbaren Standard-‘Ablehnungsgründen’ zur Auswahl haben.