Commit graph

192 commits

Author SHA1 Message Date
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
Theo Reichert 9cf8308e8d Update catalog diagram 2024-01-20 00:44:00 +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 70e835a5e6
Update inventory diagram
I forgot to change this in 4d89fdc10a.
2024-01-18 11:37:44 +01:00
Mathis Kral 1f5b897c2b Update order package diagram 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
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
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
Simon Bruder 7365b384e3
Make metric variable
This was somehow overlooked, but it should work.

This needs to change how the InventoryMutateForm handles quantities, as
the amount has to be split from the metric for addition to work.
2024-01-09 10:53:12 +01:00
Simon Bruder 20ea9e5869
Document used Template Methods
Closes #118
2024-01-08 19:32:03 +01:00
Simon Bruder 6297f3c073
Update copyright dates of recently changed files
I forgot to update them in commits
743e459d41,
90d368a95b,
7fbd26d84c,
and 2d87b3928b.

It also adds swt23w23 as copyright owner on the time recording, as this
was forgotten when the attributions had initially been added.
2024-01-06 22:06:48 +01:00
Simon Bruder 743e459d41
Align week numbers from time tracking with upstream
Fixes #123
2024-01-05 15:40:32 +01:00
Mathis Kral baafd768ec
Add protocol and time recording for 2023-12-15 2024-01-04 10:55:06 +01:00
Mathis Kral 7b86f96976
Update order package-diagram to match current implementation
This closes #109.
2023-12-15 15:10:59 +01:00
Simon Bruder b9f67b452a
Add protocol from 2023-12-08 2023-12-14 23:41:39 +01:00
Simon Bruder 71bb2f768f
Add time recording for week 8 2023-12-14 23:40:36 +01:00
Simon Bruder bac025fd0a
Make project REUSE compliant
This finally makes the licensing under AGPL-3.0-or-later explicit after
I got the okay from the kickstart source owners.

This also checks the REUSE compliance in a pre commit hook, and
therefore also in CI.
2023-12-11 17:59:14 +01:00
Simon Bruder 580d3a6af6
Implement per-month employee working hours
Closes #76

Co-auther-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
2023-12-09 00:35:43 +01:00
Paul Heimer e4d23d8e81
Add invoice for customer 2023-12-08 17:37:52 +01:00
Simon Bruder b6acc2cab3
Add protocol from 2023-11-30 2023-12-05 10:24:08 +01:00
Simon Bruder cd17725ce6
Add time recording for week 7 2023-12-05 10:24:07 +01:00
Denis Natusch af09dd4a83
Add wage to employee 2023-12-05 10:14:15 +01:00
Denis Natusch 17a0e29dad
Add getAvailableStaffByJob to staff package
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-12-05 10:14:15 +01:00
Simon Bruder 2dff2842fc
Adapt inventory to new catalog interface
This also does a major restructuring of the inventory mutate form.

Some things still are not as they should be, but it mostly works like
before. They can be fixed later.

Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2023-11-29 18:42:37 +01:00
Theo Reichert a4099f1de0
Fully adapt catalog to salespoint
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-29 17:15:04 +01:00
Denis Natusch 0119b1cfa0
Add staff form and bind it to model
Closes #51
2023-11-29 12:25:29 +01:00
Simon Bruder a4e82362c8
Add protocol from 2023-11-24 2023-11-28 11:02:23 +01:00
Simon Bruder 35f7f1a7de
Add time recording for week 6 2023-11-28 11:02:22 +01:00
Simon Bruder 9de7f559e9
Add protocol from 2023-11-17 2023-11-28 11:02:22 +01:00
Simon Bruder fa990e45ff
Add time recording for week 5 2023-11-28 11:02:16 +01:00
Simon Bruder c398c12592
Remove unused parameter in InventoryController
This was introduced in 6bd1c23e2d.
2023-11-27 18:45:38 +01:00
Denis Natusch d7c4482200
Add form validator to users package
Closes #35
Closes #59
Closes #64
Closes #71

Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-27 18:11:07 +01:00
Eren Asker 1b1aac5476
Update developer documentation for staff
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-27 18:04:07 +01:00
Paul Heimer cbe7d14a64
Update design model of inventory to reflect new methods 2023-11-24 17:25:34 +01:00
Simon Bruder 16a230c152
Remove <<use>> from dependencies
Even videoshop does not do this consistently, so we decided to just
remove it.
2023-11-16 19:55:08 +01:00