Zum Inhalt springen
Developer

AdditionalUiFilter

Einstellungen / AdditionalUiFilter

System und Einstellungen5 EndpunkteSettings / AdditionalUiFilter

Liefert eine Liste aller AdditionalUiFilter-Objekte.

GET/api/settings/ui_filter

Query-Parameter

deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE | Standardwert: false
namestring
entityTypestringEntität, zu der der Filter hinzugefügt wird, zum Beispiel Person. | Erfordert Zugriffs-Tag: SCOPE
infoModestringAnzeigemodus des Infotextes des Filters. | Erfordert Zugriffs-Tag: SCOPE
filterGroupstringGruppe, in der der Filter angezeigt wird. | Benötigt Zugriffsrecht: SCOPE
filterTypestringArt des Filters, zum Beispiel Einzelwert oder Bereich. | Benötigt Zugriffsrecht: SCOPE
filterOrderstringSortierreihenfolge des Filters innerhalb seiner Gruppe.
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert eine Liste aller AdditionalUiFilter-Objekte.array<AdditionalUiFilter>

Felder anzeigen (15)
  • idinteger

    Primärschlüssel des zusätzlichen Filters. Interne ID.

  • entity_typestring

    Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

  • filter_typestring

    Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

  • filter_groupstring

    Gruppe, in der der Filter angezeigt wird.

  • filter_orderinteger

    Sortierreihenfolge des Filters innerhalb seiner Gruppe.

  • filter_scopestring

    Zugriffsbereich, der zur Nutzung des Filters nötig ist.

  • filter_conditionstring

    Bedingung des Filters, zum Beispiel gleich oder enthält.

  • filter_access_typeinteger

    Zugriffsart, die zur Nutzung des Filters nötig ist.

  • field_namestring

    Technischer Name des Feldes, auf das der Filter wirkt.

  • field_valuestring

    Voreingestellter Wert des Filters.

  • info_modestring

    Anzeigeart des Infotexts zum Filter.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • namestring

    Name der Einheit.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_filter \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "filter_type": "string",
    "filter_group": "string",
    "filter_order": 1,
    "filter_scope": "string",
    "filter_condition": "string",
    "filter_access_type": 1
  }
]

AdditionalUiFilter neu anlegen

POST/api/settings/ui_filter

Request-Body application/json

  • dataAdditionalUiFilter
    Felder anzeigen (15)
    • idinteger

      Primärschlüssel des zusätzlichen Filters. Interne ID.

    • entity_typestring

      Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

    • filter_typestring

      Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

    • filter_groupstring

      Gruppe, in der der Filter angezeigt wird.

    • filter_orderinteger

      Sortierreihenfolge des Filters innerhalb seiner Gruppe.

    • filter_scopestring

      Zugriffsbereich, der zur Nutzung des Filters nötig ist.

    • filter_conditionstring

      Bedingung des Filters, zum Beispiel gleich oder enthält.

    • filter_access_typeinteger

      Zugriffsart, die zur Nutzung des Filters nötig ist.

    • field_namestring

      Technischer Name des Feldes, auf das der Filter wirkt.

    • field_valuestring

      Voreingestellter Wert des Filters.

    • info_modestring

      Anzeigeart des Infotexts zum Filter.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Antworten

200AdditionalUiFilter neu anlegenAdditionalUiFilter

Felder anzeigen (15)
  • idinteger

    Primärschlüssel des zusätzlichen Filters. Interne ID.

  • entity_typestring

    Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

  • filter_typestring

    Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

  • filter_groupstring

    Gruppe, in der der Filter angezeigt wird.

  • filter_orderinteger

    Sortierreihenfolge des Filters innerhalb seiner Gruppe.

  • filter_scopestring

    Zugriffsbereich, der zur Nutzung des Filters nötig ist.

  • filter_conditionstring

    Bedingung des Filters, zum Beispiel gleich oder enthält.

  • filter_access_typeinteger

    Zugriffsart, die zur Nutzung des Filters nötig ist.

  • field_namestring

    Technischer Name des Feldes, auf das der Filter wirkt.

  • field_valuestring

    Voreingestellter Wert des Filters.

  • info_modestring

    Anzeigeart des Infotexts zum Filter.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • namestring

    Name der Einheit.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_filter \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "filter_type": "string",
    "filter_group": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "filter_type": "string",
  "filter_group": "string",
  "filter_order": 1,
  "filter_scope": "string",
  "filter_condition": "string",
  "filter_access_type": 1
}

Liefert einen einzelnen AdditionalUiFilter-Eintrag.

GET/api/settings/ui_filter/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Gibt ein einzelnes AdditionalUiFilter-Objekt zurück.AdditionalUiFilter

Felder anzeigen (15)
  • idinteger

    Primärschlüssel des zusätzlichen Filters. Interne ID.

  • entity_typestring

    Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

  • filter_typestring

    Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

  • filter_groupstring

    Gruppe, in der der Filter angezeigt wird.

  • filter_orderinteger

    Sortierreihenfolge des Filters innerhalb seiner Gruppe.

  • filter_scopestring

    Zugriffsbereich, der zur Nutzung des Filters nötig ist.

  • filter_conditionstring

    Bedingung des Filters, zum Beispiel gleich oder enthält.

  • filter_access_typeinteger

    Zugriffsart, die zur Nutzung des Filters nötig ist.

  • field_namestring

    Technischer Name des Feldes, auf das der Filter wirkt.

  • field_valuestring

    Voreingestellter Wert des Filters.

  • info_modestring

    Anzeigeart des Infotexts zum Filter.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • namestring

    Name der Einheit.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_filter/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "filter_type": "string",
  "filter_group": "string",
  "filter_order": 1,
  "filter_scope": "string",
  "filter_condition": "string",
  "filter_access_type": 1
}

Aktualisiert einen vorhandenen AdditionalUiFilter-Eintrag.

PUT/api/settings/ui_filter/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataAdditionalUiFilter
    Felder anzeigen (15)
    • idinteger

      Primärschlüssel des zusätzlichen Filters. Interne ID.

    • entity_typestring

      Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

    • filter_typestring

      Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

    • filter_groupstring

      Gruppe, in der der Filter angezeigt wird.

    • filter_orderinteger

      Sortierreihenfolge des Filters innerhalb seiner Gruppe.

    • filter_scopestring

      Zugriffsbereich, der zur Nutzung des Filters nötig ist.

    • filter_conditionstring

      Bedingung des Filters, zum Beispiel gleich oder enthält.

    • filter_access_typeinteger

      Zugriffsart, die zur Nutzung des Filters nötig ist.

    • field_namestring

      Technischer Name des Feldes, auf das der Filter wirkt.

    • field_valuestring

      Voreingestellter Wert des Filters.

    • info_modestring

      Anzeigeart des Infotexts zum Filter.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Antworten

200AdditionalUiFilter einzeln aktualisierenAdditionalUiFilter

Felder anzeigen (15)
  • idinteger

    Primärschlüssel des zusätzlichen Filters. Interne ID.

  • entity_typestring

    Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

  • filter_typestring

    Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

  • filter_groupstring

    Gruppe, in der der Filter angezeigt wird.

  • filter_orderinteger

    Sortierreihenfolge des Filters innerhalb seiner Gruppe.

  • filter_scopestring

    Zugriffsbereich, der zur Nutzung des Filters nötig ist.

  • filter_conditionstring

    Bedingung des Filters, zum Beispiel gleich oder enthält.

  • filter_access_typeinteger

    Zugriffsart, die zur Nutzung des Filters nötig ist.

  • field_namestring

    Technischer Name des Feldes, auf das der Filter wirkt.

  • field_valuestring

    Voreingestellter Wert des Filters.

  • info_modestring

    Anzeigeart des Infotexts zum Filter.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • namestring

    Name der Einheit.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_filter/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "filter_type": "string",
    "filter_group": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "filter_type": "string",
  "filter_group": "string",
  "filter_order": 1,
  "filter_scope": "string",
  "filter_condition": "string",
  "filter_access_type": 1
}

Aktualisiert einen vorhandenen AdditionalUiFilter-Eintrag.

PATCH/api/settings/ui_filter/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataAdditionalUiFilter
    Felder anzeigen (15)
    • idinteger

      Primärschlüssel des zusätzlichen Filters. Interne ID.

    • entity_typestring

      Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

    • filter_typestring

      Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

    • filter_groupstring

      Gruppe, in der der Filter angezeigt wird.

    • filter_orderinteger

      Sortierreihenfolge des Filters innerhalb seiner Gruppe.

    • filter_scopestring

      Zugriffsbereich, der zur Nutzung des Filters nötig ist.

    • filter_conditionstring

      Bedingung des Filters, zum Beispiel gleich oder enthält.

    • filter_access_typeinteger

      Zugriffsart, die zur Nutzung des Filters nötig ist.

    • field_namestring

      Technischer Name des Feldes, auf das der Filter wirkt.

    • field_valuestring

      Voreingestellter Wert des Filters.

    • info_modestring

      Anzeigeart des Infotexts zum Filter.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Antworten

200AdditionalUiFilter einzeln aktualisierenAdditionalUiFilter

Felder anzeigen (15)
  • idinteger

    Primärschlüssel des zusätzlichen Filters. Interne ID.

  • entity_typestring

    Entität, zu der der Filter hinzugefügt wird, zum Beispiel Person.

  • filter_typestring

    Typ des Filters, zum Beispiel einzelner Wert oder Bereich.

  • filter_groupstring

    Gruppe, in der der Filter angezeigt wird.

  • filter_orderinteger

    Sortierreihenfolge des Filters innerhalb seiner Gruppe.

  • filter_scopestring

    Zugriffsbereich, der zur Nutzung des Filters nötig ist.

  • filter_conditionstring

    Bedingung des Filters, zum Beispiel gleich oder enthält.

  • filter_access_typeinteger

    Zugriffsart, die zur Nutzung des Filters nötig ist.

  • field_namestring

    Technischer Name des Feldes, auf das der Filter wirkt.

  • field_valuestring

    Voreingestellter Wert des Filters.

  • info_modestring

    Anzeigeart des Infotexts zum Filter.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • namestring

    Name der Einheit.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_filter/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "filter_type": "string",
    "filter_group": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "filter_type": "string",
  "filter_group": "string",
  "filter_order": 1,
  "filter_scope": "string",
  "filter_condition": "string",
  "filter_access_type": 1
}