Page 1 of 1

API - Ressourcen pro Kunde definieren

Posted: Fri 8. Jul 2022, 20:15
by abajrami
Hi,

ich hätte eine Idee für die API. Aktuell ist es ja so, dass man im Interface ja pro Kunde alle Ressourcen vergeben kann und dies ganz ohne ein festes Paket. Per API geht dies aber nur mit einem Hosting-Paket.

Wäre es vllt. möglich eine Funktion einzufügen, wo man die Daten line für line mitgeben kann ?

Re: API - Ressourcen pro Kunde definieren

Posted: Fri 8. Jul 2022, 20:35
by Jolinar
abajrami wrote: Fri 8. Jul 2022, 20:15 Wäre es vllt. möglich eine Funktion einzufügen, wo man die Daten line für line mitgeben kann ?
Kannst du deine Intention vielleicht erläutern...? Mir erschließt sich gerade nicht, welche Vorteile du dir erhoffst...

Re: API - Ressourcen pro Kunde definieren

Posted: Sat 9. Jul 2022, 17:26
by OlliTheDarkness
Jolinar wrote: Fri 8. Jul 2022, 20:35
abajrami wrote: Fri 8. Jul 2022, 20:15 Wäre es vllt. möglich eine Funktion einzufügen, wo man die Daten line für line mitgeben kann ?
Kannst du deine Intention vielleicht erläutern...? Mir erschließt sich gerade nicht, welche Vorteile du dir erhoffst...
Wenn ich es richtig verstehe, meint er die einzelne Angabe von Resourcen (Speicher, Traffik, Anzahl der Postfächer etc.) via API zu übergeben.
Um das ganze via API weiter zu individualisieren.
Aktuell musst ja nen Hosting Plan dem vorher die Ressourcen festgelegt hast angeben, also musst zwangsläufig für individuelle "Pakete" jedesmal erst dieses als Hosting Plan konfigurieren und kannst es dann dem Benutzer zuweisen.

Re: API - Ressourcen pro Kunde definieren

Posted: Sun 10. Jul 2022, 11:06
by v3ng
+1

Ich regele das Plan management selber und wäre daher auch froh, einfach beim erstellen eines Kunden die Ressourcen einzeln angeben zu können

Re: API - Ressourcen pro Kunde definieren

Posted: Thu 26. Dec 2024, 12:40
by ShortSnow
Hi,

ich würde das gerne noch einmal aufgreifen.

Bislang kann man im Panel einen Hostingplan erstellen und den als Vorlage beim erstellen eines Benutzer einladen und hat alle Ressourcen/Berechtigungen mit einem Schlag eingestellt. Der Hostingplan wird aber nicht verknüpft, so das zukünftige Anpassungen am Hostingplan, das erneute einlesen bei jedem Benutzer erfordern und man dadurch nicht durch auslesen des Hostingplan auf die tatsächlichen Ressourcen/Berechtigungen rückschließen kann.

Ich möchte mir gerne eine Übersicht mit der API bauen, welche Berechtigungen die Kunden tatsächlich haben, wie Controllpanel Zugriff, SSH usw. Dazu würde ich mir gerne wünschen, das der Endpoint /clients/name/{name}/ noch die eingestellten Ressources/Permissions in der GET Funktion mitliefert. Dann könnte ich mir auch die 2. Abfrage sparen, mit der man im Moment an die Zugewiesenen Ressourcen kommt (/clients/{name}/resources).

Das wäre echt schön in einer Abfrage. Alternativ ginge natürlich auch ein weiterer GET Endpoint /clients/{name}/permissions

Aber erstmal wünsche ich noch angenehme Festtage und einen guten Übergang.

Gruß Arne


Edit: da war noch ein Satz verdreht :roll:

Re: API - Ressourcen pro Kunde definieren  [GELÖST]

Posted: Thu 2. Jan 2025, 15:37
by Alexander
Erledigt.
Man kann die Informationen dann über [GET] "clients/<ID>" bzw. "clients/name/<NAME>" abrufen.

Bildschirmfoto vom 2025-01-02 15-35-53.png
Bildschirmfoto vom 2025-01-02 15-35-53.png (46.65 KiB) Viewed 1897 times

Re: API - Ressourcen pro Kunde definieren

Posted: Thu 2. Jan 2025, 15:52
by ShortSnow
:mrgreen:

Super. Voll gut.

Guten Start ins neue Jahr.

Gruß Arne