d81ae10dc8
feat(order): export order to custom csv file
...
add custom_csv_collection to orders helper
add rute and controller method to orders controller
add custom csv to download dropdown
add functionality to choose column headers + order for custom csv and append order.sum gross&net to custom csv
2023-02-24 18:54:33 +01:00
Philipp Rothmann
49a04b226c
feat(messages): add html formatting to messages
...
This commit allows users to use the trix editor to send
messages with basic formatting and attachements.
* add active storage
* add actiontext
* add richtext field to messages
* add imageprocessing for message attachements
* add html email layout and adjust translations to use html urls
2023-02-24 18:54:33 +01:00
0bd04fba41
move BigDecimal.new to BigDecimal()
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
Philipp Rothmann
78da4feafe
fix: assets precompile by using terser
...
importmaps broke precompiliation with uglifier
see: https://github.com/rails/importmap-rails/issues/5
2023-02-10 13:07:02 +01:00
Philipp Rothmann
666e7934a6
introduce importmaps
...
This commit introduces importmaps. They allow to use modern javacript ESM within rails without webpack, yarn etc.
see https://github.com/rails/importmap-rails for more details.
Co-authored-by: Philipp Rothmann <philipprothmann@posteo.de>
Co-authored-by: FGU <fgu@pragma-shift.net>
2023-02-10 12:24:42 +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
3f114af193
replace apivore with rswag
2023-01-17 16:07:54 +01:00
wvengen
095ff8ef0e
Fix typo in i18n source string
2022-12-06 18:05:36 +01:00
Patrick Gansterer
3a388596ea
Bundle update
2022-10-09 13:24:14 +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
c59715381e
Configure base_controller of Doorkeeper
2022-05-27 17:20:13 +02:00
wvengen
8f94403ccf
Fix rubocop
2022-04-25 14:19:34 +02:00
mjavurek
68c158c93e
Neue Kontotransaktion: fehlendes Zeichen (PR #937 )
2022-04-25 14:03:52 +02:00
kidhab
8ebf122707
Fix Typo (PR #938 )
2022-04-25 14:02:11 +02:00
kidhab
216fb9b3cf
Enabled systemd socket activation (PR #942 )
...
With this [configuration](https://github.com/puma/puma/blob/master/docs/systemd.md ) puma automatically binds to all systemd activated sockets. With socket activation systemd opens the listening socket(s) in advance and provides them to the Puma master process on startup. This keeps listening sockets open across puma restarts and achieves graceful restarts.
2022-04-25 12:41:40 +02:00
mariandl
708f85a839
Add admin UI for SupplierCategories
2022-02-20 16:43:20 +01:00
Patrick Gansterer
7e8c1d041d
Auto correct rubocop style issues
2022-02-20 16:28:54 +01:00
Patrick Gansterer
79fdb4dafb
Add admin UI for BankGateway
2022-02-18 10:09:15 +01:00
Patrick Gansterer
87fe9ccdb1
Add model for BankGateway
2022-02-18 10:09:15 +01:00
Patrick Gansterer
06b035f2ea
Add Rails 6 backport for ActiveRecord
...
This fixes the "can't create Thread: Resource temporarily unavailable" error.
2022-02-18 10:04:17 +01:00
mjavurek
0d6a3c14e9
fix translation missing: xxx.orders.state.received ( #927 )
2022-02-16 21:02:22 +01:00
mjavurek
daccf91ab6
Invoice: change label "delivery" to "stock delivery" ( #922 )
2022-02-16 18:11:34 +01:00
Patrick Gansterer
19efd68c5f
Add support for ActiveStorage (PR #852 )
2022-01-31 08:44:53 +01:00
kidhab
e9f94fb33d
Rename Piwik to Matomo (PR #911 )
2022-01-21 15:14:29 +01:00
kidhab
4306389f93
Enable to configure feedback recipient address (PR #901 )
2021-12-28 19:40:26 +01:00
mjavurek
9d9b8a51dc
Aufgaben "Verantwortliche" (PR #866 )
...
"Verantwortlichen" should be grammatically correct "Verantwortliche". It is used as a label for a list of persons.
2021-06-04 17:40:33 +02:00
Patrick Gansterer
47d9c79617
Use ActiveJob instead of Resque directly
...
This allows us to directly pass entities to the job.
2021-03-08 12:30:58 +01:00
Patrick Gansterer
38d49dedb8
Make usage of Docker for development easier by avoiding COPY operations
2021-03-05 11:33:28 +01:00
Patrick Gansterer
38193e43a9
Add missing migration file and translations after 7d5155b
2021-03-05 11:31:57 +01:00
wvengen
dee1241888
Crowdin roundtrip
2021-03-03 13:44:28 +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
wvengen
d45256145d
Fix typo in invitation mail
2021-02-26 17:32:19 +01:00
Patrick Gansterer
7a6779ebfd
Add API v1 finance_overview endpoint
2021-02-24 15:50:22 +01:00
twothreenine
226c11737f
Improve reference calculator
...
fix rounding error, add currency symbol, better(?) translation for headline
2021-02-22 11:40:36 +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
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
a30d0d4453
Add option to create a new FinancialTransaction at a FinancialLink
2021-02-17 13:52:39 +01:00
Patrick Gansterer
0e77a0e77c
Add button to create a new empty FinacialLink
2021-02-17 13:52:39 +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
Patrick Gansterer
aad4fbd5b6
Add option to set all received items to zero
...
When an order could not be delivered, this option makes it easy to
set all amounts to zero with only one click.
2021-02-12 15:07:21 +01:00
lentschi
45a8911ca6
Add option to ignore delivered amounts in order group distribution ( #765 )
2021-02-05 16:19:05 +01:00
Patrick Gansterer
899a83bec4
Rails 5.2
2020-09-05 14:40:11 +02:00