Commit Graph

  • 94762c5 Add missing REST API page values/properties by Pekka Helenius 2020-10-07 00:51:27 +0300
  • c50a696 Add un-hardcode TODOs by Pekka Helenius 2020-10-07 00:45:08 +0300
  • 81b45f4 Update web forms: use component naming scheme; use multiple lines on some field values by Pekka Helenius 2020-10-07 00:36:55 +0300
  • e11cfc4 Implement BookStorePages class, primarily for Thymeleaf by Pekka Helenius 2020-10-06 23:56:25 +0300
  • c23ef0c Update layout, update class description by Pekka Helenius 2020-10-06 23:55:46 +0300
  • ac02bad Update controller links & authorities by Pekka Helenius 2020-10-06 23:51:50 +0300
  • e475e37 Update development environment texts by Pekka Helenius 2020-10-06 22:21:50 +0300
  • 12ba93f Web forms: Add dev profile checks by Pekka Helenius 2020-10-06 22:15:50 +0300
  • 7ff23e1 Add dev profile annotations; delete authority USER from Admin test user by Pekka Helenius 2020-10-06 22:15:18 +0300
  • 407d072 Add development properties; re-locate some properties by Pekka Helenius 2020-10-06 22:14:14 +0300
  • 0094dc8 Check if external URL is reachable before inserting fragments from there by Pekka Helenius 2020-10-06 21:47:54 +0300
  • d568620 UrlTemplateResolver: Add TTL configuration by Pekka Helenius 2020-10-06 21:44:43 +0300
  • 90fbbb7 Implement BookStoreExternalUrlService for URL checks by Pekka Helenius 2020-10-06 21:39:42 +0300
  • fa1b75e Move H2 database console link to more appropriate place; add dev note by Pekka Helenius 2020-10-06 15:58:56 +0300
  • 87f4b96 Use Spring logical component BookAuth to retrieve book authorities by Pekka Helenius 2020-10-06 15:47:59 +0300
  • c44b2aa Add missing authority properties; add header note by Pekka Helenius 2020-10-06 15:33:27 +0300
  • 5cb4e3f Retrieve authorities & categories from Spring Environment by Pekka Helenius 2020-10-06 15:33:00 +0300
  • dbf1af5 Un-hardcode WebSecurityConfig authorities; add commenting by Pekka Helenius 2020-10-06 15:32:17 +0300
  • 249ff1f Use logical Spring component BookAuth to retrieve Authorities; un-hardcode rest MARKETING authority names by Pekka Helenius 2020-10-06 15:30:45 +0300
  • 2a525f3 Implement BookStoreAuthorities class by Pekka Helenius 2020-10-06 15:27:19 +0300
  • 3db3820 Update property files: add header note by Pekka Helenius 2020-10-06 15:22:27 +0300
  • aba7651 Add categories.properties into property file list; update a comment by Pekka Helenius 2020-10-06 15:21:15 +0300
  • 9eb84b3 Add categories.properties for book categories by Pekka Helenius 2020-10-06 15:19:46 +0300
  • 9ec54ae Add footer dev note by Pekka Helenius 2020-10-06 12:46:39 +0300
  • c38f016 Un-hardcode authentication failure message: use message from localized messages.properties file by Pekka Helenius 2020-10-06 12:33:42 +0300
  • 3cbe299 Un-hardcode more messages; update web forms by Pekka Helenius 2020-10-06 12:31:30 +0300
  • 9d47248 Show loaded property sources during Spring initialization by Pekka Helenius 2020-10-06 12:05:40 +0300
  • de830d1 Notion: allow broken relative URLs in footer on development phase by Pekka Helenius 2020-10-05 23:52:05 +0300
  • e5449f8 Deprecate String vars for web URLs; read URLs from website.properties; read auth field props from authentication.properties by Pekka Helenius 2020-10-05 23:47:06 +0300
  • a91d1a6 Web forms: use Spring env properties for page URLs; add footer fragment by Pekka Helenius 2020-10-05 23:43:58 +0300
  • 45ed308 Implement & enable UrlTemplateResolver for HTML fragment URLs by Pekka Helenius 2020-10-05 23:38:12 +0300
  • e160bbe Add footerpart HTML fragment by Pekka Helenius 2020-10-05 23:37:05 +0300
  • 978ddb2 Implement support for additional properties files by Pekka Helenius 2020-10-05 23:35:05 +0300
  • 558dd57 Update front page screenshot by Pekka Helenius 2020-10-04 14:23:13 +0300
  • 284e185 Add redirected attribute element 'authfailure'; update credential field names by Pekka Helenius 2020-10-04 14:15:56 +0300
  • 491df00 Implement /autherror POST end point; update list page method name by Pekka Helenius 2020-10-04 14:14:23 +0300
  • 1455d58 Add Bookstore authentication handlers; define login processing and fallback URLs; rename credential fields by Pekka Helenius 2020-10-04 14:12:50 +0300
  • 71476ab Properly handle events when user is not found by Pekka Helenius 2020-10-04 14:10:44 +0300
  • 0a572c7 Implement Bookstore Authentication Handler classes by Pekka Helenius 2020-10-04 14:09:57 +0300
  • e2ad9e1 Update BookStoreAccessDeniedHandler class by Pekka Helenius 2020-10-04 14:09:24 +0300
  • 21526b1 Spring security: Fix access to H2 console; update config by Pekka Helenius 2020-10-04 13:04:39 +0300
  • 6878dff Add help desk view, update descriptions in README by Pekka Helenius 2020-10-03 19:28:55 +0300
  • e3a5673 Prevent unauthorized access to book data even if hash id is known by Pekka Helenius 2020-10-03 19:16:58 +0300
  • 2d59edc Fix spelling by Pekka Helenius 2020-10-03 18:46:29 +0300
  • 81da9d9 Add missing descriptions by Pekka Helenius 2020-10-03 18:42:41 +0300
  • 3b3f3ab Add missing publish parameter for pre-defined book entity objects by Pekka Helenius 2020-10-03 18:21:45 +0300
  • fcdd80d Add missing publish column by Pekka Helenius 2020-10-03 18:09:23 +0300
  • db835dd Change publish attribute data type to boolean by Pekka Helenius 2020-10-03 18:08:27 +0300
  • eeaff91 Edit book form: add authority check by Pekka Helenius 2020-10-03 16:10:52 +0300
  • 5f3939a Update README: add images, update content layout by Pekka Helenius 2020-10-03 15:35:12 +0300
  • 91cc642 Re-structure repository: add images folder with content by Pekka Helenius 2020-10-03 15:34:38 +0300
  • cc81dbe Update admin perms description; Update REST API help reference guide by Pekka Helenius 2020-10-03 15:09:48 +0300
  • 76129f6 Differentiate REST API web security from Web Form security; HttpSecurity additions by Pekka Helenius 2020-10-03 15:08:17 +0300
  • b6b9b2a Change BOOK to Book in HQL query by Pekka Helenius 2020-10-03 15:05:15 +0300
  • 292492f Minor updates by Pekka Helenius 2020-10-03 04:03:04 +0300
  • 84f58b7 Rename method: updateWithoutPrice -> updateWithoutPriceAndWithoutPublish by Pekka Helenius 2020-10-03 03:59:52 +0300
  • a176f7b Simplify access control annotations, based on Spring docs by Pekka Helenius 2020-10-03 03:55:06 +0300
  • 1c91b1d Add missing CSS styles by Pekka Helenius 2020-10-03 03:45:59 +0300
  • 44fef19 Add web form data fields related to book publication by Pekka Helenius 2020-10-03 03:45:44 +0300
  • 570b3be Add CSS styles for plain HTML editing by Pekka Helenius 2020-10-03 03:44:34 +0300
  • 1aca859 Update permission descriptions; add CSS styles by Pekka Helenius 2020-10-03 03:43:46 +0300
  • 68a0f37 Return different book JSON based on user login data & book publish status by Pekka Helenius 2020-10-03 03:41:30 +0300
  • 1651eae Implement findAllPublished method for BookRepository by Pekka Helenius 2020-10-03 03:40:02 +0300
  • 486ec6a Implement publish attribute by Pekka Helenius 2020-10-03 03:39:23 +0300
  • 818dd57 Update BookController: add Security config; add updateWithoutPrice method; minor fixes by Pekka Helenius 2020-10-03 01:29:59 +0300
  • 28d42ef Extend BookRepository interface; implement updateWithoutPrice method by Pekka Helenius 2020-10-03 01:27:44 +0300
  • 45865a7 Implement WebSecurityConfig by Pekka Helenius 2020-10-03 01:26:19 +0300
  • 566e775 Implement UserDetailServiceImpl by Pekka Helenius 2020-10-03 01:25:38 +0300
  • 317a82b Implement BookStoreAccessDeniedHandler by Pekka Helenius 2020-10-03 01:24:17 +0300
  • 5e64570 Implement userDatabaseRunner with example data by Pekka Helenius 2020-10-03 01:23:10 +0300
  • 2fdc2e3 Update Bookstore CSS styles by Pekka Helenius 2020-10-03 01:22:18 +0300
  • 845d2d8 Re-format web forms: add authentication functionality, add Thymeleaf security, introduce fragments by Pekka Helenius 2020-10-03 01:21:52 +0300
  • 2c90c0f Update database description by Pekka Helenius 2020-10-02 16:01:35 +0300
  • 7c51eb3 Implement authentication (& authorization) properties: user & roles by Pekka Helenius 2020-10-02 15:57:32 +0300
  • 6c5bde3 Remove unnecessary 'public' access modifier by Pekka Helenius 2020-10-01 15:35:53 +0300
  • ecc7305 Add images resource folder by Pekka Helenius 2020-10-01 13:54:51 +0300
  • d2d7050 Model rebase: book properties by Pekka Helenius 2020-10-01 02:09:11 +0300
  • d7f7632 Update Maven dependencies: Spring security by Pekka Helenius 2020-10-01 02:05:04 +0300
  • 64db7a0 Partial rebase of controller logic by Pekka Helenius 2020-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 Helenius 2020-09-30 19:31:27 +0300
  • 57e68f6 Author's first & last name: capitalize the first letter by Pekka Helenius 2020-09-30 19:25:41 +0300
  • 73960c2 Update REST API help reference page by Pekka Helenius 2020-09-30 19:14:28 +0300
  • 16db45f Allow more flexibility when adding book authors by Pekka Helenius 2020-09-30 19:03:21 +0300
  • d9f674e Prefer absolute URI for book list page; minor form update by Pekka Helenius 2020-09-30 15:38:14 +0300
  • 01769f8 Improve controller logic by Pekka Helenius 2020-09-30 15:36:15 +0300
  • e48ed4d Update REST api help reference page by Pekka Helenius 2020-09-30 12:46:19 +0300
  • cccbaf5 REST API: improve searching scheme by Pekka Helenius 2020-09-30 12:17:11 +0300
  • 0de9d8a REST API: do not expose/export book hashes by Pekka Helenius 2020-09-30 12:16:27 +0300
  • f1fa35b Minor form update by Pekka Helenius 2020-09-29 18:06:24 +0300
  • d358dbc Update edit form code. Handle error situations better by Pekka Helenius 2020-09-29 18:05:44 +0300
  • c181292 Minor update by Pekka Helenius 2020-09-29 17:16:21 +0300
  • 9054c5c Update Maven configuration by Pekka Helenius 2020-09-29 16:52:42 +0300
  • 4baea10 Update JSON naming scheme by Pekka Helenius 2020-09-29 16:49:03 +0300
  • 58a6fe2 Update REST API reference help page by Pekka Helenius 2020-09-29 15:58:51 +0300
  • c0c49f8 Implement custom PUT/update method for REST API; improve class structure by Pekka Helenius 2020-09-29 15:42:46 +0300
  • cbec5ea Add missing descriptions by Pekka Helenius 2020-09-29 14:26:59 +0300
  • 584cee7 Book's nested JSON entries & REST API (POST): Implement support by Pekka Helenius 2020-09-29 12:48:51 +0300
  • b16266e Create BookAuthorHelper class for handling author-related operations by Pekka Helenius 2020-09-29 12:46:43 +0300
  • cec4117 Change comment placement by Pekka Helenius 2020-09-29 12:43:33 +0300
  • 4dc7d46 Implement findByNameIgnoreCaseContaining method by Pekka Helenius 2020-09-29 12:42:41 +0300