Website Management #3

Closed
opened 2024-12-15 17:41:54 +00:00 by yequari · 1 comment
Owner

Currently, guestbooks are associated with a user, with the site url being treated as just an extra data column. There is no restriction on users maintaining multiple guestbooks per website, so in order to better support this usecase, users should be able to create website records, then create guestbooks associated with them. This also serves to make it easier to expand our service offerings in the future (RSS generation comes to mind).

This will require a new table in the database, and modifications to the guestbook table such that guestbooks have a foreign key both to their owner and their associated website. In addition, CRUD endpoints will need to be created in the API, and a section of the UI dedicated to utilizing them.

  • Create table and model #10
  • Create handlers and routes #11
  • Build UI to interact with Websites #12
Currently, guestbooks are associated with a user, with the site url being treated as just an extra data column. There is no restriction on users maintaining multiple guestbooks per website, so in order to better support this usecase, users should be able to create website records, then create guestbooks associated with them. This also serves to make it easier to expand our service offerings in the future (RSS generation comes to mind). This will require a new table in the database, and modifications to the guestbook table such that guestbooks have a foreign key both to their owner and their associated website. In addition, CRUD endpoints will need to be created in the API, and a section of the UI dedicated to utilizing them. - [x] Create table and model #10 - [x] Create handlers and routes #11 - [x] Build UI to interact with Websites #12
yequari added this to the Guestbook Project project 2024-12-15 17:43:36 +00:00
yequari added a new dependency 2025-03-15 18:03:35 +00:00
yequari added a new dependency 2025-03-15 18:06:04 +00:00
yequari added a new dependency 2025-03-15 18:06:08 +00:00
Author
Owner

Addressed in #13

Addressed in #13
yequari moved this to Closed in Guestbook Project on 2025-03-22 20:16:43 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Reference: 32bitcafe/guestbook#3
No description provided.