Commit graph

161 commits

Author SHA1 Message Date
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
Theo Reichert 2c13637737
Remove annotations inside catalog design model 2023-11-16 19:55:08 +01:00
Erik Hohlfeld 5eaf97d8db
Update order design to match prototype
Add orderCatalog.puml UML-diagram.
Split up the order and orderCatalog UML-diagrams to reduce the size.
Updated the developer_documentation.adoc.
2023-11-16 19:55:07 +01:00
Theo Reichert a1fb091bea
Update arrows in catalog.puml 2023-11-16 19:55:07 +01:00
Denis Natusch 57b1fc9b43
Update staff design model 2023-11-16 19:55:07 +01:00
Theo Reichert eee5a24452
Remove catalog controller and form in design model 2023-11-16 19:55:06 +01:00
Denis Natusch ff8013e914
Update documentation for package users
Closes #19
2023-11-16 19:55:06 +01:00
Mathis Kral 1a9f2dfe50
Fix wrong redirect in order seq diagram 2023-11-16 19:54:45 +01:00
Simon Bruder 54c6cbf2ce
Make customer design model diagram more compact 2023-11-16 19:48:51 +01:00
Simon Bruder b5e7f81ec2
Remove trailing whitespace 2023-11-15 15:36:19 +01:00
Simon Bruder ec542be0fd
Add protocol from 2023-11-10
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
2023-11-14 22:17:47 +01:00
Simon Bruder 70cd6c9aa3
Add time recording for week 4 2023-11-14 22:17:41 +01:00
Simon Bruder da7003a2f2
Add final newline to files where it was missing 2023-11-12 20:59:33 +01:00
eras660c 7a769f2976
Update Customer and Staff design model and class descriptions
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-12 20:05:57 +01:00
Theo Reichert ca38efaf1c
Add rentable and consumable to analysis-design link 2023-11-12 19:57:44 +01:00
Theo Reichert fce7aff3e9
Update dialogue_map design model to all English 2023-11-12 19:57:10 +01:00
Theo Reichert 55cc6291b0
Update src/main/asciidoc/developer_documentation.adoc
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-12 19:57:10 +01:00
Mathis Kral d40f5f00f1
Add missing OrderType 2023-11-12 19:57:10 +01:00
Mathis Kral 394a1acd37
Change all instances of “HTTPS” to “HTTP” in TLA 2023-11-12 19:57:10 +01:00
Simon Bruder 09767cb9d2
Update inventory design to match dual catalog 2023-11-12 19:57:10 +01:00
Theo Reichert ed3f6c59f2
Add “Design Patterns” and “Persistence” to “Architecture decisions” 2023-11-12 19:56:37 +01:00
Mathis Kral 0ecf67b277
Add version 1.0 2023-11-12 19:56:37 +01:00
Mathis Kral 56ae7eb198
Remove redundant German description 2023-11-12 19:56:37 +01:00
Mathis Kral 80b36f792b
Adjust headlines to match a single style 2023-11-12 19:56:37 +01:00
Mathis Kral 99b2f4aaf4
Add external frameworks and analysis-design-relation 2023-11-12 19:56:37 +01:00
Mathis Kral 4b833b159d
Change missing headlines to English 2023-11-12 19:56:37 +01:00
Theo Reichert b2761bca3c
Update catalog design model 2023-11-12 19:56:20 +01:00
Theo Reichert 949fc09bf4
Update Class/Enum descriptions of Catering, Catalog 2023-11-12 19:55:26 +01:00
Theo Reichert e660a03d71
Add sequence diagram for catalog 2023-11-12 19:55:04 +01:00
Theo Reichert 6060c8081e
Update catalog design model 2023-11-12 19:54:59 +01:00
Theo Reichert 8815cbe6eb
Add catering design model 2023-11-12 19:54:31 +01:00
Theo Reichert 32ed70b777
Add user interface in “Architecture Decision” 2023-11-12 19:54:20 +01:00