Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    API Call getBookings sollte auch Parameter berücksichtigen

    Feature-Vorschläge Web
    1
    1
    322
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Admin EG Kagran last edited by

      Aktuell liefert der API Call getBookings lediglich Buchungen im Zeitraum der definierten Config Einstellung (Default -90 Tage) bis +999 Tage zurück. Dies sollte über entsprechende Parameter möglich sein (ist ja im Code schon vorgesehen) - ich benötige dies z.B. für historische Auswertungen, nachdem wir die Daten des alten Raumbuchungstools nach Churchtools migriert haben.

      Meiner Einschätzung nach müsste nur folgendes angepasst werden:

      class CTChurchResourceModule extends CTAbstractModule {

      public function getBookings($params) {
      $from = (isset($params["from"])) ? $params["from"] : null;
      $to = (isset($params["to"])) ? $params["to"] : null;
      $status_id_in = (isset($params["status_id_in"])) ? $params["status_id_in"] : "";
      $resource_id = (isset($params["resource_id"])) ? $params["resource_id"] : null;
      return getBookings($from, $to, $status_id_in, $resource_id);
      }

      Workaround aktuell ist es den Config Parameter weit in die Vergangenheit zu drehen (bspw. -3650), Nachteil: beim jedem Aufruf in der GUI werden diese Daten unnötigerweise ebenfalls geladen (Performance).

      Also kurz um: Wäre super, wenn ihr dieses Feature in den nächsten Version einbauen könntet.

      lg alex

      1 Reply Last reply Reply Quote 1
      • First post
        Last post