Good morning, Stacker.News, and happy Friday,
As recently announced, we won first place in the Start-Up Pitch Contest at BTC Prague. We would like to give back a portion of the prize money as a bounty to further develop LNbits.
The new user manager needs some additional features to work for our use case. We will pay the following sats for the successful implementation once it has been merged into an LNbits release:
Backwards compatibility to old API (200k sats) Old user manager API endpoints need to work again (e.g., via aliases). The ability to create users from superadmin and admin accounts even if new users are not allowed needs to be restored. Superadmin should see all accounts, while admins should see only the accounts they created.
Allow user manipulation (200k sats) Superadmin/Admin must be able to edit the auth source and credentials of a user. Keycloak and other auth sources need to be addable to existing users.
Audit (100k sats) Superadmin and admins need to have an API endpoint that outputs all the users they have viewing permission for, including their wallets and balances, last activity date and time as JSON or CSV. Error log per user: If core or any plugins throw errors for a user, this should be logged separately and, if selected by admin, added to the output of the audit endpoint.
Looking forward to any replies! Further bounties in the future!
reply
Those bounties are a bit anemic.
Another question is if these changes align with the current / future goals of the project itself, or if they very specific to your use case.
reply
Cheers - best of luck! Keep the bounties coming...
reply
Are you guys building on top of Lnbits?
reply