Philipp Rothmann
237ef5d38b
fix: article_spec login twice to fix flaky test
2023-02-24 18:55:12 +01:00
4b5775e107
include foodsoft-article-import
...
use filetypes for manual uploading bnn, odin, foodsoft file
use opts in .parse
adapt specs to include file format
add specs for odin, bnn, foodsoft files
adapt localize input to remove ',' separator and replace with '.'
remove depr foodsoftfile.rb and spreadsheet.rb
remove todo
2023-02-24 18:54:33 +01:00
Philipp Rothmann
69c80eba3e
feat(finance): show sum of ordergroup balances
2023-02-24 18:54:32 +01:00
5c04a43f61
update article category implemented
...
adapt tests
add translations
adapt test
fix bug
2023-02-24 18:54:32 +01:00
fb8ccfea4a
rails up to 7.0and ruby to 2.7.2
...
mv lib to app/lib due to upgrade
removing concerns from autoload path
resolve zeitwerk issues
make foodsoft run for dev on rails 7 and ruby 2.7
fix mail file permission bug
fix database_config
fix articles controller test ActiveModell::Error
bump Gemfile.lock
2023-01-17 16:35:04 +01:00
Philipp Rothmann
d7591d46b9
Add controller tests
...
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-authored-by: Tobias Kneuker <tk@pragma-shift.net>
seperate expects
refactor login user calls
add more articles to test sorting with
fix: fix test for rails upgrade
2023-01-17 16:09:52 +01:00
Philipp Rothmann
d16aa19300
Add home controller test
...
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-authored-by: Tobias Kneuker <tk@pragma-shift.net>
2023-01-17 16:09:27 +01:00
Philipp Rothmann
3f114af193
replace apivore with rswag
2023-01-17 16:07:54 +01:00
Philipp Rothmann
c6560e0cea
Add additional model and integration tests
...
This commit adds new tests for a better coverage.
integration/
* home
* supplier
models/
* article
* delivery
* group_order_article
* supplier
also adds a new factory for delivery
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-authored-by: Tobias Kneuker <tk@pragma-shift.net>
2022-11-27 12:39:57 +01:00
3ffdb424d5
replace deprecated update_attributes with update
2022-10-26 13:19:27 +02:00
Philipp Rothmann
0c5ff5b41d
Add test to delete article
2022-10-09 13:24:29 +02:00
Patrick Gansterer
a81bb25512
Bundle update rubocop and auto correct style issues
2022-10-08 16:03:19 +02:00
Patrick Gansterer
9c9ebdf557
Bundle update rubocop and auto correct style issues
2022-05-27 23:10:07 +02:00
Patrick Gansterer
3a25a50d8d
Small improvements and style fixes in BankAccountInformationImporter
2022-05-27 22:41:08 +02:00
Harald Reingruber
0a6345c60b
Make columns of user and ordergroup lists sortable
...
This commit implements the sort functionality for the user lists (by name, email, last_activity) and ordergroup lists (by name).
It is a first attempt addressing issue #560 .
2022-05-27 17:06:25 +02:00
Harald Reingruber
15e715c9f3
Fix filtering of active ordergroups
2022-03-08 00:11:06 +01:00
Patrick Gansterer
7e8c1d041d
Auto correct rubocop style issues
2022-02-20 16:28:54 +01:00
twothreenine
f3493b3242
charge transport cost as well when accounting order ( fix #861 after f7c7b56
)
2022-02-18 13:27:09 +01:00
kidhab
64ab699047
Allow longer passwords ( #923 )
2022-02-16 18:13:08 +01:00
Patrick Gansterer
bca29bea70
Bundle update midi-smtp-server
2022-02-16 17:56:04 +01:00
Patrick Gansterer
ea2862fdef
Run rubocop --fix-layout and remove encoding comments
2021-03-02 09:12:19 +01:00
lentschi
9a7d4bf07d
Add option to send mails when an order has been received
2021-02-27 17:24:25 +01:00
Patrick Gansterer
7a6779ebfd
Add API v1 finance_overview endpoint
2021-02-24 15:50:22 +01:00
Patrick Gansterer
4752a0aaa9
Add method to parse bank transactions as JSON
...
This implements parsing of the Account Information Service format as
defined in the Berlin Group Group NextGenPSD2 XS2A Framework, which
is widely used across various European banks.
This is a first step to replace the current bank import features with
a standardized JSON interface.
2021-02-24 14:59:55 +01:00
Patrick Gansterer
00f1dddd3d
Add admin interface to enable the self service functionality
2021-02-18 18:09:40 +01:00
Patrick Gansterer
e6061e6760
Add API v1 financial_transactions POST endpoint
...
In a first step we allow members to create financial transactions
for their own ordergroup.
2021-02-18 18:09:40 +01:00
Patrick Gansterer
434cc59ae8
Use GitHub Actions to upload Coveralls report
2021-02-18 15:38:16 +01:00
wvengen
69732cca0d
API v1 article_categories endpoint
2021-02-17 17:07:39 +01:00
wvengen
e1d50e5b9c
API v1 group_order_articles endpoints
2021-02-17 17:07:39 +01:00
wvengen
ed9192c47f
API v1 order_articles endpoints
2021-02-17 17:07:39 +01:00
wvengen
127ae83f04
API v1 orders endpoints
2021-02-17 17:07:39 +01:00
Patrick Gansterer
7d5155bef6
Add option to ignore financial transaction when calculating the balance
2021-02-17 14:07:03 +01:00
Patrick Gansterer
ca0398632b
Improve parsing of BankTransactionReference
...
Allow more characters before and after the actual reference.
Also use the correct matching method during testing.
2021-02-12 15:17:45 +01:00
Patrick Gansterer
be269101f8
API v1 financial_transaction_types endpoint
2021-02-12 15:17:25 +01:00
Patrick Gansterer
48391f818f
API v1 financial_transaction_classes endpoint
2021-02-12 15:17:25 +01:00
lentschi
45a8911ca6
Add option to ignore delivered amounts in order group distribution ( #765 )
2021-02-05 16:19:05 +01:00
Florian Lentsch
ecda1c1478
Added rspec tests for order boolean states
2021-02-05 14:57:26 +01:00
Florian Lentsch
f7b65856aa
Refactored order model's scope rspec test to ignore sequence
2021-02-05 14:57:26 +01:00
Florian Lentsch
e33d2d7f48
Added order scope rspec tests for #779
2021-02-05 14:57:26 +01:00
Patrick Gansterer
c6250de945
Disable JavaScript errors in tests
2020-09-05 16:55:43 +02:00
Patrick Gansterer
44a198c7bc
Adopt Rails 5 belongs_to_required_by_default
2020-09-05 14:40:11 +02:00
Florian Lentsch
5eb8abf431
Potential fix for one of the issues mentioned in #49
...
Reduces the number of SQL queries used on group_orders/index and
group_orders/archive, but adds extra complexity to the code
2020-07-29 13:15:11 +02:00
wvengen
ef1903381b
Improve testing on docker
2020-07-27 18:17:30 +02:00
wvengen
b96ce06d94
API v1 financial_transactions endpoints ( #627 )
2020-07-25 14:18:59 +00:00
Patrick Gansterer
1d9856ff93
Handle nil values correctly in User.authenticateUser
2019-11-11 11:10:26 +01:00
wvengen
ef613300e0
Reduce integration spec error rate ( #686 , PR #693 )
2019-10-30 15:56:53 +00:00
Patrick Gansterer
8e2ca5e7d7
Add automatic generation of financial transactions and links
2019-10-29 13:52:56 +01:00
Patrick Gansterer
91eeac6c40
Set the common ActionMailer default_url_options only once
...
There is no need to set options other than the foodcoop during every
change of the scope. This also makes sure that the correct options will
be loaded during testing to fix problems with newer rails versions.
2019-10-29 13:40:45 +01:00
wvengen
6d9c35db20
Move to apparition for integration tests
2019-10-28 17:58:14 +00:00
wvengen
84319d2c1a
Update midi-smtp-server and silence test messages
2019-10-28 17:58:14 +00:00