Commit graph

50 commits

Author SHA1 Message Date
Joar Wandborg
2eecd641dd Added CORS Flask endpoint decorator 2013-12-20 14:51:32 +01:00
Joar Wandborg
3378805b80 [doc] Added REST API, using sphinxcontrib-httpdomain 2013-12-18 22:46:19 +01:00
Joar Wandborg
8776ab1ff8 Exception does not work with %s 2013-12-18 22:11:21 +01:00
Joar Wandborg
02fc05aebd [storage] Added delete_transaction method
- Added storage.ledgercli implementation
- Added storage.ledgercli update_transaction
- Added storage.ledgercli get_transaction
- Pushing pre-built docs
2013-12-18 22:02:03 +01:00
Joar Wandborg
c80955f199 [doc] Added pre-compiled doc built with pydoctheme 2013-12-18 19:17:02 +01:00
Joar Wandborg
1f88631ae3 [doc] Added pydoctheme 2013-12-18 19:14:47 +01:00
Joar Wandborg
f9b9aff4a9 [doc] Fixed .gitignore and added pre-built README.html 2013-12-18 18:50:24 +01:00
Joar Wandborg
be19071629 [doc] Included built docs 2013-12-18 18:42:42 +01:00
Joar Wandborg
e64df7d309 [doc] Updated README and included it in docs 2013-12-18 18:41:53 +01:00
Joar Wandborg
fc2c3a6b43 [license] Added notice to all python files 2013-12-17 15:41:30 +01:00
Joar Wandborg
7da9d5cfe1 Added sphinx license 2013-12-17 15:30:12 +01:00
Joar Wandborg
02eeb17383 Merge branch 'master' of gitorious.org:conservancy/accounting-api 2013-12-17 15:11:14 +01:00
Joar Wandborg
f22bd3eead [gtk] status_description => activity_description 2013-12-17 14:11:59 +01:00
Joar Wandborg
751341c267 [storage] Added add_transaction abstract method 2013-12-17 14:11:29 +01:00
Bradley M. Kuhn
44a2c02706 Clearly add LICENSE information and details about copyright inventory. 2013-12-17 08:02:06 -05:00
Bradley M. Kuhn
092277d46a Rename LICENSE file to AGPLv3. 2013-12-17 07:52:57 -05:00
Joar Wandborg
873cff4229 [web] Late init of storage engine. 2013-12-17 11:18:35 +01:00
Joar Wandborg
8e59d3d661 [sql] Late init_app of SQLAlchemy
in order to be able to run sql/models.py alone (e.g. sphinx autodoc)
2013-12-17 11:16:51 +01:00
Joar Wandborg
a0318ce82e [storage] Proper ABC 2013-12-17 11:14:45 +01:00
Joar Wandborg
14b79bf0a4 [gtkclient] GtkBuilder-powered gtkclient 2013-12-17 11:12:40 +01:00
Joar Wandborg
5764ebb604 Add compiled documentation to tree 2013-12-17 09:42:53 +01:00
Joar Wandborg
f443e37d8c [gtkclient] Updated layout 2013-12-17 06:00:21 +01:00
Joar Wandborg
d63c8107d8 Added SQL requirements 2013-12-16 07:39:38 +01:00
Joar Wandborg
0e3d742e0d Updated API documentation 2013-12-16 07:39:05 +01:00
Joar Wandborg
a1ed27a82c Addded tests/ folder with example payloads 2013-12-16 07:38:45 +01:00
Joar Wandborg
c10b6ec72e Added ./bin/gtkclient 2013-12-16 07:38:00 +01:00
Joar Wandborg
f2b9decf27 SQL, GTK
- Made the storage model slightly more flexible
- Made a small P-o-C GUI application in GTK
- Polished accounting.client
- models.Transaction.id is now a str
- Fixed transaction.id marshalling for storage.ledgercli
2013-12-16 07:33:56 +01:00
Joar Wandborg
124bd1706d Added SQL storage backend
- Added Storage ABC
- Moved Ledger class to storage/ledgercli.py
- Added SQL requirements to requirements.txt
2013-12-14 16:08:47 +01:00
Joar Wandborg
caf0de1979 Updated README 2013-12-12 22:25:31 +01:00
Joar Wandborg
e417031dfe [doc] Added api/accounting.rst to index.rst toctree 2013-12-12 20:56:53 +01:00
Joar Wandborg
f7794c6270 Added AGPLv3 2013-12-12 20:53:22 +01:00
Joar Wandborg
cc81e11b8b Removed api doc for local temp file 2013-12-12 20:46:03 +01:00
Joar Wandborg
f0652d4897 Added sphinx to requirements.txt 2013-12-12 15:11:31 +01:00
Joar Wandborg
c0b791b30f Added sphinx documentation, added and inproved docstrings 2013-12-12 15:09:53 +01:00
Joar Wandborg
f0a5db5a29 Refactored accounting.client 2013-12-12 10:27:51 +01:00
Joar Wandborg
032175cd26 Added transaction IDs and metadata 2013-12-11 15:12:08 +01:00
Joar Wandborg
266aa455f9 Updated README, included more test data. 2013-12-11 09:32:35 +01:00
Joar Wandborg
047f40deac Added requests to requirements.txt 2013-12-11 09:26:46 +01:00
Joar Wandborg
9656c39e91 Added client, other fixes
- Switched from int to decimal.Decimal
- Moved models to accounting.models
2013-12-11 09:25:55 +01:00
Joar Wandborg
6f2c875c7b Added /transaction endpoint 2013-12-11 00:25:16 +01:00
Joar Wandborg
63c7b70000 Two-way conversion from internal representation and JSON 2013-12-10 23:22:57 +01:00
Joar Wandborg
4b5eca291b Updated README 2013-12-09 21:59:36 +01:00
Joar Wandborg
12d7f54557 Added requirements.txt 2013-12-09 21:59:19 +01:00
Joar Wandborg
af6e28d168 Use Amount objects, use the XML output in bal() 2013-12-09 21:49:38 +01:00
Joar Wandborg
dd260aa021 Move stdout processing into send_command 2013-12-09 21:04:17 +01:00
Joar Wandborg
f8f51f7489 Added simple web serving of ledger data. 2013-12-09 20:53:20 +01:00
Joar Wandborg
7fad5e4cee Added README 2013-12-09 19:13:01 +01:00
Joar Wandborg
758f601316 timout => timeout 2013-12-09 19:10:57 +01:00
Joar Wandborg
51fdc7206b Streamlined the lock check 2013-12-09 18:04:14 +01:00
Joar Wandborg
222ef8b421 Initial commit 2013-12-09 17:54:00 +01:00