Mathis Kral
|
a795fc99aa
|
Add simple get and post tests to order package
These tests mainly check the correct redirection and working input values,
but not many edge cases or any business logic.
Works on #48
|
2023-11-24 19:22:54 +01:00 |
|
Mathis Kral
|
d012646537
|
Remove unused function
|
2023-11-24 18:53:46 +01:00 |
|
Simon Bruder
|
4c83c661fe
|
Test inventory error handling
|
2023-11-24 17:25:34 +01:00 |
|
Paul Heimer
|
cbe7d14a64
|
Update design model of inventory to reflect new methods
|
2023-11-24 17:25:34 +01:00 |
|
Paul Heimer
|
f1f9539aae
|
Add error handling for inventory
|
2023-11-24 17:25:33 +01:00 |
|
Simon Bruder
|
6bd1c23e2d
|
Bind inventory mutate form to template
Co-authored-by: Paul Heimer <heimerp54@gmail.com>
|
2023-11-24 17:25:33 +01:00 |
|
Simon Bruder
|
695bc1d821
|
Do not use MonetaryAmount in inventory mutate form
While this creates duplicate code in the controller, it will vastly
simplify handling the form values.
|
2023-11-24 17:25:33 +01:00 |
|
Simon Bruder
|
f7d859b25d
|
Add integration tests for inventory controller
|
2023-11-24 17:25:32 +01:00 |
|
Simon Bruder
|
58dae6532e
|
Make inventory only accessible for administrator
Fixes #33
|
2023-11-24 17:25:32 +01:00 |
|
Denis Natusch
|
2515c17de5
|
Let admin edit all fields of customer
|
2023-11-24 15:47:23 +01:00 |
|
Denis Natusch
|
b944d04b5d
|
Add tests to staff package
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
|
2023-11-23 16:10:01 +01:00 |
|
Denis Natusch
|
79895d715b
|
Log out user properly after changing own username
|
2023-11-22 15:25:03 +01:00 |
|
Simon Bruder
|
3d5793297b
|
Add jacoco maven plugin
This automatically generates a code coverage report on every execution
of `mvn test`.
|
2023-11-21 18:06:12 +01:00 |
|
Denis Natusch
|
6c8daa5287
|
Use enum for job types
|
2023-11-21 18:06:12 +01:00 |
|
Denis Natusch
|
5aeaf01e0e
|
Remove surname from staff
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
|
2023-11-21 18:06:12 +01:00 |
|
Denis Natusch
|
3ecdcffbcd
|
Simplifiy user id
|
2023-11-21 18:06:11 +01:00 |
|
Erik Hohlfeld
|
317af597f5
|
Make orderCatalog use OrderType
|
2023-11-21 18:04:56 +01:00 |
|
Denis Natusch
|
2248e8eeef
|
Replace address input with textarea
|
2023-11-21 18:04:56 +01:00 |
|
Denis Natusch
|
6759841742
|
Implement staff with salespoint
Co-authored-by: Eren Asker <eren.asker@mailbox.tu-dresden.de>
|
2023-11-21 18:04:54 +01:00 |
|
Denis Natusch
|
eccff8d2b0
|
Refuse nullbyte as password
Closes #26
|
2023-11-21 18:04:54 +01:00 |
|
Mathis Kral
|
27fdc3ef02
|
Add additional functionality to order package
This adds improved product removal from cart, changeable order time and
nice colors to order list.
Works on #38
|
2023-11-21 18:04:16 +01:00 |
|
Denis Natusch
|
ea24c27d6e
|
Add more attributes to user/customer
Closes #42
|
2023-11-21 18:04:15 +01:00 |
|
Mathis Kral
|
a8a67a9626
|
Update basics of order package to salespoint
This removes the calendar, as it currently conflicts with the salespoint
architecture.
Works on #38
|
2023-11-21 18:04:14 +01:00 |
|
Simon Bruder
|
0c4286e198
|
Use valid e-mail in footer
|
2023-11-21 18:00:38 +01:00 |
|
Simon Bruder
|
0fb4d910fb
|
Rename test package to catering
|
2023-11-21 18:00:38 +01:00 |
|
Theo Reichert
|
5cc1596363
|
Fix template and css for calender
|
2023-11-21 18:00:37 +01:00 |
|
Simon Bruder
|
5446483776
|
Use more friendly welcome message
Co-authored-by: Erik Hohlfeld <erik.hohlfeld@mailbox.tu-dresden.de>
|
2023-11-21 18:00:37 +01:00 |
|
Simon Bruder
|
09a79e0b95
|
Make footer more professional
|
2023-11-21 18:00:37 +01:00 |
|
Simon Bruder
|
32f997464e
|
Don’t use messages
The system won’t be multilingual anyway, so this just adds complexity
and things to trip over.
Closes #25
|
2023-11-21 18:00:36 +01:00 |
|
Denis Natusch
|
7dfc7f66f9
|
Remove unused model parameter from UserController
Closes #21
|
2023-11-21 18:00:36 +01:00 |
|
Denis Natusch
|
11f00f52f0
|
Remove AuthenticationManagement
Closes #20
|
2023-11-21 18:00:36 +01:00 |
|
Simon Bruder
|
0f4b174460
|
Remove duplicate title elements
The title element should only be set by the layout template.
|
2023-11-21 18:00:35 +01:00 |
|
Simon Bruder
|
aaa8b38f6b
|
Switch to bootstrap for styling
|
2023-11-21 18:00:35 +01:00 |
|
Simon Bruder
|
967db8793e
|
Move footer into body
|
2023-11-21 18:00:35 +01:00 |
|
Simon Bruder
|
bc7bc6345d
|
Inline static strings in welcome
|
2023-11-21 18:00:34 +01:00 |
|
Simon Bruder
|
1320de9f3c
|
Use more modern charset declaration
This also deduplicates the charset declaration to only specify it once.
|
2023-11-21 18:00:34 +01:00 |
|
Simon Bruder
|
a8d4e0ef5d
|
Use correct UTF-8 in welcome template
|
2023-11-21 18:00:34 +01:00 |
|
Mathis Kral
|
a276701c8a
|
Add sec:authorize to catalog and orders
Closes #22
|
2023-11-21 18:00:33 +01:00 |
|
Denis Natusch
|
9eeb25a281
|
Make only customers able to delete their own account
|
2023-11-21 18:00:33 +01:00 |
|
Denis Natusch
|
cbb9710371
|
Logout user when changing the username
|
2023-11-21 18:00:32 +01:00 |
|
Denis Natusch
|
02551aa802
|
Make only enabled customers able to be removed
|
2023-11-21 18:00:32 +01:00 |
|
Theo Reichert
|
bb5e89a83d
|
Update cell in calender links to orders filteredByDay
|
2023-11-21 18:00:32 +01:00 |
|
Theo Reichert
|
9b71926c58
|
Fix calender() order in wrong calender day/cell
|
2023-11-21 18:00:31 +01:00 |
|
Mathis Kral
|
c7c8a0126a
|
Add improved checkout
|
2023-11-21 18:00:31 +01:00 |
|
Mathis Kral
|
b3d93685c3
|
Add filteredByDay to OrderController
|
2023-11-21 18:00:31 +01:00 |
|
Denis Natusch
|
d29c1b4553
|
Logout customer after deleting their account
|
2023-11-21 18:00:30 +01:00 |
|
Denis Natusch
|
cd401219e2
|
Make user consistent with design model
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
|
2023-11-21 18:00:30 +01:00 |
|
Simon Bruder
|
578968296d
|
Fix thymeleaf deprecation warnings in layout
|
2023-11-21 18:00:30 +01:00 |
|
Simon Bruder
|
7d3a5f4d0c
|
Integrate security into navigation
This also simplifies the template quite a bit, as it previously
contained some redundancy.
|
2023-11-21 18:00:29 +01:00 |
|
Mathis Kral
|
1598a57a61
|
Include layout.html
|
2023-11-21 18:00:29 +01:00 |
|