RevBank: verschil tussen versies

Uit Hackerspace Bitlair

Geen bewerkingssamenvatting
 
(11 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
{{Project
{{Project
|name=Bitlair Bank
|name=RevBank
|start=2014/01/01
|start=2014-01-01
|URL=https://github.com/RevelationSpace/revbank
|contact=AK47, Juerd, Polyfloyd
|contact=WilcoBaanHofman, AK47, Juerd, Polyfloyd,
|info=RevBank instantie van Bitlair
|info=Gebaseerd op RevBank
|status=Production
|status=Production
|Picture=revbank-nyan.png
|Picture=revbank-nyan.png
|URL=https://revbank.nl/
}}
}}
= Outline =
[[Category:Infra]]
We have replaced BitBank with RevBank. Changes from old to new system:
RevBank is de software die verkoop van de bar regelt.
* Logging implemented
* Single price system (no difference anymore between members/visitors)
* Tab completion! \o/


== Custom stuff added ==
Voor hoe te gebruiken, zie de [[Handleiding#De_Bar|handleiding]].
* Send SIP invite to kitch VoIP phone when $user's balanace is below -13.37.


== Other information ==
== <s>iDeal</s> Wero ==
* RevBank will push revisions using git to https://git.polyfloyd.net/
We gebruiken dezelfde iDeal plugin als [[RevSpace]]. Dit is de aanbevolen manier van geld storten. https://deposit.bitlair.nl is de site waar de flow start.
 
De implementatie maakt gebruik van Mollie. Het interessante is dat het volledig stateless is. Dit kan omdat Mollie het mogelijk maakt om metadata in transacties bij te werken via hun API. Daar slaan we het bitje op wat bepaalt of een betaling nog niet geclaimd is door een RevBank gebruiker.
 
== Aanpassingen ==
Sinds 2025 is het niet meer nodig om RevBank als een fork met patches te draaien, door een samenwerking tussen [[User:Polyfloyd|Polyfloyd]] en [[User:Juerd|Juerd]] kunnen we direct de upstream RevBank deployen! \o/
 
We hebben een setje [https://git.bitlair.nl/bitlair/revbank-plugins eigen plugins]. Voor onder andere:
* Statistieken bijhouden via [[MQTT]] en [https://dashboard.bitlair.nl/d/bea92441-63a2-40ec-b2c0-abaf6fd8ba0e/revbank?orgId=1&from=now-7d&to=now&timezone=browser een dashboard]
* Filament voor de [[Gereedschap/3D_Printer|3D Printer]] afrekenen
* Gebruik van de [[Gereedschap/Lasercutter|lasercutter]] afrekenen
 
== Automatische Prijscorrecties ==
Voor producten gekocht bij de Sligro en Albert Heijn hebben we een [https://git.bitlair.nl/bitlair/revbank-inflatinator stukje automatisering] wat de prijzen bijwerkt op basis van wat de website er over zegt.
 
Deze check draait wekelijks als een CI job op de revbank-data repository.
 
Wanneer je een nieuw product toevoegd aan de lijst, zorg dan dat deze de <code>#sligro</code> of <code>#ah</code> tag heeft aan het einde van de regel.
 
== Backups ==
Er is een Git backup ingesteld voor saldi en producten. Deze pusht naar https://git.bitlair.nl/bitlair-bestuur/revbank-data (hoor je geen toegang tot te hebben). https://git.polyfloyd.net/ heeft een pull-mirror als off-site backup.
 
De Git server zelf heeft ook backups, maar met een langere interval.

Huidige versie van 23 jan 2026 12:35


Project: RevBank
Beschrijving RevBank instantie van Bitlair
Start 2014-01-01
Contact AK47, Juerd, Polyfloyd
Status Production
Website https://revbank.nl/

RevBank is de software die verkoop van de bar regelt.

Voor hoe te gebruiken, zie de handleiding.

iDeal Wero

We gebruiken dezelfde iDeal plugin als RevSpace. Dit is de aanbevolen manier van geld storten. https://deposit.bitlair.nl is de site waar de flow start.

De implementatie maakt gebruik van Mollie. Het interessante is dat het volledig stateless is. Dit kan omdat Mollie het mogelijk maakt om metadata in transacties bij te werken via hun API. Daar slaan we het bitje op wat bepaalt of een betaling nog niet geclaimd is door een RevBank gebruiker.

Aanpassingen

Sinds 2025 is het niet meer nodig om RevBank als een fork met patches te draaien, door een samenwerking tussen Polyfloyd en Juerd kunnen we direct de upstream RevBank deployen! \o/

We hebben een setje eigen plugins. Voor onder andere:

Automatische Prijscorrecties

Voor producten gekocht bij de Sligro en Albert Heijn hebben we een stukje automatisering wat de prijzen bijwerkt op basis van wat de website er over zegt.

Deze check draait wekelijks als een CI job op de revbank-data repository.

Wanneer je een nieuw product toevoegd aan de lijst, zorg dan dat deze de #sligro of #ah tag heeft aan het einde van de regel.

Backups

Er is een Git backup ingesteld voor saldi en producten. Deze pusht naar https://git.bitlair.nl/bitlair-bestuur/revbank-data (hoor je geen toegang tot te hebben). https://git.polyfloyd.net/ heeft een pull-mirror als off-site backup.

De Git server zelf heeft ook backups, maar met een langere interval.