James Cole
894b48df8e
Introduce new model for future remodeling of split transactions.
2019-01-28 20:00:40 +01:00
Luca Bognolo
2a89d49ba7
Add Croatian kuna to currency seeder
...
Signed-off-by: Luca Bognolo <git@bogny.eu>
2018-12-31 17:53:13 +01:00
James Cole
3e25d66902
Add newlines and copyright notices.
2018-12-31 07:48:23 +01:00
James Cole
070e1e81ae
Fix #1859
2018-12-22 06:07:57 +01:00
James Cole
454b3ebd97
Improve tests.
2018-12-17 07:09:44 +01:00
James Cole
1284f9cecc
Refactored API code surrounding accounts to make transformers mockable.
2018-12-15 07:59:49 +01:00
James Cole
159fffef2e
Improve test coverage.
2018-12-10 21:45:44 +01:00
James Cole
e491dda229
Currencies can now be enabled and disabled.
2018-11-10 10:04:46 +01:00
Marco Lourenço
81d70a57ca
Add swiss franc to currency seeder
2018-11-01 15:15:49 +01:00
James Cole
254a46b54c
Move new currency so it doesn't break previous ID's.
2018-09-23 06:57:50 +02:00
HamuZ HamuZ
1f70782f7e
Add ILS
2018-09-22 22:46:28 +03:00
James Cole
3d91a186d5
Remove credit card liability type from system.
2018-09-18 18:17:55 +02:00
James Cole
28e7440726
Add budget limit currency ID.
2018-09-06 07:38:26 +02:00
James Cole
2290fcde22
First code for liabilities and some tests.
2018-08-03 16:35:55 +02:00
James Cole
b7752928a4
Give all of these files a newline at the end.
2018-07-22 20:32:02 +02:00
James Cole
89910031cd
Test the attachment controller.
2018-07-01 18:31:02 +02:00
James Cole
c9356c1237
Restructure code to rename a variable.
2018-06-30 05:21:21 +02:00
James Cole
2d7b7c2f3f
Expand recurring transactions API
2018-06-29 19:27:07 +02:00
James Cole
5d01955133
Various extensions to recurring transactions.
2018-06-26 18:49:33 +02:00
James Cole
4b4dc2e298
Various code related to the recurring transactions.
2018-06-12 18:48:15 +02:00
James Cole
6743d99d9b
First batch of code for recurring transactions #1469
2018-06-10 16:59:03 +02:00
James Cole
cde9c4a2bc
Update copyright statements.
2018-05-11 10:08:34 +02:00
James Cole
f74b9ba7ab
Add strict types and newlines.
2018-05-05 16:51:32 +02:00
James Cole
1c0da454db
Improved code for new import + some tests.
2018-05-04 20:21:27 +02:00
James Cole
6bddb63b45
New code for updated import routine.
2018-05-03 17:23:16 +02:00
Shashank M Chakravarthy
fe10955eb9
Adding Indian rupee
...
Adding Indian rupee under asian currencies.
2018-05-03 10:56:09 +05:30
James Cole
9fb049991f
Migration for 4.7.4
2018-04-29 18:07:47 +02:00
James Cole
bb25132865
Fix tests
2018-04-27 11:29:09 +02:00
James Cole
62b68c6a21
Fix tests.
2018-04-14 21:21:20 +02:00
James Cole
15a22f0bfc
Expand rules and bills.
2018-04-14 20:31:31 +02:00
James Cole
8f0e36a8e4
Code for #1324
2018-04-08 16:27:52 +02:00
James Cole
7b715925cf
Code for #1324
2018-04-07 22:23:16 +02:00
James Cole
f96f38b172
Code cleanup.
2018-04-02 14:17:11 +02:00
James Cole
55b6d711f3
Currency exchange rate will not be saved when rate is 0.
2018-03-30 06:33:04 +02:00
James Cole
909f72e6be
Move notes for attachments to different object. This sacrifices the original notes.
2018-03-19 15:28:35 +01:00
James Cole
c8f52a1c40
Code cleanup [skip ci]
2018-03-11 20:41:03 +01:00
James Cole
fb5323c283
Code to facilitate #1123
2018-03-07 20:21:36 +01:00
James Cole
a97bfc92e1
Add newlines and strict types
2018-03-05 19:35:58 +01:00
James Cole
bf538e2514
Merge pull request #1211 from m0nhawk/patch-1
...
3 new european currencies in database seed
2018-03-01 21:28:36 +01:00
Andrew Prokhorenkov
149b62f486
3 new european currencies in database seed
2018-03-01 22:20:04 +02:00
James Cole
1a721ac6b5
Fix transactions.
2018-02-23 16:59:21 +01:00
James Cole
cae4faad0a
Expand tests.
2018-02-19 20:02:27 +01:00
James Cole
eb0da038fb
Expand tests and API code.
2018-02-18 10:31:15 +01:00
James Cole
0f1cc46b71
Fix JSON tests
2018-02-17 12:33:42 +01:00
James Cole
60b225d61c
Fix use of transformer.
2018-02-17 12:24:29 +01:00
James Cole
278b7ac52b
First tests for transformers.
2018-02-16 22:14:34 +01:00
James Cole
220efca8d7
Add passport migrations
2018-02-04 08:14:36 +01:00
James Cole
c86c5ccfe9
Add forgotten migration [skip ci]
2018-01-25 18:55:31 +01:00
James Cole
a80f083b6e
Catch errors in DB seeds.
2018-01-15 17:13:23 +01:00
James Cole
42676746a2
Remove Spectre table.
2017-12-28 18:26:08 +01:00
James Cole
5ba03bd222
Fix #1066
2017-12-27 18:11:22 +01:00
James Cole
8bd76d1ff0
Various code cleanup.
2017-12-22 18:32:43 +01:00
James Cole
ef3bc07249
Update copyright [skip ci]
2017-12-17 14:43:34 +01:00
James Cole
78335e5814
Expand tests, do code cleanup.
2017-12-17 14:30:53 +01:00
James Cole
fd7a293f4b
Merge branch 'spectre' into develop
...
* spectre:
Fix encryption.
Can handle some mandatory fields (not all).
More code for Spectre import.
Initial code to get providers from Spectre.
Exceptions when class does not exist.
2017-12-11 14:53:01 +01:00
James Cole
6ad90c7a87
Update copyright stuff [skip ci]
2017-12-10 09:02:26 +01:00
James Cole
089214709f
Remove wrong copyright blocks [skip ci]
2017-12-10 08:56:11 +01:00
James Cole
aa9500f5ad
Initial code to get providers from Spectre.
2017-12-09 12:23:28 +01:00
James Cole
781ca052d8
Code cleanup.
2017-11-22 21:12:27 +01:00
James Cole
6a88064548
Fix currency code.
2017-11-19 08:53:08 +01:00
James Cole
7f27e3ce67
Update currencies #994
2017-11-18 21:03:28 +01:00
James Cole
5f127b7bec
Expand types.
2017-11-18 15:53:27 +01:00
James Cole
63d93968d0
Fix tests.
2017-11-15 15:30:15 +01:00
James Cole
ef837f20dd
Code clean up.
2017-11-15 10:53:17 +01:00
James Cole
8707bc6612
Code cleanup.
2017-11-08 09:05:10 +01:00
James Cole
33d89d52c2
Code that allows transaction reconciliation. #736
2017-11-05 19:48:43 +01:00
James Cole
8dec769d64
Add newlines to files [skip ci]
2017-08-31 06:47:18 +02:00
James Cole
a5013ecbc3
Expand link view and more features #616
2017-08-21 18:16:15 +02:00
James Cole
ff390fcb7c
Less complex links
2017-08-21 07:14:41 +02:00
James Cole
35ab4a5ff4
Management of links and first form for link storing #616
2017-08-21 07:13:03 +02:00
James Cole
4d595c1380
More link types for #616
2017-08-20 12:42:51 +02:00
James Cole
7684e966fc
First code for #616
2017-08-20 12:41:31 +02:00
James Cole
df443aa34c
Add copyright things.
2017-08-18 21:08:51 +02:00
James Cole
9b17715175
Fix the unit tests.
2017-08-18 15:32:11 +02:00
James Cole
9803932324
Various code clean up.
2017-08-12 10:27:45 +02:00
James Cole
71a41bc00d
Add newlines [skip ci]
2017-07-07 08:09:42 +02:00
James Cole
a905cce2c9
Expand import routine.
2017-06-20 21:04:25 +02:00
James Cole
762d7bcc34
Fix database for postgresql
2017-06-09 11:51:59 +02:00
James Cole
1dec270907
These changes fix the tests.
2017-06-05 07:37:53 +02:00
James Cole
82e74a2afd
Big update to properly support multi currencies.
2017-06-04 13:39:16 +02:00
James Cole
0868aac750
Small update for 4.5.0 SQL update.
2017-06-04 08:48:40 +02:00
James Cole
4ff5f33966
Prep for solid multi-currency configuration.
2017-06-02 13:01:43 +02:00
James Cole
359007c5bf
Clean up event related code.
2017-04-28 07:51:09 +02:00
James Cole
e3cd11ec2e
Various code coverage and test related fixes.
2017-04-22 07:05:31 +02:00
James Cole
bac7a73555
A transaction may now have a currency. This may proof to be useful when transferring money between accounts with different currencies.
2017-04-13 21:29:21 +02:00
James Cole
994542c75d
First basic code for currency exchange rate routines.
2017-04-13 20:47:59 +02:00
James Cole
5920ccee04
Various code cleanup.
2017-03-29 21:20:54 +02:00
James Cole
5770edcde2
Expanded test coverage.
2017-03-25 13:41:17 +01:00
James Cole
9515ce6807
Expand tests.
2017-03-19 17:54:21 +01:00
James Cole
282ce041e1
Code cleanup for #595
2017-03-18 11:02:02 +01:00
James Cole
e2f3788ff5
Expand tests.
2017-03-17 16:34:57 +01:00
James Cole
b67dfeced2
Expand tests.
2017-03-12 09:22:33 +01:00
James Cole
65dbfcba5c
Expand tests.
2017-03-12 08:38:13 +01:00
James Cole
2fbeaaccd3
Expand tests.
2017-03-05 13:21:36 +01:00
James Cole
e5a2e1a8c7
Updated tests
2017-03-05 11:18:34 +01:00
James Cole
884d6c59a2
Expand some tests.
2017-03-04 19:14:36 +01:00
James Cole
c206a95d55
Improved various tests.
2017-03-04 15:29:20 +01:00
James Cole
ae05d4d51d
Expand tests
2017-03-04 11:20:57 +01:00
James Cole
f0cb63fd48
Some small optimisations.
2017-02-18 09:32:10 +01:00
James Cole
6a13dd317d
Will also upgrade database. #508
2016-12-29 20:19:20 +01:00
James Cole
a442d3d952
Migration for #508
2016-12-29 19:35:27 +01:00
James Cole
ba222eaf77
No changes to budget limit for now.
2016-12-29 18:10:29 +01:00
James Cole
b14719464c
No changes to budget limit for now.
2016-12-29 18:10:14 +01:00
James Cole
c756b80962
These are changes to budget limit. FF must work with them.
2016-12-29 18:01:06 +01:00
James Cole
dbe9628cc5
Update to budget limits.
2016-12-29 17:43:11 +01:00
James Cole
eaefb7136a
Looks like somebody had to google how the decimal thing works.
2016-12-28 22:21:55 +01:00
James Cole
bdbf434006
Increase number of decimals. #506
2016-12-28 21:34:02 +01:00
James Cole
a37f70947b
Various code cleanup.
2016-12-28 16:45:44 +01:00
James Cole
9f2729d0ff
Removed Firefly’s ability to generate test data.
2016-12-24 14:48:14 +01:00
James Cole
afe98cda9f
Various code cleanup things and preparation for a new demo user.
2016-12-24 14:43:42 +01:00
James Cole
bf0744e03a
Updated some copyright notices [skip ci]
2016-12-23 07:02:45 +01:00
James Cole
b6aa79bb38
Various code cleanup. Removed executable flags, added newlines.
2016-12-22 19:42:45 +01:00
James Cole
9859052c4d
Code for issue #489
2016-12-22 16:36:56 +01:00
James Cole
653692ade0
Try to test for confirmation errors.
2016-12-09 07:20:48 +01:00
James Cole
6b56c2bf7c
Many new renamed routes that will break half of Firefly.
2016-12-05 21:58:23 +01:00
James Cole
86ea9db37e
Extend currency data for issue #439
2016-12-04 09:33:41 +01:00
James Cole
b739859c64
Expand journal meta with soft delete. This pushes Firefly to 4.2.0.
2016-11-25 17:42:45 +01:00
James Cole
240f3c126b
Restored some tests.
2016-11-19 15:55:49 +01:00
James Cole
e4d249e73c
Piggy bank supports notes ( #350 )
2016-10-22 10:13:49 +02:00
James Cole
7e038afece
Must be unsigned
2016-10-09 21:36:22 +02:00
James Cole
96740aaac4
Extend transaction model for #351
2016-10-09 17:06:52 +02:00
James Cole
b355c18e0c
Some code cleanup and copyright cleanup. [skip ci]
2016-10-05 06:52:15 +02:00
James Cole
abc4f856ce
Fix nullable fields.
2016-09-24 17:22:42 +02:00
James Cole
258e87e127
Merge pull request #323 from Mortalife/master
...
Adding GBP to Seed
2016-09-22 07:58:21 +02:00
Matthew Peck
3ec8efcfc1
Adding GBP to Seed
2016-09-21 20:45:36 +01:00
James Cole
5545d1c1ba
Fix display bug for attachments
2016-09-20 17:21:26 +02:00
James Cole
e5f7228fa9
Fix future query problems (current users not affected either way) [skip ci]
2016-09-20 09:32:58 +02:00
James Cole
221e4b7fc0
Fix some migrations [skip ci]
2016-09-18 18:14:07 +02:00
James Cole
6cff3eb61e
Fix some migrations [skip ci]
2016-09-18 17:52:31 +02:00
James Cole
6e33e26ddf
Update copyright notices, update German language.
2016-09-17 07:57:32 +02:00
James Cole
9ffc5d857c
Fixed some db bugs. These will only pop up when developing.
2016-09-16 07:16:09 +02:00
James Cole
3d25fd79ca
First set of upgrade to 5.3 stuff.
2016-09-16 06:19:40 +02:00
James Cole
3fe831c7d8
Bit of code cleanup courtesy of PHPStorm.
2016-09-13 19:20:09 +02:00
Sander Mulders
539058e32d
Fix for #310 : add migration that correctly sets nullable for description fields on rules and rule_groups
2016-09-12 14:24:01 +02:00
James Cole
9f250fc61b
Renamed migration.
2016-08-25 11:16:17 +02:00
James Cole
5aadb29905
Add some forgotten code to the mobile piggy bank controller things.
...
Signed-off-by: James Cole <thegrumpydictator@gmail.com>
2016-08-24 20:06:45 +02:00
James Cole
2775690fc8
Extend model to allow for more data during the import.
2016-08-13 18:53:16 +02:00
James Cole
62d30c7b0e
Fix migration (call to empty table name)
2016-08-12 16:06:11 +02:00
James Cole
2947ec0002
Small optimisations.
2016-08-12 15:27:44 +02:00
James Cole
5c4d010bde
Code cleanup.
2016-08-12 15:10:03 +02:00
James Cole
0aaf9a6fda
Extend rule set for import.
2016-08-11 18:44:11 +02:00
James Cole
1392275b81
Lots of new code for importer and some preferences.
2016-07-24 18:47:55 +02:00
James Cole
3d201db6fc
More code for import.
2016-06-24 14:24:34 +02:00
James Cole
9ffc0936ee
Merge branch 'feature/new-csv-import' into develop
...
# Conflicts:
# app/Helpers/Csv/Importer.php
2016-06-23 12:15:19 +02:00
James Cole
2c826451d1
Fix delete routine and some NULLs
2016-06-23 12:07:31 +02:00
James Cole
8331a7e34a
Rename stuff.
2016-06-18 07:37:12 +02:00
James Cole
8ee1676f0a
New migrations.
2016-06-18 07:36:15 +02:00
James Cole
5dc8620c43
More new migrations.
2016-06-17 14:06:38 +02:00
James Cole
d2733a4df0
First attempt at rewriting all migrations.
2016-06-17 06:03:42 +02:00
James Cole
5a79bc0a99
Initial code base for new CSV import.
2016-06-10 21:00:00 +02:00
James Cole
a74a646777
Code cleanup. Moving closer to new release.
2016-05-20 17:53:03 +02:00
James Cole
66d7fd7d4c
Declare strict types.
2016-05-20 08:57:45 +02:00
James Cole
bd818b2dea
Code clean up.
2016-05-15 15:39:22 +02:00
James Cole
f373c72679
Remove tests.
2016-05-15 15:01:29 +02:00
James Cole
e5eabdf7e7
Clean up test data.
2016-05-14 21:49:16 +02:00
James Cole
f78d56b149
Will implement changes to test database.
2016-05-14 17:08:28 +02:00
James Cole
863227c55c
Some refactoring.
2016-05-14 13:51:33 +02:00
James Cole
d7ab482ae1
Various updates for split transactions.
2016-05-12 22:44:31 +02:00
James Cole
dd8b500efd
These budget charts are the worst, I'm telling you.
2016-05-05 21:25:20 +02:00
James Cole
eb3d2b1749
Building split transactions and fixing tests.
2016-05-05 18:59:46 +02:00
James Cole
55b8f03590
Some new data thing.
2016-04-30 21:20:39 +02:00
James Cole
1fd7852309
Fix query thing.
2016-04-30 20:24:47 +02:00
James Cole
9c5292962f
More stuff for splits.
2016-04-30 19:50:42 +02:00
James Cole
4ec6bcc8c7
More code for split and small bug fix in attachment helper.
2016-04-30 09:48:39 +02:00
James Cole
11ea4b6d47
Fix migrations.
2016-04-30 07:15:28 +02:00
James Cole
0e3ccebd0b
First attempt at #142 . Needs a lot of work still.
2016-04-29 20:59:28 +02:00
Antonio Spinelli
568186828c
add brazilian currency and translation
...
fix #257
2016-04-29 07:30:22 -03:00
James Cole
b47a140c2f
Updates to budgets.
2016-04-28 10:59:36 +02:00
James Cole
b4f18dbe77
Database stuff.
2016-04-25 11:44:41 +02:00
James Cole
5ed53d5f04
Some new code for CSV.
2016-04-08 20:36:11 +02:00
James Cole
67caf6ef1f
Code cleanup [skip ci]
2016-04-01 16:46:11 +02:00
James Cole
79d7f577e4
Small bug fixes.
...
Signed-off-by: James Cole <thegrumpydictator@gmail.com>
2016-03-14 20:50:19 +01:00
James Cole
3dce5e162f
New field for #122
2016-03-12 07:36:35 +01:00
James Cole
35ff3f0cbf
Some code cleanup.
2016-03-03 10:24:59 +01:00
James Cole
6ec0471e8b
Code cleanup.
2016-03-03 08:31:31 +01:00
James Cole
dd1b4e21f5
New table for #196
2016-02-24 20:14:09 +01:00
James Cole
68a7078614
Clean up TestData
2016-02-12 05:29:41 +01:00
James Cole
2da33bae43
Some code used for #164
2016-02-11 08:13:04 +01:00
James Cole
426351bb54
Added new lines.
2016-02-10 16:01:18 +01:00
James Cole
bc67113d77
This fixes the broken tests.
2016-02-10 12:01:45 +01:00
James Cole
f5b89ca783
Some code cleanup.
2016-02-05 15:41:40 +01:00
James Cole
4ef840e210
More test data tweaks.
2016-02-05 15:20:44 +01:00
James Cole
e2d0ee125f
Cleaning up test data.
2016-02-05 15:01:33 +01:00
James Cole
baecc256f6
Secretly updated some migrations.
2016-02-05 07:55:36 +01:00
James Cole
3bb107e192
New migrations (also for export).
2016-02-04 17:13:58 +01:00
James Cole
93d9c44585
This should fix the tests.
2016-02-04 11:07:34 +01:00
James Cole
f0bb462f1c
New test data.
2016-02-04 11:00:26 +01:00
James Cole
4916c06797
Added new dates to transaction journal, see #122
2016-01-30 09:52:05 +01:00
James Cole
6fa8c33672
Fixed some bugs in test data.
2016-01-30 07:36:11 +01:00
James Cole
dd2b019d3c
Moved test data around.
2016-01-30 07:36:02 +01:00
James Cole
5f9cb61160
Some stuff moving around in test data generation.
2016-01-29 13:24:33 +01:00
James Cole
6755ec7eb0
Some code cleanup.
2016-01-29 07:17:50 +01:00
James Cole
dc7f5a562b
Clean up some migrations.
2016-01-29 07:08:04 +01:00
James Cole
168ed5ac56
Renamed some stuff, courtesy of sensiolabs.
2016-01-28 21:50:20 +01:00
James Cole
167c057e8a
Removed executable rights.
2016-01-28 21:22:26 +01:00
James Cole
08131e42af
Implemented some new tests.
2016-01-24 20:38:58 +01:00
James Cole
0f12ebb31c
Expanded tests.
2016-01-24 16:25:03 +01:00
James Cole
92616c6ae3
New test data with required role.
2016-01-24 16:05:14 +01:00
James Cole
e1cf285272
Various updates in test data and test configuration.
2016-01-22 20:47:48 +01:00
James Cole
441ba79ec7
Some tests
2016-01-20 15:27:53 +01:00