Commit Graph
100 Commits
Author SHA1 Message Date
KKlochko 59cc87cd97 Update AuthorRole and SelectedAuthor component to require Author. 2025-05-07 19:05:22 +03:00
KKlochko d82e4c20fc Update Book and SelectedPublisher component to require Publisher. 2025-05-07 19:04:44 +03:00
KKlochko 61338cd404 Update the input component to show errors depend on the show_errors? attribute. 2025-05-07 18:29:42 +03:00
KKlochko 0bd6453f6b Add tests for assigning DBIServer to Author and Book.
continuous-integration/drone/push Build is passing
2025-05-06 21:37:04 +03:00
KKlochko 47595e5634 Add tests for Publisher resource. 2025-05-06 21:24:25 +03:00
KKlochko 72bc941d18 Update Book to sync only a new non-local data. 2025-05-06 21:23:42 +03:00
KKlochko 83a82a2da2 Add helpers to convert datetimes. 2025-05-06 21:22:27 +03:00
KKlochko ec8edbb006 Update Author to sync only a new non-local data. 2025-05-06 21:22:18 +03:00
KKlochko 5ba0e4da06 Update Publisher to sync only a new non-local data. 2025-05-06 21:21:44 +03:00
KKlochko 5d8e70d79d Update Book and Publisher transformers to sync the relationship for DBIServer. 2025-05-06 15:16:06 +03:00
KKlochko d57fa73825 Update the AuthorTransformer to sync all attributes and relationships. 2025-05-06 15:15:40 +03:00
KKlochko 3b761f9c66 Update SyncServerTask to sync depend on the sync_on? attribute.
continuous-integration/drone/push Build is passing
2025-05-05 21:32:09 +03:00
KKlochko 981e1f0b92 Add the sync for DBIServer. 2025-05-05 21:30:27 +03:00
KKlochko 4291a3090d Add the DBIServer to the JSON API. 2025-05-05 21:25:20 +03:00
KKlochko 1d4cf53d76 Update the style for the core checkbox component.
continuous-integration/drone/push Build is failing
2025-05-04 21:58:31 +03:00
KKlochko b038bb1fc0 Update the DBIserver form to update the sync_on. 2025-05-04 21:57:31 +03:00
KKlochko 2d78c2bd1b Update DBIServer to add a relationship to itself and the sync on attribute. 2025-05-04 21:49:13 +03:00
KKlochko 0415938248 Update the tests for the error htmls.
continuous-integration/drone/push Build is passing
2025-05-03 21:41:43 +03:00
KKlochko 0aa54b8f3e Update the error htmls to check if the flash exists. 2025-05-03 21:40:42 +03:00
KKlochko 38d6510e9e Add components to change the author alias.
continuous-integration/drone/push Build is failing
2025-05-02 15:15:07 +03:00
KKlochko 956e61ad62 Add components to change the book edition. 2025-05-02 13:43:16 +03:00
KKlochko 954324200c Update the suffix for the default page title.
continuous-integration/drone/push Build is failing
2025-05-01 12:15:10 +03:00
KKlochko e1c818914e Update the style for the error pages. 2025-05-01 12:14:42 +03:00
KKlochko 0094e80270 Update the README to add guide how to create an admin user.
continuous-integration/drone/push Build is failing
2025-04-30 20:36:22 +03:00
KKlochko a991f63aae Add the configuration for the email.
continuous-integration/drone/push Build is failing
2025-04-30 13:03:06 +03:00
KKlochko 72c147cb78 Add the minimal height for the description for Author Show LiveView.
continuous-integration/drone/push Build is passing
2025-04-29 14:35:24 +03:00
KKlochko 3eccc2fd44 Update the Author Show LiveView to show only the description.
continuous-integration/drone/push Build is passing
2025-04-28 14:05:22 +03:00
KKlochko af11f13942 Add the brief_description for Book and Author. 2025-04-28 12:08:00 +03:00
KKlochko 6021d3e8c8 Fix the navbar's link for the logo to redirect with the link component. 2025-04-27 21:11:53 +03:00
KKlochko c0f91c52f1 Update the format for navbar and footer partials. 2025-04-27 21:10:44 +03:00
KKlochko 6baac297c5 Add GIN indexes for attributes which used to search. 2025-04-27 20:54:53 +03:00
KKlochko 44213069c9 Add the SyncWorkerManual to run sync manually and notify when done.
continuous-integration/drone/push Build is passing
2025-04-27 20:19:06 +03:00
KKlochko b616c0d5a0 Update the SyncWorker to add logging. 2025-04-27 20:15:29 +03:00
KKlochko ca1c9c05d2 Update the add_button to add_button_link and remove the extra links. 2025-04-27 15:43:14 +03:00
KKlochko ebbee7f9a5 Update the code format. 2025-04-27 15:21:26 +03:00
KKlochko cffbeb04e7 Fix to do not show empty parentheses if no Author's role. 2025-04-27 14:27:35 +03:00
KKlochko 90bacf8e37 Add the Task dashboard button to access Oban dashboard. 2025-04-27 14:24:33 +03:00
KKlochko dff915e835 Add the SyncWorker and its cron configuration for Oban. 2025-04-27 14:07:57 +03:00
KKlochko f4c2207a80 Update the Oban Dashboard to show only for admin users. 2025-04-27 13:58:47 +03:00
KKlochko 14b0b78e15 Add Oban for background jobs. 2025-04-27 13:57:10 +03:00
KKlochko df4518b757 Fix the SyncBooksTask to transform Roles with AuthorRolesTransformer.
continuous-integration/drone/push Build is passing
2025-04-26 18:55:06 +03:00
KKlochko 1c7fce1d3f Update to add the search actor for the Author and Publisher Index LiveViews. 2025-04-26 18:53:07 +03:00
KKlochko f1f0b77954 Add the sync button to Server Index LiveView.
continuous-integration/drone/push Build is passing
2025-04-25 21:28:24 +03:00
KKlochko 9115d6f596 Update the Book Show LiveView to show the identifiers.
continuous-integration/drone/push Build is passing
2025-04-24 22:05:44 +03:00
KKlochko 7b2c726b2c Update the Publisher Show LiveView to remove redundant information. 2025-04-24 22:05:00 +03:00
KKlochko 7c77ff3b23 Update the header style for mobile devices for Show LiveViews. 2025-04-24 22:04:28 +03:00
KKlochko 9205d91a0b Fix the Book FormComponent to add AuthorRoles if a new book. 2025-04-24 21:48:59 +03:00
KKlochko d8e982782e Fix the Book FormComponent to save publisher_id. 2025-04-24 21:38:42 +03:00
KKlochko ab3cc4596c Update the SyncServerTask's parent module to SyncTasks. 2025-04-24 21:38:07 +03:00
KKlochko 7779308cc6 Update the Book Show LiveView.
continuous-integration/drone/push Build is failing
2025-04-23 22:06:33 +03:00
KKlochko aaa18fd1b6 Update the headers styles for Book and DBIServer Index LiveViews.
continuous-integration/drone/push Build is passing
2025-04-22 11:59:58 +03:00
KKlochko 7d1b33af6c Update the auth page to remove the images. 2025-04-22 11:55:12 +03:00
KKlochko 757916fb9c Update the README. 2025-04-22 11:49:22 +03:00
KKlochko c074afb0f2 Add the docker-compose configuration and examples of env files. 2025-04-22 11:43:23 +03:00
KKlochko 1cd773cc6f Update the mix and docker image configuration to install js assets. 2025-04-22 11:40:54 +03:00
KKlochko 6e92e73829 Add the docker release configuration. 2025-04-22 11:34:09 +03:00
KKlochko 54833a92ca Update User and Book LiveView to handle changed params.
continuous-integration/drone/push Build is passing
2025-04-21 16:46:30 +03:00
KKlochko abfa20a6a6 Update the search component to send the query if changed. 2025-04-21 16:45:47 +03:00
KKlochko 0102b1c25a Update the layout for the BookSearch's dropdown menu. 2025-04-21 15:09:06 +03:00
KKlochko 523f017089 Fix the broken layout for the BookSearch component. 2025-04-21 15:07:51 +03:00
KKlochko 8b35c9b060 Add the add edition button for Book Show LiveView. 2025-04-21 13:21:39 +03:00
KKlochko d7e0a2117c Add the add alias button for Author Show LiveView. 2025-04-21 13:20:46 +03:00
KKlochko dcc3d43387 Update the BookSearch component to show as the row for mobiles. 2025-04-20 21:07:36 +03:00
KKlochko e2094b915f Update to refactor the unused and deprecated code. 2025-04-20 18:45:16 +03:00
KKlochko 601f77e0a8 Update the user info to show the non-regular role and the border. 2025-04-20 18:34:32 +03:00
KKlochko e91f46c2cd Fix the nested form for AuthorRole to persist the author.
continuous-integration/drone/push Build is passing
2025-04-20 18:19:09 +03:00
KKlochko 99ae616eff Update the style for AuthorRoles' nested forms for the Book's form. 2025-04-20 18:17:12 +03:00
KKlochko 289ff4855c Update the SearchResources component to change the text's alightment. 2025-04-20 17:52:50 +03:00
KKlochko 0915938331 Update to remove unused code for the SelectPublisher component. 2025-04-20 17:48:09 +03:00
KKlochko a1c2eca103 Update the Book form to select Author for AuthorRole via the components. 2025-04-20 17:47:16 +03:00
KKlochko 5d64f1364b Add components to select and show selected Author. 2025-04-20 17:46:23 +03:00
KKlochko 7c4eb2357c Update the Book form to show the label for Publisher. 2025-04-20 17:46:02 +03:00
KKlochko 34bf021962 Update the Book form to select publisher via the components. 2025-04-20 16:15:54 +03:00
KKlochko 71a61d3765 Add components to select and show selected Publisher. 2025-04-20 16:11:11 +03:00
KKlochko 2275e26c88 Update the Book Show to show the alternative editions.
continuous-integration/drone/push Build is passing
2025-04-19 22:12:43 +03:00
KKlochko 2ccf820f7d Update the Book Show to show the Authors with links. 2025-04-19 22:11:47 +03:00
KKlochko dc35461634 Update the footer to center text for small displays. 2025-04-19 21:53:44 +03:00
KKlochko 8655068bac Update the search resources components. 2025-04-19 21:52:55 +03:00
KKlochko a8951a5166 Update the table component to remove the extra white border.
continuous-integration/drone/push Build is passing
2025-04-18 11:16:16 +03:00
KKlochko b1e174eb2e Update the FormComponent for Book to reorder BookIds and AuthorRoles. 2025-04-18 11:15:23 +03:00
KKlochko d0470f5aa5 Add sortablejs to reorder lists. 2025-04-18 11:13:56 +03:00
KKlochko 77514d75a0 Update the LiveView to refactor and remove the unused code.
continuous-integration/drone/push Build is passing
2025-04-17 20:03:10 +03:00
KKlochko 638c6c3bd1 Fix the form components to show the flash component for Book and Author. 2025-04-17 19:51:25 +03:00
KKlochko 4de9c62939 Update the select component to add the dark theme. 2025-04-17 14:26:11 +03:00
KKlochko d8587ca9b6 Add the separated Edit LiveViews for Publisher and DBIServer. 2025-04-17 14:19:54 +03:00
KKlochko 3ee8b2ed0b Add the moderator role attribute for search the resources component. 2025-04-17 12:21:46 +03:00
KKlochko a2c22319f0 Update the Authors Index LiveView to use the search_resource component. 2025-04-17 12:21:07 +03:00
KKlochko a3b5155337 Add the search for Users Index LiveView. 2025-04-17 12:18:15 +03:00
KKlochko 1f895f7ef5 Update the Server Show LiveView. 2025-04-17 11:48:27 +03:00
KKlochko 403d037b55 Add the search and pagination for Server Index LiveView. 2025-04-17 11:47:55 +03:00
KKlochko 97633869df Add the search action for DBIServer. 2025-04-17 11:45:43 +03:00
KKlochko 5e478b7e6d Add the User LiveViews to manage roles. 2025-04-17 11:15:50 +03:00
KKlochko 524595da9a Update User to allow admin search users. 2025-04-17 11:12:57 +03:00
KKlochko 33a70a023f Update the Publisher Index LiveView to search and sort data.
continuous-integration/drone/push Build is passing
2025-04-16 21:57:08 +03:00
KKlochko 291fbfbdf4 Remove the table from Book and Author Index LiveViews. 2025-04-16 21:56:06 +03:00
KKlochko daa1eadba5 Add the search component. 2025-04-16 21:55:34 +03:00
KKlochko 7a6d594ea7 Update the table's padding for Publisher and Servers LiveViews. 2025-04-15 21:48:07 +03:00
KKlochko c0f55e235e Update the table component style. 2025-04-15 21:46:21 +03:00
KKlochko 0f5ec22038 Update the model's transparent background color for the dark theme. 2025-04-15 21:44:38 +03:00
KKlochko d2c539333c Update the sync tests.
continuous-integration/drone/push Build is passing
2025-04-15 16:53:31 +03:00