Jason White
4c5e58d1a1
minor style updates
2017-01-06 08:08:22 -05:00
Nanne Baars
dcab7d8abd
Lesson overview simplification moving template to separate file.
2017-01-01 21:06:00 +01:00
Nanne Baars
e2cb9ceae0
#277 Re-institute admin functionality for WebGoat 8
...
- Report card functionality is back
2016-12-31 18:27:20 +01:00
Nanne Baars
9c03b6f63b
#276 Automatic lesson summary page
...
- Basic overview of all the assignments needed to be solved in a lesson
- Clicking on a link will jump to the correct page with the assignment
- Lesson completed also updates lesson overview immediately
2016-12-28 10:14:34 +01:00
Jason White
282073ed2d
Adding ZAP content for HTTP Basics
2016-12-22 16:37:57 -05:00
Jason White
35055eeb3c
#296 updates href according to to page nav
2016-12-22 15:08:33 -05:00
Mario Zupan
6fa894938b
Issue #275 : Activate Syntax Highlighting with Coderay in Asciidoc templates
2016-12-15 17:37:30 +01:00
Mario Zupan
feb38eef8c
Issue #160 : Provide Async Error Handling
...
Added Toast notification for unexpected errors
On 401 and 403 Errors, user is redirected to login
2016-12-02 13:37:25 +01:00
Jason White
e183c8d8b3
implementing support for dom xss
2016-11-23 17:25:47 -05:00
Jason White
0aa9c29256
adding direct to page navigation route
2016-11-23 09:32:06 -05:00
Jason White
4940a12d0d
button size fix
2016-11-22 16:25:19 -05:00
Jason White
7d28e9c1b8
bring jquery into custom namespace ... simple hack for now
2016-11-21 13:18:38 -05:00
Jason White
5c800f6f2b
cleaning up some
2016-11-17 08:35:35 -05:00
Jason White
80d990cd1b
fixing the scroll 'sliver' problem. Likely need to check back on this when menu grows again
2016-11-17 08:32:51 -05:00
Jason White
d11635f9da
lesson pagination fixes mainly, some other fixes included & clean up
2016-11-17 08:06:06 -05:00
Jason White
1436839b42
Incremental style changes
2016-11-17 08:06:06 -05:00
Jason White
02bd7e1299
double-feedback fix on single page
2016-11-16 18:03:46 -05:00
Jason White
11224bc02d
commenting out to stop redundant callbacks
2016-11-16 18:03:46 -05:00
misfir3
ec2fc5a77c
Fixing hide/show of next/prev buttons
2016-11-15 21:01:16 -05:00
Nanne Baars
2728158f14
#271 Reset lesson does not work anymore
2016-11-15 10:26:09 +01:00
Nanne Baars
5babe19f2b
Fixed issue with lesson tracking
2016-11-15 09:28:39 +01:00
Nanne Baars
0bec575913
Moving forward cleaning up some unnecessary lesson super classes which we
...
do not need to support anymore in 8.0:
- Introduced DI thoughout the code base
- Removed most superclasses of a lesson
- Hammerhead is now simplified to only one line of code
- Cleaned up WebSession
- Removed code which dealt with user roles, lesson fetching, username etc
- LessonTracker improvements
- Removed almost all code from the Screen class
- Removed ECS from the container project
- Removed adminstration pages, contained a lot of ECS codes which is much
simpler to just rewrite when necessary
2016-11-06 21:09:47 +01:00
Jason White
1d3286733c
minor style update
2016-10-12 15:28:39 -04:00
Jason White
22a76624e6
Pagination fixes, lesson completion update
2016-10-12 14:02:18 -04:00
Jason White
217d87e523
support for custom js functions on data submission and some other UI enhancements
2016-10-12 11:28:53 -04:00
Jason White
807e343603
Fixing individual form submits
2016-10-12 10:51:19 -04:00
Jason White
7323a1fa85
Hints back on main screen
2016-10-11 16:28:23 -04:00
Jason White
b67bc85ad6
Feedback/output integration ... currently requires html div's in lesson template
2016-10-11 13:51:20 -04:00
Nanne Baars
ee05ad932a
uncomment lesson loading
2016-10-11 11:14:37 -04:00
Jason White
38081b874a
ajaxifcation and pagination updated
2016-10-11 10:36:18 -04:00
Jason White
7d2f1f0a3a
temp fix
2016-10-11 09:20:39 -04:00
Jason White
829dcd2b29
initial test version of CustomGoat.js ... TBD on if we will keep it
2016-10-11 09:06:35 -04:00
Jason White
a1a565597f
stubbing custom goat file
2016-10-10 17:54:54 -04:00
Jason White
95526b5100
paging mod, binding actions/callback per form within lesson
2016-09-22 23:41:02 -04:00
Jason White
1fff86fa2d
additional paging work
2016-08-30 12:17:13 -04:00
Jason White
9f10fd7c57
Initial client side pagination
2016-08-30 12:17:13 -04:00
Jason White
ac433305a9
intial rendering of first page/tab/section of content on load
2016-08-30 12:17:13 -04:00
Nanne Baars
61d5116d44
Intermediate result for calling multiple lesson endpoints
2016-08-18 21:15:12 +02:00
Nanne Baars
c0ab7b7d1c
Getting the attack verification to work
2016-08-08 19:38:24 +02:00
Jason White
34ffa62535
commenting out incomplete line
2016-07-29 16:37:52 -04:00
Jason White
d27712affa
incremental UI changes
2016-07-05 08:16:32 -04:00
Jason White
a8ac2d7a0c
moving attack form to modal/overlay ... initial cut
2016-06-29 10:39:54 +02:00
Jason White
0aa94a71e5
initial support for separation of content from attack in UI
2016-06-28 16:20:40 +02:00
Nanne Baars
d0acfc00c0
Menu options about version, user info work again.
2016-04-09 22:08:40 +02:00
Nanne Baars
576333af7c
Merging changes from Daniel back into the Spring Boot structure
...
- different js location
- Fixed label debugging which kept on reloading and reloading the lesson
- Changes from .jsp merged into .html
2016-04-09 15:40:53 +02:00
Nanne Baars
8ff02cab6d
Fully working WebGoat after migrating to Spring Boot.
2016-04-09 14:09:29 +02:00
Nanne Baars
ecc8cb391b
First attempt to remove JSP and move to Thymeleaf and update to Spring Boot. The Thymeleaf templates can be loaded as snippets which makes it more easy to move away from ECS and create normal HTML pages for a lesson.
2016-04-09 14:06:03 +02:00