Website Management #3

Open
opened 2024-12-15 17:41:54 +00:00 by yequari · 0 comments
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.

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.
yequari added this to the Guestbook Project project 2024-12-15 17:43:36 +00:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: 32bitcafe/guestbook#3
No description provided.