94762c5Add missing REST API page values/properties by
Pekka Helenius2020-10-07 00:51:27 +0300
c50a696Add un-hardcode TODOs by
Pekka Helenius2020-10-07 00:45:08 +0300
81b45f4Update web forms: use component naming scheme; use multiple lines on some field values by
Pekka Helenius2020-10-07 00:36:55 +0300
e11cfc4Implement BookStorePages class, primarily for Thymeleaf by
Pekka Helenius2020-10-06 23:56:25 +0300
c23ef0cUpdate layout, update class description by
Pekka Helenius2020-10-06 23:55:46 +0300
ac02badUpdate controller links & authorities by
Pekka Helenius2020-10-06 23:51:50 +0300
e475e37Update development environment texts by
Pekka Helenius2020-10-06 22:21:50 +0300
12ba93fWeb forms: Add dev profile checks by
Pekka Helenius2020-10-06 22:15:50 +0300
7ff23e1Add dev profile annotations; delete authority USER from Admin test user by
Pekka Helenius2020-10-06 22:15:18 +0300
407d072Add development properties; re-locate some properties by
Pekka Helenius2020-10-06 22:14:14 +0300
0094dc8Check if external URL is reachable before inserting fragments from there by
Pekka Helenius2020-10-06 21:47:54 +0300
d568620UrlTemplateResolver: Add TTL configuration by
Pekka Helenius2020-10-06 21:44:43 +0300
90fbbb7Implement BookStoreExternalUrlService for URL checks by
Pekka Helenius2020-10-06 21:39:42 +0300
fa1b75eMove H2 database console link to more appropriate place; add dev note by
Pekka Helenius2020-10-06 15:58:56 +0300
87f4b96Use Spring logical component BookAuth to retrieve book authorities by
Pekka Helenius2020-10-06 15:47:59 +0300
c44b2aaAdd missing authority properties; add header note by
Pekka Helenius2020-10-06 15:33:27 +0300
5cb4e3fRetrieve authorities & categories from Spring Environment by
Pekka Helenius2020-10-06 15:33:00 +0300
dbf1af5Un-hardcode WebSecurityConfig authorities; add commenting by
Pekka Helenius2020-10-06 15:32:17 +0300
249ff1fUse logical Spring component BookAuth to retrieve Authorities; un-hardcode rest MARKETING authority names by
Pekka Helenius2020-10-06 15:30:45 +0300
2a525f3Implement BookStoreAuthorities class by
Pekka Helenius2020-10-06 15:27:19 +0300
3db3820Update property files: add header note by
Pekka Helenius2020-10-06 15:22:27 +0300
aba7651Add categories.properties into property file list; update a comment by
Pekka Helenius2020-10-06 15:21:15 +0300
9eb84b3Add categories.properties for book categories by
Pekka Helenius2020-10-06 15:19:46 +0300
9ec54aeAdd footer dev note by
Pekka Helenius2020-10-06 12:46:39 +0300
c38f016Un-hardcode authentication failure message: use message from localized messages.properties file by
Pekka Helenius2020-10-06 12:33:42 +0300
3cbe299Un-hardcode more messages; update web forms by
Pekka Helenius2020-10-06 12:31:30 +0300
9d47248Show loaded property sources during Spring initialization by
Pekka Helenius2020-10-06 12:05:40 +0300
de830d1Notion: allow broken relative URLs in footer on development phase by
Pekka Helenius2020-10-05 23:52:05 +0300
e5449f8Deprecate String vars for web URLs; read URLs from website.properties; read auth field props from authentication.properties by
Pekka Helenius2020-10-05 23:47:06 +0300
a91d1a6Web forms: use Spring env properties for page URLs; add footer fragment by
Pekka Helenius2020-10-05 23:43:58 +0300
45ed308Implement & enable UrlTemplateResolver for HTML fragment URLs by
Pekka Helenius2020-10-05 23:38:12 +0300
e160bbeAdd footerpart HTML fragment by
Pekka Helenius2020-10-05 23:37:05 +0300
978ddb2Implement support for additional properties files by
Pekka Helenius2020-10-05 23:35:05 +0300
558dd57Update front page screenshot by
Pekka Helenius2020-10-04 14:23:13 +0300
284e185Add redirected attribute element 'authfailure'; update credential field names by
Pekka Helenius2020-10-04 14:15:56 +0300
491df00Implement /autherror POST end point; update list page method name by
Pekka Helenius2020-10-04 14:14:23 +0300
1455d58Add Bookstore authentication handlers; define login processing and fallback URLs; rename credential fields by
Pekka Helenius2020-10-04 14:12:50 +0300
71476abProperly handle events when user is not found by
Pekka Helenius2020-10-04 14:10:44 +0300
0a572c7Implement Bookstore Authentication Handler classes by
Pekka Helenius2020-10-04 14:09:57 +0300
e2ad9e1Update BookStoreAccessDeniedHandler class by
Pekka Helenius2020-10-04 14:09:24 +0300
21526b1Spring security: Fix access to H2 console; update config by
Pekka Helenius2020-10-04 13:04:39 +0300
6878dffAdd help desk view, update descriptions in README by
Pekka Helenius2020-10-03 19:28:55 +0300
e3a5673Prevent unauthorized access to book data even if hash id is known by
Pekka Helenius2020-10-03 19:16:58 +0300
2d59edcFix spelling by
Pekka Helenius2020-10-03 18:46:29 +0300
81da9d9Add missing descriptions by
Pekka Helenius2020-10-03 18:42:41 +0300
3b3f3abAdd missing publish parameter for pre-defined book entity objects by
Pekka Helenius2020-10-03 18:21:45 +0300
fcdd80dAdd missing publish column by
Pekka Helenius2020-10-03 18:09:23 +0300
db835ddChange publish attribute data type to boolean by
Pekka Helenius2020-10-03 18:08:27 +0300
eeaff91Edit book form: add authority check by
Pekka Helenius2020-10-03 16:10:52 +0300
5f3939aUpdate README: add images, update content layout by
Pekka Helenius2020-10-03 15:35:12 +0300
91cc642Re-structure repository: add images folder with content by
Pekka Helenius2020-10-03 15:34:38 +0300
cc81dbeUpdate admin perms description; Update REST API help reference guide by
Pekka Helenius2020-10-03 15:09:48 +0300
76129f6Differentiate REST API web security from Web Form security; HttpSecurity additions by
Pekka Helenius2020-10-03 15:08:17 +0300
b6b9b2aChange BOOK to Book in HQL query by
Pekka Helenius2020-10-03 15:05:15 +0300
292492fMinor updates by
Pekka Helenius2020-10-03 04:03:04 +0300
84f58b7Rename method: updateWithoutPrice -> updateWithoutPriceAndWithoutPublish by
Pekka Helenius2020-10-03 03:59:52 +0300
a176f7bSimplify access control annotations, based on Spring docs by
Pekka Helenius2020-10-03 03:55:06 +0300
1c91b1dAdd missing CSS styles by
Pekka Helenius2020-10-03 03:45:59 +0300
44fef19Add web form data fields related to book publication by
Pekka Helenius2020-10-03 03:45:44 +0300
570b3beAdd CSS styles for plain HTML editing by
Pekka Helenius2020-10-03 03:44:34 +0300
1aca859Update permission descriptions; add CSS styles by
Pekka Helenius2020-10-03 03:43:46 +0300
68a0f37Return different book JSON based on user login data & book publish status by
Pekka Helenius2020-10-03 03:41:30 +0300
1651eaeImplement findAllPublished method for BookRepository by
Pekka Helenius2020-10-03 03:40:02 +0300
486ec6aImplement publish attribute by
Pekka Helenius2020-10-03 03:39:23 +0300
818dd57Update BookController: add Security config; add updateWithoutPrice method; minor fixes by
Pekka Helenius2020-10-03 01:29:59 +0300
28d42efExtend BookRepository interface; implement updateWithoutPrice method by
Pekka Helenius2020-10-03 01:27:44 +0300
45865a7Implement WebSecurityConfig by
Pekka Helenius2020-10-03 01:26:19 +0300
566e775Implement UserDetailServiceImpl by
Pekka Helenius2020-10-03 01:25:38 +0300
317a82bImplement BookStoreAccessDeniedHandler by
Pekka Helenius2020-10-03 01:24:17 +0300
5e64570Implement userDatabaseRunner with example data by
Pekka Helenius2020-10-03 01:23:10 +0300
2fdc2e3Update Bookstore CSS styles by
Pekka Helenius2020-10-03 01:22:18 +0300
845d2d8Re-format web forms: add authentication functionality, add Thymeleaf security, introduce fragments by
Pekka Helenius2020-10-03 01:21:52 +0300
2c90c0fUpdate database description by
Pekka Helenius2020-10-02 16:01:35 +0300
7c51eb3Implement authentication (& authorization) properties: user & roles by
Pekka Helenius2020-10-02 15:57:32 +0300
6c5bde3Remove unnecessary 'public' access modifier by
Pekka Helenius2020-10-01 15:35:53 +0300
ecc7305Add images resource folder by
Pekka Helenius2020-10-01 13:54:51 +0300
d2d7050Model rebase: book properties by
Pekka Helenius2020-10-01 02:09:11 +0300
d7f7632Update Maven dependencies: Spring security by
Pekka Helenius2020-10-01 02:05:04 +0300
64db7a0Partial rebase of controller logic by
Pekka Helenius2020-10-01 02:04:01 +0300
cff0480 (tag: v0.0.2-alpha, v0.0.2-alpha)Update messages & REST API help reference page by
Pekka Helenius2020-09-30 19:31:27 +0300
57e68f6Author's first & last name: capitalize the first letter by
Pekka Helenius2020-09-30 19:25:41 +0300
73960c2Update REST API help reference page by
Pekka Helenius2020-09-30 19:14:28 +0300
16db45fAllow more flexibility when adding book authors by
Pekka Helenius2020-09-30 19:03:21 +0300
d9f674ePrefer absolute URI for book list page; minor form update by
Pekka Helenius2020-09-30 15:38:14 +0300
01769f8Improve controller logic by
Pekka Helenius2020-09-30 15:36:15 +0300
e48ed4dUpdate REST api help reference page by
Pekka Helenius2020-09-30 12:46:19 +0300
cccbaf5REST API: improve searching scheme by
Pekka Helenius2020-09-30 12:17:11 +0300
0de9d8aREST API: do not expose/export book hashes by
Pekka Helenius2020-09-30 12:16:27 +0300
f1fa35bMinor form update by
Pekka Helenius2020-09-29 18:06:24 +0300
d358dbcUpdate edit form code. Handle error situations better by
Pekka Helenius2020-09-29 18:05:44 +0300
c181292Minor update by
Pekka Helenius2020-09-29 17:16:21 +0300
9054c5cUpdate Maven configuration by
Pekka Helenius2020-09-29 16:52:42 +0300
4baea10Update JSON naming scheme by
Pekka Helenius2020-09-29 16:49:03 +0300
58a6fe2Update REST API reference help page by
Pekka Helenius2020-09-29 15:58:51 +0300
c0c49f8Implement custom PUT/update method for REST API; improve class structure by
Pekka Helenius2020-09-29 15:42:46 +0300
cbec5eaAdd missing descriptions by
Pekka Helenius2020-09-29 14:26:59 +0300
584cee7Book's nested JSON entries & REST API (POST): Implement support by
Pekka Helenius2020-09-29 12:48:51 +0300
b16266eCreate BookAuthorHelper class for handling author-related operations by
Pekka Helenius2020-09-29 12:46:43 +0300
cec4117Change comment placement by
Pekka Helenius2020-09-29 12:43:33 +0300
4dc7d46Implement findByNameIgnoreCaseContaining method by
Pekka Helenius2020-09-29 12:42:41 +0300