A simple shared budget manager web application.
Project description
b’I hate moneyn############nn.. image:: https://travis-ci.org/spiral-project/ihatemoney.svg?branch=mastern :target: https://travis-ci.org/spiral-project/ihatemoneyn :alt: Travis CI Build Statusnnxc2xabI hate moneyxc2xbb is a web application made to ease shared budget management.nIt keeps track of who bought what, when, and for whom; and helps to settle thenbills.nn* Online documentationn* Hosted versionnnThe code is distributed under a BSD beerware derivative: if you meet the peoplenin person and you want to pay them a craft beer, you are highly encouraged to donso.nnRequirementsn============nn* Python: 2.7, 3.4, 3.5, 3.6.n* Backends: MySQL, PostgreSQL, SQLite, Memory.n’
b’Changelogn=========nnThis document describes changes between each past release.nn2.1 (2018-02-16)n—————-nnChangedn=======nn- Use flask-restful instead of deprecated flask-rest for the REST API (#315)n- Make sidebar scrollable. Usefull for large groups (#316)nnFixedn=====nn- Fix the “IOError” crash when running ihatemoney generate-config (#308)n- Made the left-hand sidebar scrollable (#318)n- Fix and enhanche Docker support (#320, #321)nnAddedn=====nn- Statistics API (#343)n- Allow to disable/enable member via API (#301)n- Enable basic Apache auth passthrough for API (#303)nnn2.0 (2017-12-27)n—————-nnBreaking changesn================nn- ADMIN_PASSWORD is now stored hashed. The ihatemoney generate_password_hash command can now be used to generate a proper password HASH (#236)n- Turn the WSGI file into a python module, renamed from budget/ihatemoney.wsgi to ihatemoney/wsgi.py. Please update your Apache/Gunicorn configuration! (#218)n- Admin privileges are now required to access the dashboard (#262)n- password field has been removed from project API GET views (#289)nnChangedn=======nn- Logged admin can see any project (#262)n- Simpler and safer authentication logic (#270)n- Use token based auth to reset passwords (#269)n- Better install doc (#275)n- Use token based auth in invitation e-mails (#280)n- Use hashed passwords for projects (#286)nnAddedn=====nn- ihatemoney generate-config to give working examples of config files (#275)n- Statistics tab (#257)n- Python3.6 support (#259)n- ALLOW_PUBLIC_PROJECT_CREATION setting (#262)n- Projects can be edited/deleted from the dashboard (#262)n- ACTIVATE_ADMIN_DASHBOARD setting (#262)n- Link to the dashboard in the navigation bar (#262)n- Dockerfilen- Documentation explaining the upgrade processnnFixedn=====nn- Fix PUT api/project/:code/members/:id API endpoint (#295)n- Fix member name uniqueness validation on API (#299)nnRemovedn=======nn- Remove unused option in the setup scriptnn1.0 (2017-06-20)n—————-nnAddedn=====nn- Apache WSGI Support (#191)n- Brush up the Makefile (#207, #201)n- Externalize the settings from source folder (#193)n- Makefile: Add new rule to compile translations (#207)n- Project creation can be restricted to admin (#210)n- More responsive layout (#213)nnChangedn=======nn- Some README enhancementsn- Move tests to budget.tests (#205)n- The demo project can be disabled (#209)nnFixedn=====nn- Fix sphinx integration (#208)nn0.9 (2017-04-04)n—————-nn- First release of the project.n’
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.