• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Ungelöst Nutzer eines Personenstatus aus suche ausschließen

    Fragen
    3
    9
    295
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • liebsoerL
      liebsoer
      zuletzt editiert von

      Moin 🙂

      wir organisieren inzwischen Freizeiten u.ä. über CT Gruppen. Diese Nutzer existieren nur aus rein organisatorischen zwecken und nutzen CT selber gar nicht. Die Nutzer haben zudem einen eigenen Personenstatus um sie einfacher zu identifizieren. Dieser Personenstatus hat keinerlei rechte eingestellt.

      Gibt es eine Möglichkeit, dass ich alle Nutzer aus diesem Personenstatus aus suchen u.ä. ausschließe? Bei Verwaltung von Gruppen u.ä. empfinde ich es als sehr nervig, da ich durch die Freizeitanmeldungen Duplikate bestehender Mitglieder habe.

      Viele Grüße
      Sören

      K 1 Antwort Letzte Antwort Antworten Zitieren 0
      • K
        Karin D @liebsoer
        zuletzt editiert von

        @liebsoer Unter Personen & Gruppen kannst du über "Aktuelle Ansicht" einstellen, welche Personen NICHT angezeigt werden sollen. Vielleicht hilft das.

        560c709e-1f26-4193-92df-cbe6049d86fe-grafik.png

        jziegelerJ 1 Antwort Letzte Antwort Antworten Zitieren 0
        • jziegelerJ
          jziegeler ChurchToolsMitarbeiter @Karin D
          zuletzt editiert von

          @liebsoer außerdem gibt es noch in den Stammdaten beim Personenstatus genau deine gewünschte Option: 0e48b647-6f10-4497-8b3e-ea5edbf07d14-image.png

          liebsoerL 1 Antwort Letzte Antwort Antworten Zitieren 0
          • liebsoerL
            liebsoer @jziegeler
            zuletzt editiert von liebsoer

            @jziegeler Vielen dank! Das ist genau die Konfiguration die ich gesucht habe. Wie lange dauert es, bis die Suche das auch beachtet?

            Trotz der Einstellung im Personenstatus erhalte ich die Nutzer weiterhin, wenn ich z.B. jemanden einer Gruppe hinzufügen will und nach dem Namen suche.

            K 1 Antwort Letzte Antwort Antworten Zitieren 0
            • K
              Karin D @liebsoer
              zuletzt editiert von

              @liebsoer Den Cache leeren, dann passt es sicher

              liebsoerL 1 Antwort Letzte Antwort Antworten Zitieren 0
              • liebsoerL
                liebsoer @Karin D
                zuletzt editiert von

                @Karin-D Welchen Cache meinst du? 🤔 Ich habe in den Admin Einstellungen keinen gefunden. Oder die Option wieder übersehen 😅

                K 1 Antwort Letzte Antwort Antworten Zitieren 0
                • K
                  Karin D @liebsoer
                  zuletzt editiert von Karin D

                  @liebsoer Ich meine den Browsercache, musst du dort in den Einstellungen vornehmen

                  In der App findest du die Möglichkeit den Cache zu leeren unter >Konto>Support>Cache leeren (ganz am Ende)

                  86dabfea-f2ff-4d80-800d-366f824ede03-grafik.png

                  liebsoerL 1 Antwort Letzte Antwort Antworten Zitieren 0
                  • liebsoerL
                    liebsoer @Karin D
                    zuletzt editiert von

                    @Karin-D Mit dem Browser Cache hat das in dem Fall nichts zu tun. Ich habe mir den Request der abgesetzt wird und die Antwort die zurück kommt angeschaut.
                    Wenn ich nach Nutzern suche, die definitiv nur in in dem PersonenStatus vorhanden sind, werden sie mir angezeigt. Auch wenn ich das Browserunabhängig per CURL mache.

                    Der Request sieht (anonymisiert) so aus:

                    $ curl 'https://$ORG.church.tools/index.php?q=churchdb/ajax' \
                      -X POST  \
                      -H 'Accept: application/json, text/javascript, */*; q=0.01' \
                      -H 'Accept-Language: de,en-US;q=0.7,en;q=0.3' \
                      -H 'Accept-Encoding: gzip, deflate, br, zstd' \
                      -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
                      -H 'CSRF-Token: $TOKEN'  \
                      -H 'X-Requested-With: XMLHttpRequest'  \
                      -H 'Origin: https://$ORG.church.tools'  \
                      -H 'Connection: keep-alive'  \
                      -H 'Referer: https://$ORG.church.tools/?q=churchdb'  \
                      -H 'Cookie: ChurchTools_ct_$ORG=$COOKIE; language=de'  \
                      -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors'  \
                      -H 'Sec-Fetch-Site: same-origin'  \
                      -H 'TE: trailers'  \
                      --data-raw 'func=getPersonByName&searchpattern=$NAME_PATTERN&withmydeps=true&browsertabId=$TABID'
                    

                    und die Antwort, die ich erhalte sieht so aus:

                    {
                      "status": "success",
                      "data": {
                        "result": "ok",
                        "data": {
                          "$ID": {
                            "id": "$ID",
                            "name": "$NAME",
                            "shortname": "$NAME",
                            "imageurl": null,
                            "familyimageurl": "",
                            "imageUrl": null,
                            "familyImageUrl": null
                          },
                          …
                        }
                      }
                    }
                    

                    @jziegeler Gibt es irgendwo noch ne Einstellung oder nen Cache, den ich invalidieren kann? Oder ist es ein Thema, für das ich den CT Support per Ticket hinzuziehen muss? 🤔

                    K 1 Antwort Letzte Antwort Antworten Zitieren 0
                    • K
                      Karin D @liebsoer
                      zuletzt editiert von

                      @liebsoer Wenn hier niemand einen zusätzlichen Tipp hat, würde ich mich an den Support wenden.

                      1 Antwort Letzte Antwort Antworten Zitieren 0
                      • Erster Beitrag
                        Letzter Beitrag