Maikel Linke
|
bd6b0ddbf3
|
Enforce RSpec expect(..).not_to over to_not
|
2024-03-07 16:57:54 +11:00 |
|
David Cook
|
ea0967e22e
|
Safely autocorrect Capybara/NegationMatcher
|
2024-03-06 09:20:22 +11:00 |
|
Mohamed ABDELLANI
|
4a22224c73
|
fix existing tests
|
2023-12-08 13:33:36 +01:00 |
|
Maikel Linke
|
d841b1dae2
|
DRY feature activation in specs
It's simple this way and we have one place to add logic to when needed
(see next commit).
|
2023-11-17 13:17:27 +11:00 |
|
David Cook
|
1c0ebfe61e
|
Add comment
|
2023-10-08 21:47:17 +02:00 |
|
Mohamed ABDELLANI
|
95e7900585
|
test print invoice button under ACTIONS
|
2023-10-08 21:47:17 +02:00 |
|
Mohamed ABDELLANI
|
620dd70dd7
|
rename 'new invoice' button to 'create or update invoice'
|
2023-08-10 09:35:13 +10:00 |
|
Mohamed ABDELLANI
|
5358802ab5
|
replace Presenter#invoice_date with a delagator
|
2023-08-03 15:11:58 +01:00 |
|
Mohamed ABDELLANI
|
d044959cec
|
fix date formatting
implement a new helper `pretty_date`
|
2023-08-03 14:55:26 +01:00 |
|
Mohamed ABDELLANI
|
8fecc9db4b
|
render date without time on invoices list
+ sort invoices in the reverse order of the creation time
|
2023-08-03 14:55:26 +01:00 |
|
Mohamed ABDELLANI
|
4b003aa08b
|
replace status:status with cancelled:boolean on invoice model
|
2023-07-11 09:15:25 +01:00 |
|