James Cole
61e24a41a2
Add groups, and the option for objects to be linked to one (or more) groups. #3128
2020-06-05 06:25:39 +02:00
James Cole
6daf083b3f
Clean up some code.
2020-04-12 06:24:35 +02:00
James Cole
6829003f5e
Change to safer hash methods.
2020-04-11 06:42:21 +02:00
James Cole
f76585dc9b
Update (disabled) telemetry settings.
2020-03-21 15:42:37 +01:00
James Cole
3b0c061ec7
Model and some basic code for Telemetry (inactive)
2020-03-20 18:05:58 +01:00
James Cole
712ba00c9e
Apply fixes from StyleCI
2020-03-18 19:45:45 +00:00
James Cole
ba4c1d95a7
Apply fixes from StyleCI
2020-03-17 16:06:30 +00:00
James Cole
81d7b7b6a1
New model and migration.
2020-03-13 21:15:21 +01:00
James Cole
018ca29184
Update email address.
2020-02-16 13:58:48 +01:00
James Cole
ad2994a47c
Add copyright template.
2020-01-23 19:38:39 +01:00
James Cole
94bb3f43ed
#2993
2020-01-13 16:55:41 +01:00
James Cole
950b706e7c
Add model for Location and expand Account table.
2019-12-28 19:27:50 +01:00
James Cole
78481b8aa9
Update copyright of Firefly III to the GNU Affero General Public License as suggested by @nxxxse in #2607 . This applies to all code in this commit from this moment onwards.
2019-10-02 07:00:58 +02:00
James Cole
04849e8c61
Update copyright of Firefly III to the GNU Affero General Public License as suggested by @nxxxse in #2607 . This applies to all code in this commit from this moment onwards.
2019-10-02 06:38:38 +02:00
James Cole
8776d47545
Fix another place where migrations may fail.
2019-09-14 18:17:32 +02:00
James Cole
4fd23694c7
Update composer, fix migrations
2019-09-13 05:36:01 +02:00
James Cole
88c08188f7
Fix #2573
2019-09-12 06:47:04 +02:00
James Cole
fc78c32fca
Add newline to files
2019-08-17 12:09:03 +02:00
James Cole
342985d52a
Code cleanup
2019-08-17 10:47:51 +02:00
James Cole
b0bd35503f
Add MFA code in prep of new MFA routine
2019-08-03 19:19:55 +02:00
James Cole
2ab9d2e6ee
Improve test coverage.
2019-06-10 20:14:00 +02:00
James Cole
bff156aad4
Add copyright things.
2019-05-29 21:56:39 +02:00
James Cole
d13317095f
Replace transaction collector.
2019-05-29 18:28:28 +02:00
James Cole
13afd4582f
First attempt at displaying a group.
2019-04-08 20:31:31 +02:00
James Cole
1b0be2a47e
Refactor upgrade and verify commands.
2019-03-23 08:10:59 +01:00
James Cole
6bd2b4f288
Merge branch 'develop' into v480
...
* develop: (21 commits)
Update lock file
Update change logs and config files.
Enable norsk, update version of DB
Various language string updates.
Norwegian strings.
Improve installer middleware for Sandstorm.
Fix some issues with importer #2166
Other delete thing.
More debug things.
Extra debug info for #2159 and some kernel changes.
Extra debug info for #2159
Fix #2173
Rename class and add copyright statement @wrouesnel #2167
Fix LDAP auth configuration paths.
Fix some cache issues and a version bump.
Updated file list.
Updated list.
New file list.
Update composer file.
Small fix in changelog.
...
2019-03-17 12:34:36 +01:00
James Cole
07d39a23a8
Improve installer middleware for Sandstorm.
2019-03-17 09:06:45 +01:00
James Cole
037d9b7017
Rename class and add copyright statement @wrouesnel #2167
2019-03-16 19:02:13 +01:00
Will Rouesnel
cb4ff35adb
Fix LDAP auth configuration paths.
...
This commit fixes parameters broken in the latest version of `adldap2`.
Specifically:
* `adldap` auth parameters have changed in the latest version.
* "usernames" has become `identities` and `discover` has changed to
`discover_users_by`, `auth` has changed to `bind_users_by`
* Add the missing objectguid field to the users table for adldap2.
* This is added as a nullable (optional) field at the moment to support
tracking LDAP users as adldap2 wants to.
2019-03-12 09:12:54 +11:00
James Cole
e4fb223f77
Code for 4.8.0
2019-03-05 17:26:49 +01:00
James Cole
b7f0a6fff4
Update migrations so you can always roll back.
2019-03-02 15:54:24 +01:00
lastlink
963be4a4fa
add missing rollback for 477 migration
2019-02-26 00:16:05 -05:00
James Cole
ed08d299de
Fix for #2017
2019-02-11 17:07:07 +01:00
James Cole
1774bcbabe
Add copyright statements and newlines.
2019-02-09 10:36:59 +01:00
James Cole
311d51464d
Add support for #2006
2019-02-08 07:14:45 +01:00
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