Es scheint, dass du das Formular über „Weitere Person“ angelegt hast und dort irgendwo ein Feld noch leer ist. Kannst du das bestätigen? Bzw beim nächsten mal noch den errors aufklappen indem du auf den Pfeil davor klickst, dadurch ist dann eindeutiger für welches Feld der Fehler „die Eingabe darf nicht leer bleiben“ gilt.
@hubert-s Hallo Hubert, ja das stimmt, soweit ich das verstehe ist dasselbe Recht, auf eine Gruppe bezogen. Da mein Ziel war, dass eine Person für sich selber einen Anhang hochladen kann, ist das nicht ganz praktikabel, ich müsste für jede Person eine eigene Gruppe anlegen, in der nur diese Person ist.
@davidschilling
Vielen Dank für die schnellen Antworten.
In der Zwischenzeit konnten wir durch viele Test das Problem mit den Abstürzen umgehen. Ich habe den Chat in der Gruppe kurz deaktiviert und nach ein paar Minuten wieder aktiviert. Danach konnten die Gruppenmitgleider wieder mit der App drauf zugreifen. Bei einigen war der alte Verlauf nicht zu sehen das konnte aber durch ein Abmelden/App beenden / Wiederanmelden gelöst werden
de Unterschiede bei den Rollen geben. Müsste man sich also genauer ansehen.
Also die Diakone haben mehr Rechte als die Gruppenleiter. Gruppenleiter kann ich einladen, Diakone nicht. D.h. es kann ja nicht an den Rechten der Diakone liegen. Liegt es dann an meinen Rechten? Falls ja, gibt es Rechte die definieren, was ich mit Personen einer bestimmten Rolle machen kann und was nicht?
Eine dynamische Angabe ist m.E. in der o.g. Form nicht möglich, lt. Dokumentation wird ein statisches Datum im ISO-Format erwartet.
Wird der Kalender z.B. per iFrame eingebunden, lassen sich Start- und Endedatum per JavaScript dynamisieren. Hier ein Beispiel, bei dem die Termine der nächsten 7 Tage angezeigt werden:
<iframe id="ctcal" width="900" height="200" frameborder="0">
<div>Bitte JavaScript aktivieren, um die Liste der Termine anzuzeigen.</div>
</iframe>
<script type="text/javascript">
var enddate = new Date();
enddate.setDate(enddate.getDate() + 7);
var enddateISO = enddate.toISOString().slice(0, 10);
document.getElementById('ctcal').src="https://deinegemeinde.church.tools/"+
"?q=churchcal&embedded=true&css_class=ctcal-events&"+
"enddate="+enddateISO+
"&viewname=eventView#/CalView/";
</script>
@tom-walter das löst du am besten über Rechte, die du an den Gruppentyp oder Gruppen(rolle) hängst.
Also in deinem Fall würden zum Beispiel alle "Leiter" des Gruppentyps "Community Group" das Recht create person bekommen. Wenn sie dann noch das Gruppeninterne Recht + Personen der Gruppe hinzufügen haben, dann sollte dein Szenario klappen.