Methode für outdated Clients

The place for development of / with / for opsi.
Post your API questions here!
dropped91
Beiträge: 68
Registriert: 11 Mai 2017, 16:29

Methode für outdated Clients

Beitragvon dropped91 » 01 Apr 2019, 11:24

Hallo zusammen,

gibt es eine Methode, welche mir die Clients zurückgibt die nicht die aktuell, im Depot registrierte Softwareversion installiert haben?
Sprich, wenn im configed bei dem Produkt unter Version die Zahl rot ist...


Gruß
dropped

AlexB
Beiträge: 36
Registriert: 07 Mär 2017, 17:41

Re: Methode für outdated Clients

Beitragvon AlexB » 01 Apr 2019, 15:58

Hey,

im Auswahl-Menü im configed gibts genau das was du suchst :D
Auswahl -> Installation nicht aktuell für Produkt

VG
Alex

dropped91
Beiträge: 68
Registriert: 11 Mai 2017, 16:29

Re: Methode für outdated Clients

Beitragvon dropped91 » 01 Apr 2019, 16:30

Hi,

ich brauche das ganze leider via opsi-admin -d method ;-)
Hast du da auch was?


Gruß
dropped

Benutzeravatar
ThomasT
uib-Team
Beiträge: 126
Registriert: 26 Jun 2013, 12:26

Re: Methode für outdated Clients

Beitragvon ThomasT » 01 Apr 2019, 17:45

Wir haben eine produktspezifische Methode:

Code: Alles auswählen

opsi-admin method  getClientsWithOutdatedProduct firefox
Kein Support per DM!
_________________________
opsi support - https://www.uib.de/
For productive opsi installations we recommend support contracts.

dropped91
Beiträge: 68
Registriert: 11 Mai 2017, 16:29

Re: Methode für outdated Clients

Beitragvon dropped91 » 02 Apr 2019, 07:40

Hallo,

vielen Dank.
Die Methode fehlt im Handbuch.

Gibt es irgendwo eine komplette Auslistung aller Methoden?

Gruß
dropped

feltel
Beiträge: 92
Registriert: 09 Dez 2014, 07:22

Re: Methode für outdated Clients

Beitragvon feltel » 02 Apr 2019, 10:45

opsi-admin via "-i" interaktiv ausführen und dann mit Tab-Completion einfach mal durchschauen, was es interessantes gibt.

dropped91
Beiträge: 68
Registriert: 11 Mai 2017, 16:29

Re: Methode für outdated Clients

Beitragvon dropped91 » 02 Apr 2019, 11:45

Mega!
Wieder was gelernt :)


Gruß

dropped

Benutzeravatar
n.wenselowski
uib-Team
Beiträge: 3104
Registriert: 04 Apr 2013, 12:15

Re: Methode für outdated Clients

Beitragvon n.wenselowski » 06 Mai 2019, 14:34

dropped91 hat geschrieben:Gibt es irgendwo eine komplette Auslistung aller Methoden?

Code: Alles auswählen

opsi-admin -d method backend_getInterface
liefert alles was dein Service versteht :o
opsi development - uib gmbh
For productive opsi installations we recommend support contracts.

Benutzeravatar
GEI
Beiträge: 221
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

Re: Methode für outdated Clients

Beitragvon GEI » 11 Mai 2019, 06:43

dropped91 hat geschrieben:Gibt es irgendwo eine komplette Auslistung aller Methoden?

;) oder auch mit

Code: Alles auswählen

opsi-admin -dS method list | less


wie zum Beispiel:

Code: Alles auswählen

opsi-admin -dS method list | grep -i outdate
getClientsWithOutdatedProduct('productId',)
setActionRequestWhereOutdated('actionRequest', 'productId')
setActionRequestWhereOutdatedWithDependencies('actionRequest', 'productId')
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org

Benutzeravatar
n.wenselowski
uib-Team
Beiträge: 3104
Registriert: 04 Apr 2013, 12:15

Re: Methode für outdated Clients

Beitragvon n.wenselowski » 08 Jul 2019, 14:07

Seit einiger Weile gibt es auch eine schöne HTML-Doku.
Feedback erwünscht!
opsi development - uib gmbh
For productive opsi installations we recommend support contracts.