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
Florian Lentsch
e3c720589d
On #779 Use new received
state for 'Receive' button in orders index
...
This slightly increases the performance as the associated order_articles
no longer need to be fetched.
2021-02-05 12:06:29 +01:00
Florian Lentsch
a96dbd563b
Migrations for new received
order state (s. #779 )
2021-02-05 12:05:23 +01:00
Florian Lentsch
64113ab7f6
Closes #805 - updated db/schema.rb
to Rails 5.2 dump
2021-02-05 11:30:19 +01:00
lentschi
085562dbf4
#779 Received state for orders (PR #789 , #779 )
2021-02-03 20:57:53 +01:00
lentschi
67ad202859
Fix permission issue in pickups (PR #800 , #799 )
2021-01-30 11:21:00 +01:00
JuliusR
a32319572f
continue development after release
2020-12-30 16:53:53 +01:00
JuliusR
ae569ecb1b
Bumped new version: 4.7.1
2020-12-30 11:44:47 +01:00
Patrick Gansterer
b22dda4638
Run select_foodcoop as the first before_action
...
When e.g. authenticate is run as before_action, it could use the wrong
database in a multicoop installation, if select_foodcoop is not run first.
2020-11-09 12:33:46 +01:00
JuliusR
4043433539
fix searching in external article database ( #772 )
2020-10-17 12:21:04 +02:00
JuliusR
661fab0e0c
fix small.{en,nl}.seeds.rb
...
this handles problems unveiled by 18ed8934d916962b3271645eec6f5f8965f6722e
2020-10-14 19:08:45 +02:00
JuliusR
a1bf2a36ad
prefer exception-raising methods in database seeds
2020-10-14 19:08:45 +02:00
JuliusR
9a01cd67a6
fix SupplierCategory seed from minimal.seeds.rb ( #774 )
2020-10-14 19:08:45 +02:00
Patrick Gansterer
9b092ee362
Use GitHub Actions insted of Travis CI
2020-10-12 00:09:21 +02:00
Patrick Gansterer
3d5043fd05
Set updated_by when changing an GroupOrder via controller
2020-10-10 20:40:22 +02:00
Patrick Gansterer
beaca7d384
Make user in Task model optional to support old database entries
2020-10-10 20:39:40 +02:00
wvengen
78c4ebcb4b
Make navigation API more robust.
...
Fixes https://github.com/foodcoops/foodsoft/issues/755 .
2020-10-07 14:45:22 +02:00
wvengen
912f57ba42
continue development after release
2020-09-11 14:29:49 +02:00
wvengen
1f1330c379
Bumped new version: 4.7.0
2020-09-11 14:29:13 +02:00
wvengen
3752c5c680
Fix small database seeds
2020-09-11 14:19:00 +02:00
Patrick Gansterer
00bb10d14a
Fix CreateStockEvents migration for DBs without Delivery and/or StockTaking
2020-09-07 13:55:48 +02:00
Patrick Gansterer
c6250de945
Disable JavaScript errors in tests
2020-09-05 16:55:43 +02:00
Patrick Gansterer
899a83bec4
Rails 5.2
2020-09-05 14:40:11 +02:00
Patrick Gansterer
4642eb6c54
Rails 5.1
2020-09-05 14:40:11 +02:00
Patrick Gansterer
74531f90c7
Add Rails release to ActiveRecord::Migration
2020-09-05 14:40:11 +02:00
Patrick Gansterer
44a198c7bc
Adopt Rails 5 belongs_to_required_by_default
2020-09-05 14:40:11 +02:00
Patrick Gansterer
2557645f4f
Rails 5.0
2020-09-05 14:40:11 +02:00
Patrick Gansterer
2892d5272d
bundle update
2020-09-05 13:59:17 +02:00
Patrick Gansterer
785313ac23
Make StockEvent a base class for Delivery and StockTaking
...
This helps to share code between the two entities and allows easier
extensions in the future.
2020-09-05 13:52:18 +02:00
Patrick Gansterer
a5582e9542
Rename Delivery.delivered_on to date
...
This aligns it with column names of StockTaking and us to use inheritance
in a next step to share common code between the entities.
2020-09-05 13:52:18 +02:00
wvengen
7b2072251e
Fix i18n reference
2020-09-05 13:28:56 +02:00
wvengen
85e16c3e28
Crowdin roundtrip
2020-09-05 13:22:28 +02:00
Patrick Gansterer
266e9337be
Various small rails 5 adoptions
2020-09-04 12:54:42 +02:00
Patrick Gansterer
3a6276aece
Ensure that the article_id is set for every article_price
...
This addresses the TODO from dc92de771e
.
2020-09-04 12:29:17 +02:00
Patrick Gansterer
26aecbbe9e
Do not limit the number of page versions to 20
...
This reverts 164653dbfc
.
2020-09-04 12:27:05 +02:00
Patrick Gansterer
271af8f59f
Update HAML
2020-09-04 12:26:44 +02:00
Patrick Gansterer
5f60844a13
Change supplier_id of stock orders to NULL
2020-09-04 12:26:19 +02:00
Patrick Gansterer
aa44291b69
Handle more possible inputs for polls correct
2020-08-13 17:20:49 +02:00
Patrick Gansterer
f221a081dd
Rename config tab roles to security
2020-08-12 13:32:37 +02:00
Patrick Gansterer
4c567fece1
Add transport costs to Order
2020-08-07 00:52:43 +02:00
Patrick Gansterer
8cb70d819e
Change ordergroup default in FinancialTransaction to NULL
...
The AllowEmtpyOrdergroupInFinancialTransaction migration only changed the
possibility to store NULL values, but did not set the default to NULL.
2020-08-07 00:36:46 +02:00
Patrick Gansterer
7e3c601a25
Update Ruby version to 2.6.6
2020-08-03 15:39:32 +02:00
Patrick Gansterer
67ab647eb0
Remove number_display.rb
2020-08-03 15:31:34 +02:00
Patrick Gansterer
5f2e319469
Add at least one BankAccount to the reference_calculator
2020-08-01 17:37:43 +02:00
Patrick Gansterer
d52315287d
Use the correct Unicode character in MarkAsDeletedWithName
2020-07-31 21:44:46 +02:00
Patrick Gansterer
6b400b4f96
Increase choices size for polls
...
MariaDB/MySQL stores the array as serialized string, so the current
limit of 255 is too small to store all choices.
2020-07-31 21:43:56 +02:00
Patrick Gansterer
d90d188dbf
Add SupplierCategory
...
This allows the categorization of suppliers. For a better reporting
it is necessary to split the expenses of the invoices.
E.g. we want to be able to generate independent sums of general cost
like the rent or electricity and the cost of the bought articles.
2020-07-30 17:46:07 +02:00
Patrick Gansterer
f5bbe0d5ae
Fix exception for blank body in SMTP server
2020-07-30 17:19:49 +02:00