fnordcredit ist unser neuer Klingelbeutel und wird verwendet, digitales "Geld" zu verwalten.
fnordcredit erreicht ihr über folgende Adresse:
https://fnordcredit.gleis0.section77.de
Bitte legt euch selbständig einen neuen Benutzer über das Plus an.
Anschließend könnt ihr den neu angelegten Benutzer öffnen und eine PIN hinterlegen. Dies ist aktuell nur über die Desktop-Version der Webseite möglich. Dort erscheinen auf der linken Seite dafür die Möglichkeit "change/set PIN".
Mit dem Button "rename user" kann der eigene Benutzer umbenannt werden.
Die Produkte werden direkt in der Datenbank verwaltet. Diese ist nur lokal von der fnordcredit-Container aus (oder über SSH portforwarding) zu erreichen. Dafür braucht man einen hinterlegten SSH-Key in dem Container.
Zur Verwaltung öffnet man am besten das Webinterface der Datenbank (localhost:8080) zur Eingabe von ReQL-Befehlen.
Folgender Befehl kann für das Einfügen neuer Produkte benutzt werden:
r.db("fnordcredit").table("products").insert(
{
"description":"Mio-Mio",
"ean":"4002846034504",
"image":"/img/miomiogold.png",
"name":"miomio",
"order":10,
"price":1
}
);
Mit folgendem ReQL kann ein Update auf den Pfad durchgeführt werden:
r.db('fnordcredit').table("products").filter(
{id: "94f1d2ac-0463-4249-83e9-67257cc7f2aa"}
).update(
{image: "/img/coca_cola_033.png"}
)
Preis ändern:
r.db('fnordcredit').table("products").filter(
{id: "94f1d2ac-0463-4249-83e9-67257cc7f2aa"}
).update(
{price: "1.5"}
)
Bild hochladen von lokal:
scp bionaden.png fnordcredit:/home/fnordcredit/run/static/img/