Commit Graph

364 Commits (main2)

Author SHA1 Message Date
Simon Bruder d1a85a9aa3
Drop remote teamwork image from final presentation 2024-01-31 11:57:50 +01:00
Simon Bruder 52db9b89c2
Add final presentation
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2024-01-30 19:50:18 +01:00
Mathis Kral fbe8ce6953
Fix wrong price calculation on invoice 2024-01-27 14:00:45 +01:00
Mathis Kral 580489d216 Remove CustomCatalogEntryDataInitializer 2024-01-26 16:04:33 +01:00
Simon Bruder 441c12ee17
Add cross testing report for this project 2024-01-20 17:01:57 +01:00
Mathis Kral 6f0d78b6f8 Fix spelling errors and minor mistakes in dev-doc
This is the last update of the developer documentation
and this fixes minor inconsistencies as well as spelling errors.
2024-01-20 16:54:37 +01:00
Simon Bruder 43dbb222a9
Add evaluation sheets
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
Co-authored-by: Eren Asker <eren.asker@mailbox.tu-dresden.de>
Co-authored-by: Erik Hohlfeld <erik.hohlfeld@mailbox.tu-dresden.de>
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
Co-authored-by: Paul Heimer <heimerp54@gmail.com>
Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2024-01-20 15:51:23 +01:00
Simon Bruder b804c634f4 Remove ignored paths for build workflow
Since we have mandatory status checks enabled for pull requests, this
previously caused this action to not run, in turn reporting “Expected —
Waiting for status to be reported” on any PR that only changes the
ignored files.

This change will likely lead to a minor increase in build volume.
However, considering the fraction of cases in which only those files are
changed, it should be negligible.
2024-01-20 00:44:00 +01:00
Theo Reichert 9cf8308e8d Update catalog diagram 2024-01-20 00:44:00 +01:00
Theo Reichert d77f1aaa9e Update CatalogUnitTests 2024-01-20 00:08:17 +01:00
Theo Reichert c1e561821c Replace order id in template with order type 2024-01-19 23:36:24 +01:00
Simon Bruder ea5ac78e85
Remove superfluous column in time recording 2024-01-19 21:41:28 +01:00
Simon Bruder 411189db51
Fill in group number for time recording 2024-01-19 21:41:28 +01:00
Simon Bruder 50429e6a33
Add aggregate statistics to time recording 2024-01-19 21:41:27 +01:00
Simon Bruder fedf1322f7
Add time recording for week 12
We were told that all time after this is not tracked, so I guess that is
it.
2024-01-19 21:41:27 +01:00
Simon Bruder 4459a8a634
Add protocol from 2024-01-19 2024-01-19 21:41:21 +01:00
Erik Hohlfeld 6e7e81a26d Add sequence diagram for orderCatalog 2024-01-19 19:00:51 +01:00
Erik Hohlfeld 989be26391 Update class diagram of orderCatalog 2024-01-19 19:00:51 +01:00
Erik Hohlfeld 5aefd4e05f Filter and distinguish products in orderCatalog 2024-01-19 19:00:51 +01:00
Eren Asker c94a4d4adb
Update staff docs
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
2024-01-19 14:52:37 +01:00
Simon Bruder 4fb63e1971
Update inventory diagram to include form details
This also fixes the direction of the form inheritance, which was
reversed previously.
2024-01-19 13:04:50 +01:00
Simon Bruder 016d2f5715
Reorder setters/getters in InventoryMutateForm
Some methods were not ordered before.
2024-01-19 13:04:01 +01:00
Simon Bruder 70e835a5e6
Update inventory diagram
I forgot to change this in 4d89fdc10a.
2024-01-18 11:37:44 +01:00
Mathis Kral e6542dce7a Add missing order tests 2024-01-18 09:29:06 +01:00
Mathis Kral 1f5b897c2b Update order package diagram 2024-01-18 09:29:06 +01:00
Mathis Kral 8929868895 Fix checkout bug where items got deleted
This works on #145.
Before this, if an item got removed out of the inventory by the
admin and the user tried to checkout, the application crashed.
2024-01-18 09:29:06 +01:00
Simon Bruder f21b9ba3af
Add cross testing report for group 22
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
Co-authored-by: Eren Asker <eren.asker@mailbox.tu-dresden.de>
Co-authored-by: Erik Hohlfeld <erik.hohlfeld@mailbox.tu-dresden.de>
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
Co-authored-by: Paul Heimer <heimerp54@gmail.com>
Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2024-01-17 15:45:50 +01:00
Denis Natusch de6b9cfd0f
Remove inner classes from UserForm 2024-01-17 14:39:25 +01:00
Denis Natusch c5653f85e6
Update docs for the user package 2024-01-17 12:17:39 +01:00
Denis Natusch de900d2eeb
Add more username tests
These test validate, that no username validation will be performed,
if the form has an error.
2024-01-17 12:17:35 +01:00
Denis Natusch 073600a92c
Remove unused imports 2024-01-17 12:17:30 +01:00
Mathis Kral fd76f700c9 Fix warning for deprecated constructor 2024-01-16 20:00:39 +01:00
Mathis Kral 668d758ed0 Add uniform price formatting
This works on #144
2024-01-16 20:00:39 +01:00
Simon Bruder 0425efeab0
Add time recording for week 11
This also adds the meeting time for turn of the year, as I was
previously misguided about where it belongs.
2024-01-16 12:07:07 +01:00
Simon Bruder 5f2866aafd
Add protocol from 2024-01-12 2024-01-16 12:07:01 +01:00
Denis Natusch f808c2497d Remove employee if associated with order 2024-01-15 19:25:20 +01:00
Simon Bruder d75234d172
Expand InventoryControllerIntegrationTests
They now should cover almost all cases. I did not add all editing tests
as the implementation is the same as with adding, and it would just add
bloat.
2024-01-14 17:06:16 +01:00
Simon Bruder 8b2fe0cb40
Extract item counting in InventoryControllerIntegrationTests 2024-01-14 17:06:16 +01:00
Simon Bruder 9ec41df27f
Add integration test for InventoryInitializer 2024-01-14 17:06:16 +01:00
Simon Bruder d0ac59de87
Fix typo in InventoryInitializer 2024-01-14 17:06:15 +01:00
Simon Bruder 0c5e3f4e5c
Add unit tests for InventoryMutateForm using jqwik
This adds the jqwik dependency for property based testing, like
Haskell’s QuickCheck.
2024-01-14 17:05:58 +01:00
Denis Natusch da19356496
Fix modify profile issue
Closes: #141
2024-01-14 15:07:29 +01:00
Theo Reichert ff8bbdca15
Resolve some intentionality issues 2024-01-12 15:25:18 +01:00
Theo Reichert d27c1958d7
Introduce new lines to reduce code smells 2024-01-12 15:25:18 +01:00
Simon Bruder a78b225de9
Fix spelling error in footer
Fixes #137
2024-01-12 13:06:04 +01:00
Simon Bruder 6f237744fa
Add time recording for turn of the year 2024-01-09 14:31:54 +01:00
Simon Bruder 99329c611b
Add protocol from 2024-01-05 2024-01-09 14:31:48 +01:00
Mathis Kral 2ccc9fcdfb Update /allOrders/{day} to work with status-filter
This works on #115

Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2024-01-09 14:04:11 +01:00
Theo Reichert da24ca79a1 Update order template only allow values COMPLETED or CANCELED 2024-01-09 14:04:11 +01:00
Theo Reichert ea78ec93b7 Add working filtration of orders for admin 2024-01-09 14:04:11 +01:00