Mathis Kral
|
d012646537
|
Remove unused function
|
2023-11-24 18:53:46 +01:00 |
|
Simon Bruder
|
4c83c661fe
|
Test inventory error handling
|
2023-11-24 17:25:34 +01:00 |
|
Paul Heimer
|
cbe7d14a64
|
Update design model of inventory to reflect new methods
|
2023-11-24 17:25:34 +01:00 |
|
Paul Heimer
|
f1f9539aae
|
Add error handling for inventory
|
2023-11-24 17:25:33 +01:00 |
|
Simon Bruder
|
6bd1c23e2d
|
Bind inventory mutate form to template
Co-authored-by: Paul Heimer <heimerp54@gmail.com>
|
2023-11-24 17:25:33 +01:00 |
|
Simon Bruder
|
695bc1d821
|
Do not use MonetaryAmount in inventory mutate form
While this creates duplicate code in the controller, it will vastly
simplify handling the form values.
|
2023-11-24 17:25:33 +01:00 |
|
Simon Bruder
|
f7d859b25d
|
Add integration tests for inventory controller
|
2023-11-24 17:25:32 +01:00 |
|
Simon Bruder
|
58dae6532e
|
Make inventory only accessible for administrator
Fixes #33
|
2023-11-24 17:25:32 +01:00 |
|
Denis Natusch
|
2515c17de5
|
Let admin edit all fields of customer
|
2023-11-24 15:47:23 +01:00 |
|
Denis Natusch
|
b944d04b5d
|
Add tests to staff package
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
|
2023-11-23 16:10:01 +01:00 |
|
Denis Natusch
|
79895d715b
|
Log out user properly after changing own username
|
2023-11-22 15:25:03 +01:00 |
|
Denis Natusch
|
6c8daa5287
|
Use enum for job types
|
2023-11-21 18:06:12 +01:00 |
|
Denis Natusch
|
5aeaf01e0e
|
Remove surname from staff
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
|
2023-11-21 18:06:12 +01:00 |
|
Denis Natusch
|
3ecdcffbcd
|
Simplifiy user id
|
2023-11-21 18:06:11 +01:00 |
|
Erik Hohlfeld
|
317af597f5
|
Make orderCatalog use OrderType
|
2023-11-21 18:04:56 +01:00 |
|
Denis Natusch
|
2248e8eeef
|
Replace address input with textarea
|
2023-11-21 18:04:56 +01:00 |
|
Denis Natusch
|
6759841742
|
Implement staff with salespoint
Co-authored-by: Eren Asker <eren.asker@mailbox.tu-dresden.de>
|
2023-11-21 18:04:54 +01:00 |
|
Denis Natusch
|
eccff8d2b0
|
Refuse nullbyte as password
Closes #26
|
2023-11-21 18:04:54 +01:00 |
|
Mathis Kral
|
27fdc3ef02
|
Add additional functionality to order package
This adds improved product removal from cart, changeable order time and
nice colors to order list.
Works on #38
|
2023-11-21 18:04:16 +01:00 |
|
Denis Natusch
|
ea24c27d6e
|
Add more attributes to user/customer
Closes #42
|
2023-11-21 18:04:15 +01:00 |
|
Mathis Kral
|
a8a67a9626
|
Update basics of order package to salespoint
This removes the calendar, as it currently conflicts with the salespoint
architecture.
Works on #38
|
2023-11-21 18:04:14 +01:00 |
|
Simon Bruder
|
0c4286e198
|
Use valid e-mail in footer
|
2023-11-21 18:00:38 +01:00 |
|
Simon Bruder
|
0fb4d910fb
|
Rename test package to catering
|
2023-11-21 18:00:38 +01:00 |
|
Theo Reichert
|
5cc1596363
|
Fix template and css for calender
|
2023-11-21 18:00:37 +01:00 |
|
Simon Bruder
|
5446483776
|
Use more friendly welcome message
Co-authored-by: Erik Hohlfeld <erik.hohlfeld@mailbox.tu-dresden.de>
|
2023-11-21 18:00:37 +01:00 |
|
Simon Bruder
|
09a79e0b95
|
Make footer more professional
|
2023-11-21 18:00:37 +01:00 |
|
Simon Bruder
|
32f997464e
|
Don’t use messages
The system won’t be multilingual anyway, so this just adds complexity
and things to trip over.
Closes #25
|
2023-11-21 18:00:36 +01:00 |
|
Denis Natusch
|
7dfc7f66f9
|
Remove unused model parameter from UserController
Closes #21
|
2023-11-21 18:00:36 +01:00 |
|
Denis Natusch
|
11f00f52f0
|
Remove AuthenticationManagement
Closes #20
|
2023-11-21 18:00:36 +01:00 |
|
Simon Bruder
|
0f4b174460
|
Remove duplicate title elements
The title element should only be set by the layout template.
|
2023-11-21 18:00:35 +01:00 |
|
Simon Bruder
|
aaa8b38f6b
|
Switch to bootstrap for styling
|
2023-11-21 18:00:35 +01:00 |
|
Simon Bruder
|
967db8793e
|
Move footer into body
|
2023-11-21 18:00:35 +01:00 |
|
Simon Bruder
|
bc7bc6345d
|
Inline static strings in welcome
|
2023-11-21 18:00:34 +01:00 |
|
Simon Bruder
|
1320de9f3c
|
Use more modern charset declaration
This also deduplicates the charset declaration to only specify it once.
|
2023-11-21 18:00:34 +01:00 |
|
Simon Bruder
|
a8d4e0ef5d
|
Use correct UTF-8 in welcome template
|
2023-11-21 18:00:34 +01:00 |
|
Mathis Kral
|
a276701c8a
|
Add sec:authorize to catalog and orders
Closes #22
|
2023-11-21 18:00:33 +01:00 |
|
Denis Natusch
|
9eeb25a281
|
Make only customers able to delete their own account
|
2023-11-21 18:00:33 +01:00 |
|
Denis Natusch
|
cbb9710371
|
Logout user when changing the username
|
2023-11-21 18:00:32 +01:00 |
|
Denis Natusch
|
02551aa802
|
Make only enabled customers able to be removed
|
2023-11-21 18:00:32 +01:00 |
|
Theo Reichert
|
bb5e89a83d
|
Update cell in calender links to orders filteredByDay
|
2023-11-21 18:00:32 +01:00 |
|
Theo Reichert
|
9b71926c58
|
Fix calender() order in wrong calender day/cell
|
2023-11-21 18:00:31 +01:00 |
|
Mathis Kral
|
c7c8a0126a
|
Add improved checkout
|
2023-11-21 18:00:31 +01:00 |
|
Mathis Kral
|
b3d93685c3
|
Add filteredByDay to OrderController
|
2023-11-21 18:00:31 +01:00 |
|
Denis Natusch
|
d29c1b4553
|
Logout customer after deleting their account
|
2023-11-21 18:00:30 +01:00 |
|
Denis Natusch
|
cd401219e2
|
Make user consistent with design model
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
|
2023-11-21 18:00:30 +01:00 |
|
Simon Bruder
|
578968296d
|
Fix thymeleaf deprecation warnings in layout
|
2023-11-21 18:00:30 +01:00 |
|
Simon Bruder
|
7d3a5f4d0c
|
Integrate security into navigation
This also simplifies the template quite a bit, as it previously
contained some redundancy.
|
2023-11-21 18:00:29 +01:00 |
|
Mathis Kral
|
1598a57a61
|
Include layout.html
|
2023-11-21 18:00:29 +01:00 |
|
Theo Reichert
|
1777e268db
|
Add calender to OrderController
calender displays `order.id`s per day
|
2023-11-21 18:00:29 +01:00 |
|
Theo Reichert
|
397027a650
|
Add calender to OrderController
calender can't count orders per day
|
2023-11-21 18:00:28 +01:00 |
|
Erik Hohlfeld
|
24e4ce63dc
|
Add functionality to add to the catalog with the catalog_editor
|
2023-11-21 18:00:28 +01:00 |
|
Erik Hohlfeld
|
e7a722b6f8
|
Add removal of CustomCatalogEntry inside catalog via button
|
2023-11-21 18:00:27 +01:00 |
|
Erik Hohlfeld
|
580529ab2f
|
Add adding and removing of CustomProducts inside catalog_editor
|
2023-11-21 18:00:27 +01:00 |
|
Theo Reichert
|
5925ede2f8
|
Add classes Consumable and Rentable to package catering.catalog
|
2023-11-21 18:00:27 +01:00 |
|
Mathis Kral
|
2f24b9a80e
|
Rename catalog package to orderCatalog
|
2023-11-21 18:00:26 +01:00 |
|
Erik Hohlfeld
|
89eed0755d
|
Add forms to the catalog editor to submit its data
|
2023-11-21 18:00:26 +01:00 |
|
Erik Hohlfeld
|
94a03e2266
|
Add getters and setters for CustomProduct
|
2023-11-21 18:00:26 +01:00 |
|
Erik Hohlfeld
|
de0fbc31dc
|
Remove constructor arguments and add getters and setters for CustomCatalogEntry
|
2023-11-21 18:00:25 +01:00 |
|
Erik Hohlfeld
|
6875622c19
|
Add display of all catalog entries (CustomCatalogEntry) in catalog
|
2023-11-21 18:00:25 +01:00 |
|
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 |
|