Patrick Gansterer
a3defc5463
Add FinacialTransaction create_collection for ordergroup custom fields
...
Custom fields of an ordergroup can set financial_transaction_source to
true, to act as an source for a new collection of FinacialTransaction.
A typical usecase would be a variable membership fee, which will be stored
in a custom field on the ordergroup. When a new membership period begins
a collection with all membership fees can be created with one click.
2020-03-23 17:40:18 +01:00
Patrick Gansterer
d73c206e29
Fix copy operation for stock orders
...
Stock orders have the supplier_id set to zero, which will be ignored
in the url-method by rails. Only use the order_id to fix this.
2020-03-23 17:20:21 +01:00
Patrick Gansterer
3fb3fa409b
Limit financial overview items to speed up loading
...
If a foodcoop does not use the balancing feature the list of unfinished
orders will be very long and needs a significant amount of time to load.
2020-03-23 16:29:30 +01:00
Patrick Gansterer
739914ad43
Show only started orders to members for ordering
2020-03-23 16:25:54 +01:00
Patrick Gansterer
ab912877c3
Fix query in HomeController::ordergroup
2020-03-23 16:23:13 +01:00
Patrick Gansterer
526ea51eac
Update Haml files for usage with version 5
2020-03-23 16:19:37 +01:00
Patrick Gansterer
e606f606da
Convert configuration parameters to Hash for passing to FoodsoftConfig
...
This is required for compatibility with Rails 5.0.
2020-03-23 16:18:58 +01:00
Patrick Gansterer
f8a4341c76
Remove unused edit variable in articles_by-views
...
The edit version is already handled in group_order_article_edit_result().
2020-03-23 16:09:30 +01:00
Patrick Gansterer
17059a8104
Adopt model to reference GroupOrder in generated FinancialTransaction
2020-03-17 09:38:44 +01:00
Patrick Gansterer
ecb4a8a4ba
Add method to close all invoices with an invoice direct
...
When the charge_members_manually option is active there is no need for an
explicit balancing step. This new function allows to close_direct all
orders which have an assigned invoice, which is usually indication enough
to find orders which can be closed finally.
2020-02-28 12:17:27 +01:00
Patrick Gansterer
226d2dda74
Validate the format of FinancialTransactionType.name_short
2020-02-24 14:56:45 +01:00
Patrick Gansterer
5d84156bd8
Add BankAccountConnector to implement bank import methods in plugins
2020-02-24 14:30:03 +01:00
Patrick Gansterer
d476993321
Add polls plugin
2020-02-24 14:27:22 +01:00
Patrick Gansterer
640e230d88
Fix usage of task_params in TasksController
2020-02-18 19:06:26 +01:00
Patrick Gansterer
f15ca8610b
Add pickup date to order_result message
2020-02-18 19:04:10 +01:00
Patrick Gansterer
341f86d98e
Fix invoice redirect
2020-02-18 19:02:34 +01:00
Patrick Gansterer
9babb6cfe9
Fix rendering of financial transaction types sums
2019-11-11 13:57:06 +01:00
Patrick Gansterer
9757e7a216
Fix Mailer.upcoming_tasks
2019-11-11 11:26:55 +01:00
Patrick Gansterer
de94220758
Add FoodsoftConfig.scope to ExceptionNotifier.notify_exception
2019-11-11 11:18:51 +01:00
Patrick Gansterer
db4c29ff1b
Make the uniqueness of the name of a group expicit in the model
2019-11-11 11:12:27 +01:00
Patrick Gansterer
eb8241cf04
Fix rescue in Admin::MailDeliveryStatusController#destroy
2019-11-11 11:11:33 +01:00
Patrick Gansterer
1d9856ff93
Handle nil values correctly in User.authenticateUser
2019-11-11 11:10:26 +01:00
Patrick Gansterer
e498f9cb58
Add default roles for users
...
Some foodcoops want to give some roles to every member by default,
without adding every users to a workgroup.
2019-11-04 11:39:33 +01:00
Patrick Gansterer
ff76fa60c0
Allow deletion of financial transactions
2019-11-01 20:56:00 +01:00
Patrick Gansterer
260ef90f6b
Add option to create a financial_link when creating financial_transaction
...
If multiple financial transaction belong to a bank transaction, it
is sometimes easier to create them as a collection and add the bank
transaction instead of adding all financial transaction to a link
created via a bank transaction.
2019-10-30 22:27:18 +01:00
Patrick Gansterer
7875eeff2c
Fix link for creation of financial link on bank transaction page
2019-10-30 12:44:29 +01:00
Patrick Gansterer
d89254c42b
Show attachment and note in the unpaid invoices overview
2019-10-30 12:43:23 +01:00
Patrick Gansterer
c559a31a9e
Fix and clean up bank account translations for English and German
2019-10-30 12:42:41 +01:00
Patrick Gansterer
30c53746fc
Replace custom search placeholder with ui.search_placeholder
2019-10-30 12:00:46 +01:00
Patrick Gansterer
1550eedb5a
Add additional eager loading annotations
2019-10-30 11:53:44 +01:00
Patrick Gansterer
39aff78f11
Remove protected_attributes gem
...
We do not enforce the rules, so removing it and switching the existing
annotations to strong_parameters does not make our situation worse.
2019-10-29 18:09:24 +01:00
Patrick Gansterer
d4ab0a055f
Fix "Cannot infer root key from collection type." in UserController
2019-10-29 17:46:04 +01:00
Patrick Gansterer
8e2ca5e7d7
Add automatic generation of financial transactions and links
2019-10-29 13:52:56 +01:00
Patrick Gansterer
2100c738af
Change deprecated *_filter methods to *_action
2019-10-29 09:41:01 +01:00
wvengen
6d9c35db20
Move to apparition for integration tests
2019-10-28 17:58:14 +00:00
JuliusR
71bdf3bfcc
Allow to copy articles (PR #673 , #541 )
2019-10-14 07:25:34 +00:00
JuliusR
00458f79ab
Suppress deleted suppliers from SharedSupplier.suppliers
...
Fixes #546 .
2019-06-14 10:10:20 +00:00
JuliusR
5bf7f41005
Fix matching of uploaded articles by order_number
2019-06-14 10:08:19 +00:00
MatCast
7136d015c4
Added css to improve smaller screen usability (PR #668 )
2019-06-05 21:50:11 +02:00
JuliusR
2d0a81c92d
Fix and cleanup stock takings (PR #667 )
2019-05-14 14:24:41 +00:00
Tom Carchrae
ef545e978e
add search to balancing page (PR #651 )
...
(cherry picked from commit 2039da54b2077a6befccb409ef02a3172bcba237)
2019-05-01 17:33:32 +00:00
wvengen
e9be38b3e9
Add OAuth scopes
...
https://github.com/foodcoops/foodsoft/issues/582#issuecomment-442513237
2019-04-03 17:20:44 +00:00
wvengen
366d92e421
Fix sync with unavailable by default ( #649 )
2019-04-03 18:53:23 +02:00
Tom Carchrae
99052fa3a7
Don't allow changes to settled orders (PR #614 )
2019-03-26 19:14:39 +00:00
Tom Carchrae
d70c3a9bf1
allow 1 char unit, eg L or g
2019-03-26 18:58:36 +00:00
wvengen
25deefced1
Move setting availability to sync method
2019-03-24 22:14:10 +01:00
wvengen
cd164bc3eb
Small performance improvement for sync with many new articles
2019-03-24 22:02:53 +01:00
wvengen
9283ed4f5e
Fix syncing articles with non-import sync methods ( #633 )
2019-03-23 18:31:22 +01:00
wvengen
d669edb173
Fix shared database sync (relates to PR #610 )
2019-03-23 08:54:10 +01:00
Tom Carchrae
02328eba2b
fix missing translation
2019-02-20 22:26:51 +01:00