Commit Graph
55 Commits
Author SHA1 Message Date
KKlochko 775564ea1d Add policies for AuthorRole resource. 2025-04-14 22:08:03 +03:00
KKlochko d3233a7aab Add policies for Author resource. 2025-04-14 21:59:31 +03:00
KKlochko 73f2f8c261 Update User generator for tests. 2025-04-14 21:59:03 +03:00
KKlochko e5dd5a8dde Add roles for users. 2025-04-11 11:04:02 +03:00
KKlochko 9189ee0b14 Update to refactor the test for Book sync.
continuous-integration/drone/push Build is passing
2025-04-10 21:12:21 +03:00
KKlochko cbec8fceb4 Update to sync also BookEditionsRegistry.
continuous-integration/drone/push Build is passing
2025-04-10 11:19:43 +03:00
KKlochko 99f59e6923 Update to refactor AuthorAliasRegistry, its sync and test. 2025-04-10 11:03:49 +03:00
KKlochko a53f0abae5 Add tests for sync AuthorAliasRegistry.
continuous-integration/drone/push Build is failing
2025-04-09 21:55:24 +03:00
KKlochko 034882672a Add the helpers for tests. 2025-04-09 21:54:46 +03:00
KKlochko bbe5de8cb2 Remove unused aliases from DataTransformers. 2025-04-09 21:45:04 +03:00
KKlochko f4c11b99e3 Update AuthorRole and BookId for sync Book data. 2025-04-08 17:37:41 +03:00
KKlochko d1a44a5457 Add transformers for BookId.
continuous-integration/drone/push Build is passing
2025-04-07 22:02:52 +03:00
KKlochko b64aa37c4f Add transformers for AuthorRole. 2025-04-07 21:51:35 +03:00
KKlochko 68169cc78b Add the validation for Book's page count to be greater than 0.
continuous-integration/drone/push Build is passing
2025-04-02 13:38:02 +03:00
KKlochko 730b2b6927 Add the sync task for Book. 2025-04-02 12:55:12 +03:00
KKlochko fb90783c35 Update the sync for Author and Publisher to verify synced data. 2025-04-02 12:52:30 +03:00
KKlochko 133d788584 Update to refactor Author and sync modules. 2025-04-02 10:57:21 +03:00
KKlochko 5ee34f76bc Add the sync task for Publisher. 2025-04-02 10:56:55 +03:00
KKlochko 6a6987bee6 Update the JSON API endpoint to /authors for Author. 2025-04-02 09:31:30 +03:00
KKlochko e98a98b2c1 Add tests for the Book and Author forms.
continuous-integration/drone/push Build is passing
2025-04-01 14:39:27 +03:00
KKlochko 3e5f362d6a Add the cover_image_url attribute to arguments to create a Book. 2025-03-30 15:54:04 +03:00
KKlochko 99678c12e5 Add the avatar_url attribute to Author's create action. 2025-03-29 21:59:16 +02:00
KKlochko 1b27b07268 Add the sync server task.
continuous-integration/drone/push Build is passing
2025-03-23 22:14:19 +02:00
KKlochko b8a7ac9a48 Update the sync task for Author to link the record with the server.
continuous-integration/drone/push Build is passing
2025-03-23 12:33:41 +02:00
KKlochko e5e05320cf Add a generator for DBIServer. 2025-03-23 12:32:55 +02:00
KKlochko afc1c07936 Refactor the Book generator to add authors and a related book to opts. 2025-03-21 10:54:27 +02:00
KKlochko 288f835805 Fix the Book generator has a non existing publisher.
continuous-integration/drone/push Build is passing
2025-03-20 17:13:09 +02:00
KKlochko ddd300625c Update the test for the home page.
continuous-integration/drone/push Build is passing
2025-03-19 14:09:12 +02:00
KKlochko f01a5eda1b Add the task to sync authors from the API.
continuous-integration/drone/push Build is failing
2025-03-19 13:47:28 +02:00
KKlochko da0e5246c7 Update AuthorTransformer to check if the "data" attibute is available. 2025-03-19 13:45:27 +02:00
KKlochko d398cc1594 Update the FetchJsons to allow use a function to transform the data. 2025-03-19 13:38:05 +02:00
KKlochko 57ead52ba2 Add the json fetchers to scrape the API.
continuous-integration/drone/push Build is passing
2025-03-18 18:34:43 +02:00
KKlochko 52ff683c2d Update the test configuration to allow run server during tests. 2025-03-18 18:33:43 +02:00
KKlochko 85993dbe9a Update the AuthorTransformer to return a map instead of a struct. 2025-03-18 18:31:58 +02:00
KKlochko e08372102f Add AuthorSync to sync author's attributes.
continuous-integration/drone/push Build is passing
2025-03-17 19:24:16 +02:00
KKlochko 7d0a098a47 Add the attribute for a avatar image url for Author.
continuous-integration/drone/push Build is passing
2025-03-16 08:53:40 +02:00
KKlochko 100d8ba39a Add the attribute for a cover image url for Book. 2025-03-16 08:42:25 +02:00
KKlochko ddc5cc590f Update the Book to add language, format, page_count, published date.
continuous-integration/drone/push Build is passing
2025-03-15 21:59:13 +02:00
KKlochko e23092d4d7 Update Book create interfaces and tests.
continuous-integration/drone/push Build is passing
2025-03-15 21:22:45 +02:00
KKlochko c6ce8173b6 Add generators for Publisher and Book for testing. 2025-03-15 21:22:08 +02:00
KKlochko 5f064a3235 Add the action to get Book by a BookId.
continuous-integration/drone/push Build is passing
2025-03-14 11:53:04 +02:00
KKlochko 23cfb1009a Update tests for Book to use bids.
continuous-integration/drone/push Build is passing
2025-03-14 10:53:28 +02:00
KKlochko d7b6f32cd8 Update the generators to generate bids. 2025-03-14 10:53:06 +02:00
KKlochko 9f15260275 Update the action to get the author's books including aliases.
continuous-integration/drone/push Build is passing
2025-03-13 19:14:15 +02:00
KKlochko d6eef962de Add the action to get author's ids. 2025-03-13 18:54:42 +02:00
KKlochko c546c61268 Add the action to get author's books.
continuous-integration/drone/push Build is passing
2025-03-13 17:41:14 +02:00
KKlochko 70542781c2 Update AuthorRole to set author_id.
continuous-integration/drone/push Build is passing
2025-03-13 17:40:41 +02:00
KKlochko ecdd4089e5 Add a data transformer to transform a json to Author.
continuous-integration/drone/push Build is passing
2025-03-12 22:11:51 +02:00
KKlochko e3da0dc129 Add generators for user, author and author_roles for tests.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build was killed
2025-03-10 21:51:35 +02:00
KKlochko 02d35ee056 Update the tests for books.
continuous-integration/drone/push Build is passing
2025-03-09 22:04:00 +02:00