revbank.plugins overhaul

For a slightly better experience for new installations. Admins of
existing revbank installations should read UPGRADING.md for information
on how to update the revbank.plugins file.

- withdraw is now under the specific commands
- more non-commands things moved to the first category
- some plugins added, defaults changed
This commit is contained in:
Juerd Waalboer 2023-02-12 22:01:55 +01:00
parent 6b2d8fdee3
commit 3127212fad

View file

@ -1,39 +1,48 @@
# Order matters. Read RevBank::Plugins for documentation. # Order matters. Read RevBank::Plugins for documentation.
# First, plugins with no commands, or very specific commands
log # first, so that the registrations of other plugins are logged log # first, so that the registrations of other plugins are logged
# Plugins with no commands
beep beep
sigint beep_terminal
restart
help
idle idle
undo #json
restart
repeat
deduplicate # wants to be after 'repeat'
sigint
#stock
#warnings
window_title
# Then, specific commands:
adduser
#cash # cash tracking also requires deposit_methods to make sense
deposit
#deposit_methods # Extra options for 'deposit'. Edit/configure first!
#deposit_iban_qr # QR code display, edit/configure first! (needs qrencode(1))
dinnerbonus
edit
give give
grandtotal grandtotal
take help
split
#cash # cash tracking also requires deposit_methods to make sense
#skim # cash tracking also requires deposit_methods to make sense #skim # cash tracking also requires deposit_methods to make sense
stock split
take
tail
undo
undeposit
unlisted unlisted
#warnings withdraw
adduser
edit
beep_terminal
dinnerbonus
# Then, plugins that apply heuristics # Then, plugins that apply heuristics
repeat statiegeld # wants to be before 'products'; matches product IDs
deduplicate # wants to be after 'repeat'
statiegeld
statiegeld_tokens statiegeld_tokens
products # matches product IDs (barcodes) products # matches product IDs (barcodes)
market # also matches product IDs market # also matches product IDs
withdraw # matches amounts users # matches usernames
users # matches usernames url
deposit # wants to be after 'users' #deprecated_raw # matches amounts
deposit_methods # Extra options for 'deposit'. Edit/configure first!
#deposit_iban_qr # QR code display, edit/configure first! (needs qrencode(1))