Mathis Kral
052b8e1a75
Remove unnecessary print statements
2023-11-21 18:00:25 +01:00
Mathis Kral
dfd892d04b
Remove swearing
2023-11-21 18:00:24 +01:00
Erik Hohlfeld
9f7a90814d
Initialize all Catalog classes regarding the prototype
2023-11-21 18:00:24 +01:00
Mathis Kral
d8bcb311dc
Add checkout and change of orderType
2023-11-21 18:00:24 +01:00
Mathis Kral
8eb8281e5c
Add functionality for adding products to an event
2023-11-21 18:00:23 +01:00
Mathis Kral
15f47a04b3
Add simple table structure
2023-11-21 18:00:23 +01:00
Mathis Kral
c49210ca3c
Add link to eventPlanner.html in the controller
2023-11-21 18:00:23 +01:00
Mathis Kral
6e677eba82
Add eventPlanner.html and improve navbar
2023-11-21 18:00:22 +01:00
Erik Hohlfeld
3df78b4ba0
Add event_configuration.html and adjusted WelcomeController.java to link it
2023-11-21 18:00:22 +01:00
Mathis Kral
b3b817b869
Add full order data to orders.html table
2023-11-21 18:00:21 +01:00
Mathis Kral
f5454ddab5
Add order removal
2023-11-21 18:00:21 +01:00
Mathis Kral
895b68c028
Add orderRepositoryIterator in orders.html
2023-11-21 18:00:21 +01:00
Mathis Kral
dcae05cd24
Add data initialization and total count of orders
2023-11-21 18:00:20 +01:00
Mathis Kral
6ce60ec3de
Add date to CustomOrder
2023-11-21 18:00:20 +01:00
Mathis Kral
4269e278a5
Add CustomOrderDataInitializer
2023-11-21 18:00:20 +01:00
Mathis Kral
5b4aaec73a
Add OrderController, CustomOrder, CustomOrderRepository
2023-11-21 18:00:19 +01:00
Mathis Kral
5f04f2e1b8
Initial commit for prototype
2023-11-21 18:00:19 +01:00
Eren Asker
de9c20fd09
Add customer overview prototype
2023-11-21 18:00:19 +01:00
Eren Asker
135f9b9e87
Add staff overview prototype
2023-11-21 18:00:18 +01:00
Denis Natusch
16f5ff20e3
Add profile prototype
2023-11-21 18:00:18 +01:00
Theo Reichert
eec4066dd0
Add layout.html and navigation.html
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-21 18:00:18 +01:00
Paul Heimer
4969473821
Add prototype of login/register
2023-11-21 18:00:17 +01:00
Simon Bruder
a156d9b2f7
Implement inventory prototype
2023-11-21 18:00:17 +01:00
Simon Bruder
be8519cdf1
Implement dummy catalogue to enable inventory prototype
...
The initializer is partially taken from videoshop.
2023-11-21 18:00:17 +01:00
Simon Bruder
d2925c1263
Rename package kickstart to catering
2023-11-21 18:00:09 +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
Simon Bruder
2f9704b8c6
Add interim presentation draft
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
3e9332c37c
Add property for running behind reverse proxy
...
It is disabled by default as this should only be enabled on the server.
Fixes #29
2023-11-16 10:51:08 +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
Denis Natusch
8648963892
Add class description for user-diagram
2023-11-12 19:54:20 +01:00
makr912e
4a8cbb8458
Add TLA, client-server and system-context (diagrams)
2023-11-12 19:54:20 +01:00
makr912e
eba9e60df0
Fix spelling error with word staff
2023-11-12 19:54:20 +01:00
Theo Reichert
6b7f34a964
Add sequence diagrams to developer documentation
2023-11-12 19:54:20 +01:00
Denis Natusch
ad88c6e067
Add users sequence diagram
2023-11-12 19:54:19 +01:00
Mathis Kral
4052224dba
Add order sequence diagram
2023-11-12 19:54:19 +01:00
Mathis Kral
04f6f04512
Add class description for order-diagram
2023-11-12 19:54:19 +01:00
Simon Bruder
68709a7265
Add class descriptions for inventory to dev docs
2023-11-12 19:54:19 +01:00
Denis Natusch
3b77717506
Add customer design module
2023-11-12 19:54:19 +01:00
Denis Natusch
b3c6e3c144
Add qualitiy demand fulfillment
2023-11-12 19:54:18 +01:00
Theo Reichert
1b2d43a755
Add subsections in section “Building block view”
2023-11-12 19:53:58 +01:00
Theo Reichert
9ae84d47ee
Update catalog.puml
2023-11-12 19:53:58 +01:00
Mathis Kral
40f594ab66
Translate TLA to english
2023-11-12 19:53:58 +01:00
Mathis Kral
84c96332ec
Add system context diagram to design package
2023-11-12 19:53:58 +01:00
Mathis Kral
5e896fc980
Update order-diagram to be closer to prototype
2023-11-12 19:53:58 +01:00
Simon Bruder
de64a048bc
Add constraints to developer documentation
2023-11-12 19:53:58 +01:00
Simon Bruder
45f1ae88b3
Add sequence diagram for inventory
...
It is deliberately simplified to still be somewhat readable, especially
regarding the names of participants.
2023-11-12 19:53:58 +01:00
Denis Natusch
b6f774664f
Add staff design model
2023-11-12 19:53:58 +01:00
Denis Natusch
dc1ff84824
Update user design model to match prototype
2023-11-12 19:53:58 +01:00
bobsmokee
4378325b39
Update Quality Demands
2023-11-12 19:53:58 +01:00
Mathis Kral
7ae01c17eb
Improve order-diagram with custom order and order type
2023-11-12 19:53:58 +01:00
Simon Bruder
003e9f39c8
Update inventory design model to match prototype
2023-11-12 19:53:58 +01:00
bobsmokee
3feb0dfef2
Add Introduction and Goals to developer documentation
2023-11-12 19:53:58 +01:00
makr912e
4cf23a50a3
Add cancelOrder() and getWorkingHours() to order.puml
2023-11-12 19:53:51 +01:00
makr912e
6d40559ca1
Remove multi-product proposal
2023-11-12 19:53:50 +01:00
makr912e
3d56b0d575
Improve proposal on multiProduct
2023-11-12 19:53:50 +01:00
Mathis Kral
cace8cda4a
Add client-server-diagram and top-level-architecture
2023-11-12 19:53:50 +01:00
Simon Bruder
71063c2478
Use plantuml syntax for generics in inventory dUML
2023-11-12 19:53:50 +01:00
Mathis Kral
6b8bb8dacb
Add ideas for MultiProduct
2023-11-12 19:53:50 +01:00
Theo Reichert
95a2d9bab0
Improve developer documentation packaging proposals
2023-11-12 19:53:25 +01:00
Theo Reichert
1f9d756fa9
Add proposals for packaging
2023-11-12 19:53:16 +01:00
Simon Bruder
0481ef1816
Add protocol from 2023-11-03
2023-11-08 18:02:42 +01:00
Simon Bruder
2cd0d51d45
Add time recording for week 3
2023-11-08 18:02:42 +01:00
Simon Bruder
522a838b2b
Fix date on protocol from 2023-10-27
2023-11-08 18:02:36 +01:00
Denis Natusch
72be5f39b3
Replace use case delete order with cancel order
2023-11-07 19:11:45 +01:00
Theo Reichert
73dc17095b
Added functional dependency F00027 "Auftrag stornieren"
2023-11-07 19:11:45 +01:00
eras660c
cd07874af2
Add AT0701 Edit AT0503 Delete ATE0602
2023-11-07 19:11:45 +01:00
Denis Natusch
830ba7105e
Correct a wrong use case id
2023-11-07 19:11:45 +01:00
Denis Natusch
ff46a6c8af
Make the admin able to edit and delete an order
2023-11-07 19:11:45 +01:00
erho557e
65b2db2590
Adjust button types and add column to download cost accounting
2023-11-07 19:11:45 +01:00
Mathis Kral
2c08e48565
Add feature to delete user account
...
The top-level-architecture now shows how the user is able to delete his own account.
2023-11-07 19:11:45 +01:00
Simon Bruder
bde5231cbc
Add protocol from 2023-10-27
2023-11-02 15:57:48 +01:00
Simon Bruder
ef8c6af8f2
Add time recording for week 2
2023-11-02 15:57:41 +01:00
Simon Bruder
2ddd194684
Add version 1.0 to scope statement
2023-10-29 18:16:48 +01:00
Theo Reichert
d69f84cb2d
Add F00015 and edit F00041 to accomodate for changes in use-cases
2023-10-29 18:15:02 +01:00
Denis Natusch
94e32e734d
Update every use case description to match mockups
2023-10-29 18:15:01 +01:00
Denis Natusch
12eb9e3605
Add the last 3 missing use cases
2023-10-29 18:15:01 +01:00
erho557e
0b5483575b
Remove the sections “Who we are” and “Contact us”
2023-10-29 18:15:01 +01:00
erho557e
55fd6bf498
Add calendar for working hours, change edit button to be add button
2023-10-29 18:15:01 +01:00
Denis Natusch
b57ba6687c
Replace “Rechnung” with ”Kostenabrechnung”
...
This also affects the acceptance test referring to it.
2023-10-29 18:15:01 +01:00
Denis Natusch
feae26d9da
Add missing functional requirements to use cases
2023-10-29 18:15:01 +01:00
Denis Natusch
82db184184
Replace in the use cases the unregistered user
2023-10-29 18:15:01 +01:00
Denis Natusch
e51cf3900f
Make only “Kunden” able to delete their account
2023-10-29 18:15:01 +01:00
Denis Natusch
02f9549df6
Add lifetime to all sequence diagrams
2023-10-29 18:15:01 +01:00
makr912e
9d43a52c49
Add “unauthentifizierter Nutzer” to glossary
2023-10-29 18:15:00 +01:00
Theo Reichert
dec96f430e
Change functional dependency F00050 to match UC0501's demands
2023-10-29 18:14:59 +01:00
Denis Natusch
54e98c71fa
Add stereotypes to the use case diagram
2023-10-29 18:14:55 +01:00
erho557e
c130482742
Add multiple gui-prototype pages
2023-10-29 18:14:55 +01:00
Denis Natusch
3fa0ff7166
Fix spelling in use case descriptions
2023-10-29 18:14:55 +01:00
Denis Natusch
c9e334cb11
Add use case ids to the use case diagram
2023-10-29 18:14:55 +01:00
Denis Natusch
f0ee9c7236
Turn use case id into link
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:14:55 +01:00
Denis Natusch
504e23ea39
Add sequence diagrams to a few use cases
2023-10-29 18:14:55 +01:00
Denis Natusch
7b19290368
Make use case diagram compatible with new PlantUML
2023-10-29 18:14:55 +01:00
Eren
ff62aaafa3
Update acceptance tests
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:14:55 +01:00
Simon Bruder
8fa8ea270c
Reflect last meeting’s terminology in domain model
2023-10-29 18:14:54 +01:00
Theo Reichert
f4de3bbe22
Improve functional requirements
2023-10-29 18:14:52 +01:00
Denis Natusch
4f41e2bc44
Update use case descriptions
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:13:43 +01:00
Denis Natusch
0b32e96eb0
Update use case diagram
2023-10-29 18:13:43 +01:00
Mathis Kral
1ffe3c425f
Fix Login/Registration component in TLA
2023-10-29 18:13:43 +01:00
Mathis Kral
ec21e7981a
Update TLA diagram and context diagram
2023-10-29 18:13:43 +01:00
Mathis Kral
1311f1574e
Add new entry in version table
2023-10-29 18:13:43 +01:00
Eren
e75f92624e
Change wording of customer removal acceptance test
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:13:43 +01:00
Eren
66bbe50dab
Remove acceptance tests
2023-10-29 18:13:43 +01:00
Erik Hohlfeld
c9bcf15e4b
Add mockup for GUI prototype
2023-10-29 18:13:43 +01:00
Paul
43173317e9
Update product usage to match task description
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:13:42 +01:00
Paul
ded588daab
Use consistent terminology in task description
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:13:42 +01:00
Eren
c5be1422cd
Add acceptance tests for edge cases
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:13:41 +01:00
Eren
8f54db4327
Add more acceptance tests
2023-10-29 18:13:41 +01:00
Eren
0be0c7fa9a
Translate acceptance tests
2023-10-29 18:13:41 +01:00
Mathis Kral
b5eb83026e
Remove template of non-functional requirements
2023-10-29 18:13:41 +01:00
Mathis Kral
d9ea093c09
Spell “Cateringservice” consistently
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:13:41 +01:00
Theo Reichert
1b7c4e4ecd
Improve functional requirements
2023-10-29 18:13:40 +01:00
Denis Natusch
7a2fa4fea6
Update use case diagram
...
The new version takes into account the agreements we made last Friday. However, now i am left with more questions then before - most of the are marked with TODO
2023-10-29 18:13:37 +01:00
Denis Natusch
9c690183c5
Add “Nutzer” as actor to the use cases
...
I added them as an actor, because I wasn’t able to find a nice way to
group certain use cases for the actors Administrator and Kunde.
2023-10-29 18:13:35 +01:00
Denis Natusch
0123ead10e
Update actor descriptions
...
The descriptions of the actors currently only consists of links to the
glossary, because I think any further information would be redundant.
2023-10-29 18:13:35 +01:00
Denis Natusch
920d59dce7
Add a global reference to the glossary
2023-10-29 18:13:35 +01:00
Simon Bruder
7a8660c89f
Add stakeholders
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2023-10-29 18:13:15 +01:00
Denis Natusch
f54781cd26
Update use case diagram and add its source code
...
I also updated the path to the diagram in the pflichtenheft.
2023-10-29 18:13:14 +01:00
Mathis Kral
067c1ad273
Update systemContext and topLevelArchitecture
2023-10-29 18:13:14 +01:00
Simon Bruder
57c30c501c
Update domain model to match last meeting’s result
...
This also updates the glossary to refer to the domain model, if they
share a term, which is also what is done in videoshop.
2023-10-29 18:13:14 +01:00
Simon Bruder
ed975858a0
Make stakeholders match last meeting’s result
2023-10-29 18:13:13 +01:00