wvengen
d2b0a449d0
Remove old Crowdin pull script
2020-02-29 15:47:51 +01:00
wvengen
1f34061e3e
Add script to pull Crowdin translations
2020-02-29 15:34:12 +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
dependabot[bot]
54f9ffcc52
Bump puma from 4.2.1 to 4.3.1
...
Bumps [puma](https://github.com/puma/puma ) from 4.2.1 to 4.3.1.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v4.2.1...v4.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-02-24 14:31:23 +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
42e0ce86a8
Throw a SMTP exception when the body is blank in a received message
2020-02-18 19:46:48 +01:00
Patrick Gansterer
7f375baf49
Send e-mail message reply only to original sender
2020-02-18 19:37:51 +01:00
Patrick Gansterer
5426420e8f
Make private messages visible for sender
2020-02-18 19:21:46 +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
dependabot[bot]
b0ae35f73a
Bump rack from 1.6.11 to 1.6.12 (PR #713 )
...
Bumps [rack](https://github.com/rack/rack ) from 1.6.11 to 1.6.12.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/1.6.11...1.6.12 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-19 12:59:08 +00:00
Patrick Gansterer
d3dc70f87b
Fix Messages#new for stock orders after 7fcfd75
2019-11-16 11:50:25 +01:00
dependabot[bot]
f84e111b79
Bump rack-cors from 1.0.3 to 1.0.6
...
Bumps [rack-cors](https://github.com/cyu/rack-cors ) from 1.0.3 to 1.0.6.
- [Release notes](https://github.com/cyu/rack-cors/releases )
- [Changelog](https://github.com/cyu/rack-cors/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cyu/rack-cors/compare/v1.0.3...v1.0.6 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-11-16 00:30:19 +01:00
Patrick Gansterer
6ce51744b5
Add missing German translation after ca76de8
2019-11-15 21:04:38 +01:00
Patrick Gansterer
7fcfd75fe3
Add pickup date to order select box in Messages#new
2019-11-15 21:03:19 +01:00
Patrick Gansterer
5b04b65cd8
Run db:schema:dump with MariaDB
...
Most of the recent schema changes have been made with SQLite. Since we
recommend MariaDB for production use, our schema should match the database.
2019-11-13 11:40:17 +01:00
Martin Meyerhoff
a45fd38e37
Remove `config.mass_assignment_sanitizer from development.rb sample
...
This configuration option has been removed in Rails 4; I've only found
references to it from people running Rails 3.
2019-11-12 13:11:14 +01:00
Martin Meyerhoff
5d82f16c70
Lock SQLite3 to < 1.4
2019-11-12 06:51:24 +01:00
Harald Reingruber
9897c1056f
Add warning about Windows line-endings issues to docs
2019-11-11 15:48:04 +01:00
Patrick Gansterer
9babb6cfe9
Fix rendering of financial transaction types sums
2019-11-11 13:57:06 +01:00
Martin Meyerhoff
54503f2dc4
Add .ruby-version file
...
I use the `rbenv` Ruby version manager, and adding this file makes that
work.
2019-11-11 11:54:14 +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
241d504a76
Add ExceptionNotifier to multicoops:run task
2019-11-04 12:01:05 +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
wvengen
ef613300e0
Reduce integration spec error rate ( #686 , PR #693 )
2019-10-30 15:56:53 +00: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
0564b18e22
Fix message plugin after f8148e7d30
2019-10-30 12:02:00 +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
9fc51bdce8
Add rake task to import bank_transactions
2019-10-29 18:06:53 +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
1773018191
Use class Rack::Cors instead of string to fix rails 5 warnings
2019-10-29 17:45:37 +01: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
Patrick Gansterer
722bb474d1
Show private messages in foodsofts index pages ( fixes #106 )
2019-10-29 13:40:11 +01:00
Patrick Gansterer
f8148e7d30
Store message receivers in a new table instead of in a serializied value
2019-10-29 13:40:11 +01:00
Harald Reingruber
1cb7f888b7
Fix Gemfile.lock write permission for Docker dev build
2019-10-29 13:39:34 +01:00
Patrick Gansterer
2100c738af
Change deprecated *_filter methods to *_action
2019-10-29 09:41:01 +01:00