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
Mathis Kral
b93d2d6ba2
Add company_name variable
2023-10-29 18:13:13 +01:00
Mathis Kral
89a30a5c0d
Add toc
2023-10-29 18:13:13 +01:00
Mathis Kral
376e5cff6b
Remove project_name
2023-10-29 18:13:13 +01:00
Mathis Kral
7ca9e923f4
Clarify automation scope in summary
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-29 18:13:13 +01:00
Mathis Kral
8ec40ea4ca
Add glossary
...
Co-authored-by: Erik Hohlfeld <erik.hohlfeld@mailbox.tu-dresden.de>
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
Co-authored-by: Paul <heimerp54@gmail.com>
Co-authored-by: Eren <erenasker1537@gmail.com>
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
2023-10-29 18:13:07 +01:00
Erik Hohlfeld
a1dac54060
Add GUI prototype
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:13:07 +01:00
Theo Reichert
79e7ac3ea4
Add functional requirements
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:13:05 +01:00
Paul
7caad7c7a0
Add product usage
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:12:49 +01:00
Mathis Kral
d8b2cd26cc
Add task description
...
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
2023-10-29 18:12:48 +01:00
Eren
b73327ea6c
Add acceptance tests
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:12:48 +01:00
Denis Natusch
66ef4839e4
Add use-case diagram and general use-cases
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:12:48 +01:00
Simon Bruder
c599e5d072
Add domain model
...
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
2023-10-29 18:12:48 +01:00
Simon Bruder
9b5bf07132
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:12:34 +01:00
Mathis Kral
36ded44703
Initial commit for scope statement
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-10-26 15:07:27 +02:00
Simon Bruder
2c09a8c6fe
Add protocol from 2023-10-20
2023-10-25 17:31:23 +02:00
Simon Bruder
cfe6d65ed3
Use meeting time from protocol for time recording
...
This makes it coherent with the protocol, which in the case of the first
meeting noted a duration of only 60 minutes. The time tracking obviously
should reflect that and not just always assume 90 minutes like I
initially did.
2023-10-20 19:19:14 +02:00
Simon Bruder
175f5f106d
Use minutes for time recording
...
This is required according to the first paragraph.
This also documents in more detail how exactly the weeks are structured.
The structuring is not the best way, but considering our team meeting is
on Fridays, which especially made the first week start late, it is the
best I could think of.
2023-10-20 18:15:28 +02:00
Simon Bruder
cdba75f002
Add time recording for week 1
2023-10-20 16:40:42 +02:00
Simon Bruder
d8b93f5ba4
Add protocol from 2023-10-13
...
Co-authored-by: snd <personal@e1ectron.de>
2023-10-15 12:09:40 +02:00
STlab bot
8a3ee868a9
Initial commit
2023-10-05 11:42:24 +02:00